php, klassen und variablen
-
-
entweder
oder
oder besser:
da eingeschleuste werte IMMEr über eine funktion eingeben werden sollten und nicht direckt !!!
-
-
Auch eine Variante:
Code
Alles anzeigen$ip = $_SERVER['REMOTE_ADDR']; /** * IP Cheack */ class poll { var $ip = ""; /** * Diese Funktion gibt die aktuelle IP des Besuchers aus (per Echo) * * @param string $ip (Optional) Die IP die ausgegeben werden soll, benutze global $ip Variable wenn nicht übergeben */ function ipcheck($ip=false) { if($ip === false && !preg_match("/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/", $this->ip)) { // Benutze die $ip Variable von ausserhalb der Klasse global $ip; // $ip Variable für die Funktion verfügbar machen $this->ip = $ip; // $ip Variable für spätere Verwendung als Klassenvariable abspeichern } elseif ($ip === false) { // Der Klasse ist eine Variable $ip bekannt die eine IP enthält $ip = $this->ip; } echo $ip; } }
-
-
[...]
function name ($variable1, $variable2, $variable3, [...] ) {
[...]
}Optionale variablen bekommst du so hin:
function name ($variable1="standartwert", $variable2=1, $variable3=false, [...] ) {
[...]
}wobei standartwert halt der wert ist den die Variable annehmen soll wenn sie nicht mitübergeben wird.
-
hm - lag an einem anderen teil meines codes, danke trotzdem!
so long - phore