Длинного выстрел, но стоит упомянуть, я чувствую:
Я имел опыт, что иногда, некоторые программы FTP без ошибок молча, если они не могут передать весь файл. Если вы испытываете ошибку на веб-сервере, и вы вставили нам локальный код (и только после этого), это может быть причиной вашей проблемы; например если ваш удаленный файл выглядит следующим образом из-за неполный перевод:
$array = array('sky'=>'blue', 'grass'=>'green', 'sun'=>
Я получил некоторые странные ошибки в течение долгого времени, что я не мог объяснить, что тогда сводился к неполному перенесенному файлу.
Я бы рекомендовал, чтобы всякий раз, когда вы сталкиваетесь с ошибкой синтаксического анализа, которую вы не можете найти, попробуйте повторно загрузить файл. Если это все-таки произойдет, возможно, вы что-то упустили.
(Излишне говорить, что если это случится с вами, вы должны, вероятно, изучить лучший клиент FTP. :) Разумеется, я не принимаю этот совет, мне очень нравится мой, это его единственный недостаток.)
Он правильно разобрался. Вы уверены, что в вашем источнике нет опечатки, которой нет здесь? – keithjgrant
работает для меня красиво, это правильный код? – johannes
wtf? Я вставил его из файла test-array.php здесь в stackoverflow ... – FFish