Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
1 / 1 / 1
Регистрация: 18.11.2016
Сообщений: 38

Ошибка: unexpected '(', expecting T_STRING

30.11.2016, 22:40. Показов 1179. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет ув. форумчане , я новичок. Начал изучать книгу (Маклафлин Б. PHP и MySQL. Исчерпывающее руководство (2013) - первая книга) , по ходу обучения сталкивался проблемами , но этот я никак решить не могу.

PHP
1
2
3
4
    function ($user_error_message, $system_error_message) {
        header("Location: show_errors.php?error_message={$user_error_message}&system_error_message={$system_error_message}");
            exit();
    }
Parse error: syntax error, unexpected '(', expecting T_STRING in Z:\home\myphp\www\scripts\ch6\app_config .php on line 26
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
30.11.2016, 22:40
Ответы с готовыми решениями:

Ошибка syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Уважаемые знатоки... Нуждаюсь в помощи... Код писал сам, но не могу понять ошибку syntax error, unexpected T_ENCAPSED_AND_WHITESPACE,...

Ошибка Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRIN
При запуске локального сервера, выдает эту ошибку. Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING...

Ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
<div class="popup_container"> <div class="reg_popup"> <form action="" method="post" name="regform"> ...

7
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
30.11.2016, 22:45
Лучший ответ Сообщение было отмечено Kerry_Jr как решение

Решение

Имени функции нет
0
1 / 1 / 1
Регистрация: 18.11.2016
Сообщений: 38
30.11.2016, 22:53  [ТС]
в книге точно также написано и еще есть вопрос , в книге есть функция debug_print , но я когда пишу этот ког не высвечивается , в справочнике notepad++ высвечивается только debug_print_backtrace , есть ли между этими функциями разница ?

П.С. про имени функции не понял .
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
30.11.2016, 23:05
Лучший ответ Сообщение было отмечено Kerry_Jr как решение

Решение

Цитата Сообщение от Miraliko Посмотреть сообщение
но этот я никак решить не могу.
Цитата Сообщение от Miraliko Посмотреть сообщение
в книге точно также написано
И к чему это все, если ответ заранее известен?
Цитата Сообщение от Miraliko Посмотреть сообщение
в книге есть функция debug_print
Самая лучшая книга по PHP - это официальная документация. В ней тоже нет функции debug_print.
Цитата Сообщение от Miraliko Посмотреть сообщение
про имени функции не понял
У функции должно быть имя, чтобы вы могли ее вызвать в исходном коде своей программы.
PHP
1
2
3
4
5
6
function someFunction() // someFunction - имя функции
{
   // здесь что-то делаем
}
 
someFunction(); // а здесь вызываем функцию на исполнение
0
1 / 1 / 1
Регистрация: 18.11.2016
Сообщений: 38
30.11.2016, 23:08  [ТС]
аа , теперь понял . Спасибо , если будут вопросы , буду тут задавать.
0
30.11.2016, 23:13

Не по теме:

Цитата Сообщение от Miraliko Посмотреть сообщение
если будут вопросы , буду тут задавать.
Если интересно, правила гласят:
4.4 На каждый вопрос создавайте по одной теме - это помогает избежать путаницы в ответах и облегчает поиск.

0
Автор FAQ
 Аватар для insideone
3687 / 964 / 114
Регистрация: 10.01.2010
Сообщений: 2,550
01.12.2016, 19:53
Цитата Сообщение от Kerry_Jr Посмотреть сообщение
У функции должно быть имя, чтобы вы могли ее вызвать в исходном коде своей программы
Ну или нужно присвоить её в переменную

PHP
1
2
3
4
5
6
$errorRedirect = function ($user_error_message, $system_error_message) {
        header("Location: show_errors.php?error_message={$user_error_message}&system_error_message={$system_error_message}");
        exit();
};
 
$errorRedirect('error1', 'error2');
Хотя конечно автор книги скорее всего упустил имя функции, либо просто хотел показать смысл, т.е. цели напечатать рабочий код не было
0
Эксперт PHP
 Аватар для Kerry_Jr
3106 / 2591 / 1219
Регистрация: 14.05.2014
Сообщений: 7,236
Записей в блоге: 1
01.12.2016, 20:15
Цитата Сообщение от insideone Посмотреть сообщение
Ну или нужно присвоить её в переменную
Рано ему с лямбдами работать. Пусть с обычными функциями разберется
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
01.12.2016, 20:15
Помогаю со студенческими работами здесь

Ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
вот код "<table> <tr> <td><?php the_category(); ?></td> <td> , </td> <td><a href = "comments_link();...

Ошибка Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in D:\home\test1.ru\w
Ошибка при загрузке страницы регистрации: Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in...

Ошибка Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE
да блин капец.. не могу понять ничего.. кто поможет? Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or...

Unexpected T_STRING, expecting T_VARIABLE
Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE in S:\home\kursovaya.ru\www\core\bd.php on line 3 Возникает тут: ...

Ошибка Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Ясно, что проблема с кавычками, но как исправить :о Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru