Statisches Array in der PHP-Funktion funktioniert nichtPhp

PHP-Programmierer chatten hier
Guest
 Statisches Array in der PHP-Funktion funktioniert nicht

Post by Guest »

PHP – Testen einer einfachen Funktion mit einer statischen Array-Variablen. Ich gehe davon aus, dass die in der Funktion deklarierte statische Variable sie außerhalb der Funktion verfügbar machen würde.

Diese Funktion nimmt einfach eine Nachricht und fügt sie dem Array „errors[]“ hinzu Dann können Sie diese Fehlerliste[] außerhalb der Funktion verwenden.

Ich erhalte die Fehlermeldung:
„Hinweis: Undefinierte Variable: Fehler in … in Zeile 10“
Zeile 10 enthält den Code „print_r($errors);“

function addErrors($errmessage){
static $errors = array();
$errors[] = $errmessage;
}
addErrors('test1');
addErrors('test2');
print_r($errors);


Ihr Beitrag wird geschätzt!

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post