Я редактирую файл functions.php темы WordPress и всякий раз, когда я редактирую его, даже когда при редактировании добавляется один пробел, сервер возвращает
ошибка:
Parse error: syntax error, unexpected '}' in /theme/functions.php on line 1
Здесь я добавляю один пробел:
<?php load_theme_textdomain('theme', get_template_directory() . '/languages');
<— I added a single space here
и после этого все умирает. Это не постоянная ошибка, так как она исчезает после того, как я заменяю весь файл functions.php на резервную копию. Он реплицируется только при редактировании файла, то есть, если он представлен даже одним пробелом. Я использую NetBeans и CuteFTP для редактирования и загрузки файлов.
Что происходит ?!
Это должно быть связано с каким-то качеством самого файла, поскольку с точки зрения кода код точно такой же ... или, может быть, мой сервер.
Решение:
NetBeans по умолчанию использует определенную кодировку файлов для каждого проекта. Внешние файлы могут иметь другую кодировку, что может вызвать проблемы. Коди содержимое внешнего файла в новый пустой файл, который вы создали через Netbeans.