PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP - public variablen?


Gast
2003-06-26, 21:39:52
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)