Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP - public variablen?
wie mach ich eine variable public?
<?php
function x(){
echo $uz;
}
function y(){
echo $uz;
}
?>
"uz" soll für beide funktionen ("x()", "y()") zugänglich sein
Aqualon
2003-06-26, 22:33:59
Das funktioniert mit einer Variablendeklaration als global innerhalb der Funktion:
function x()
{global $uz;
echo $uz;
}
Mehr Infos dazu gibts unter http://www.php.net/language.variables.scope
Aqua
JTHawK
2003-06-27, 11:40:11
das muss dann aber bei allen funktionen stehen wo die variable genutzt werden soll
selbiges gilt für variablen die außerhalb jeder funktion gefiniert werden und innerhalb der funktion verwendet werden sollen ohne sie übergeben zu müssen
Bedman
2003-06-28, 02:48:57
Es gibt aber auch PHP-interne Variablen die Public sind:
z.B.
$_SERVER; $_POST; $_GET ...
die können auch ohne global überall genutzt werden!
Bedman
PS.: siehe auch PHP-Predefined Variables (http://www.php.net/manual/en/reserved.variables.php#reserved.variables)
vBulletin®, Copyright ©2000-2025, Jelsoft Enterprises Ltd.