Hey Dedlfix!
$array = array_push($array, $foo); // mit Ergebnis, nicht NULL
Was ist denn fehlerhaft? Ich dachte ich verwende das richtig.
Siehe Handbuch. Das Ergebnis von array_push() ist ein Integerwert. Wenn du den der Array-Variablen zuweist, ist selbiges fort.
Du meinst "Liefert die neue Anzahl Elemente des Arrays."?
Also wäre es dann richtig wenn ich nur array_push($array, $foo); ohne vorangestelltes $array= schreiben würde?
Also mal abgesehen von dem Einwand "Wenn Sie array_push() verwenden, um ein Element an ein Array anzuhängen, ist es besser $array[] = zu benutzen, da dies den zusätzlichen Aufwand vermeidet, eine Funktion aufzurufen".
utf8 ohne Anführungszeichen geht immer. Mit Anführungszeichen geht es auch. Bei utf-8 bin ich mir grad nicht sicher, aber wenn, dann geht das wegen des Minus-Zeichens nicht ohne Anführungszeichen.
Ansonsten ist das Minus-Zeichen als Operator geserviert?
best regards