Здравствуйте. Не могу понять, что за хрень такая: вставляю класс копипастом - ошибка, пишу в ручную - нет ошибки . Заметил, что какие-то отступы имеются и когда их убираешь - все ок.
Как решить проблему? - неужели весь код в ручную переписывать ?
Посмотрите hexdump'ом или любым hex-редактором, что именно вы вставляете в файл. Если вы не видите какие-то символ - это не значит, что их там нет. Особенно касаемо юникода, с которым ядро php работает до жути просто и очевидно: игнорирует его существование и работает на уровне байтов, а не символов.
Очевидно, перед ключевым словом class
копируется что-то, что парсер не понимает как пробельный символ, считает это что-то допустимой лексемой (пока допустимой, вдруг это вызов функции с допустимым именем или ещё что допустимое), а затем видит ключевое слово class
и очень ему удивляется.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Вопрос к опытным программистамЯ сам новичек,занимаюсь около 5 месяцев, и у меня возник один вопросец касательно CMS - ок
Допустим с помощью php нужно в цикле вывести товарыЕсть два массива, один содержит названия товаров, второй содержит текст, указывающий наличие...