Moin zusammen,
und zwar hab ich grad bissel gegoogelt und zwar ist des garnit so leicht es richtig zu beschreiben*lach*
Also ich wollt gern mal wissen, warum / welchen Sinn es macht ein & vor eine Funktion zu setzen. Sprich Sie muss nicht unbedingt in einer Class sein oder so, halt nur eine Simple Funktion. Was es eben aufsich hat mit dem &...
Wie vor Funktionen..?
<?php
# a)
function & a() {}
# b)
$a = &a();
?>
a) Wird wohl nen Parse Error werfen
b) Erzeugt einen Pointer auf das Ergebnis von a(), ist aber IMHO Schwachsinnig, weil die temporären
Variablen innerhalb eines Funktionsblockes sowieso vom Garbage Collector aufgesammelt werden.
Stimmt ich meine Beispiel a.
Es führt eben zu keinem Parse-Error... und genau d.h. die neugierde
Das sind Referenzen. Dazu in der Dokumentation:
http://ch2.php.net/manual/en/language.references.return.php
uii, dankeschön hehe.
Das erklärt einiges :P