/ / PHP wird nicht kompiliert, wenn vor der Array-Erstellung ein Leerzeichen vorhanden ist - PHP, Arrays

PHP kompiliert nicht, wenn vor der Array-Erstellung ein Leerzeichen vorhanden ist - php, arrays

Also habe ich nur 30 Minuten damit verbracht, meinen Code zu debuggen, als ich endlich verstand, dass:

$words = array("word", "word", "word"); // doesn"t compile
$words =array("word", "word", "word"); // Does compile

Ich habe gerade versucht, das Leerzeichen zwischen "=" und "" zu löschen"array" als eine Art verzweifelter Zufallsversuch und es hat funktioniert. Ist es ein normales Verhalten von PHP, wenn man bedenkt, dass die "=" - Anweisung für Leerzeichen völlig in Ordnung ist?

Antworten:

1 für die Antwort № 1

Ok, es war eine Art Sonderzeichen, das genau wie ein Leerzeichen aussieht, aber nicht eins war. Zurücksetzen eines normalen Leerzeichens funktionierte.