Veröffentlicht 9. Februar 200421 j Hallo zusammen, 1. wie kann ich innerhalb einer funktion eine variable so deklarieren, damit sie im kompletten script bekannt wird? 2. Und wie mache ich das ausserhalb einer funktion? Gruß, kills
9. Februar 200421 j Original geschrieben von kills Hallo zusammen, 1. wie kann ich innerhalb einer funktion eine variable so deklarieren, damit sie im kompletten script bekannt wird? 2. Und wie mache ich das ausserhalb einer funktion? Gruß, kills servus! 1. gar ned glaub ich! vielleicht mit "globals" oder so! -->schlechter programmierstil! 2. schon mal an OOP gedacht bei php?? da könntest ja die Attribute verwenden. Gruß Azrael
10. Februar 200421 j Ganz einfach nur das Schlüsselwort "global" vor die zu nutzende Variable schreiben: $b=1; $a=2; function dummy() { global $b; //$b bekanntmachen $a=4; $b=2; echo "innerhalb Funktion<br/>\n"; echo "a=$a<br/>\n"; echo "b=$b<br/>\n"; } echo "a=$a<br/>\n"; echo "b=$b<br/>\n"; dummy(); echo "a=$a<br/>\n"; echo "b=$b<br/>\n"; [/PHP] Ansonsten, guckst du hier: http://www.html-world.de/program/php_3.php
13. Februar 200421 j Original geschrieben von computercrustie Ganz einfach nur das Schlüsselwort "global" vor die zu nutzende Variable schreiben: $b=1; $a=2; function dummy() { global $b; //$b bekanntmachen $a=4; $b=2; echo "innerhalb Funktion<br/>\n"; echo "a=$a<br/>\n"; echo "b=$b<br/>\n"; } echo "a=$a<br/>\n"; echo "b=$b<br/>\n"; dummy(); echo "a=$a<br/>\n"; echo "b=$b<br/>\n"; [/PHP] Ansonsten, guckst du hier: http://www.html-world.de/program/php_3.php [/b] das weiss ich ja, es ging darum eine variable im kompletten script bekannt machen. ich möchte quasi eine superglobale varible erschaffen.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.