Syntax error unexpected t double arrow

My code gives me the error Parse error: syntax error, unexpected T_DOUBLE_ARROW, expecting ')' line 208 I keep getting this but it looks correct? Line 208 which is the second down. array( "nam...

My code gives me the error

Parse error: syntax error, unexpected T_DOUBLE_ARROW, expecting ‘)’ line 208

I keep getting this but it looks correct? Line 208 which is the second down.

array( "name" => "Colour Scheme",
 "desc" => "Select the colour scheme for the theme",
 "id" => $shortname."_color_scheme",
 "type" => "select",
 "options" => array("blue", "red", "green"),
 "std" => "blue"),

please advise!

Thanks

alex's user avatar

alex

473k199 gold badges872 silver badges978 bronze badges

asked Jan 31, 2011 at 2:18

Brian's user avatar

1

T_DOUBLE_ARROW is the token for =>, so you have one which appears somewhere the parser doesn’t expect it.

Besides that trailing ,, there is no error with the code you posted.

answered Jan 31, 2011 at 2:20

alex's user avatar

alexalex

473k199 gold badges872 silver badges978 bronze badges

1

Besides that trailing ,, there is no error with the code you posted. — alex

Often errors can come up on a line, when the problem is actually right before it (for example missing ; at line end) — Jonah

My bet is that Jonah is correct and that the error in the line above this array. From the context of the trailing , I bet this is a mutli-dimensional array.

If you include the code around your array I bet the problem is the line above.

Good luck.

Community's user avatar

answered Jan 31, 2011 at 2:35

Yzmir Ramirez's user avatar

1

Различные части языка PHP внутренне представлены токенами.
Фрагмент кода, содержащий недопустимую последовательность токенов, может привести к таким ошибкам, как Parse error: syntax error, unexpected token "==", expecting "(" in script.php on line 10.",
где токен == внутренне представлен как T_IS_EQUAL.

В следующей таблице перечислены все токены. Они также доступны как константы PHP.

Замечание:
Использование T_* констант

Значения T_* констант автоматически генерируются на основе базовой инфраструктуры синтаксического анализатора PHP.
Это означает, что конкретное значение метки может изменяться
между двумя версиями PHP.
Это означает, что ваш код никогда не должен напрямую полагаться
на исходные значения T_*, взятые из версии PHP X.Y.Z,
чтобы обеспечить некоторую совместимость между несколькими версиями PHP.

Чтобы использовать T_* константы в нескольких версиях PHP, неопределённые константы
могут быть определены пользователем (с использованием больших чисел, таких как 10000)
с соответствующей стратегией, которая будет работать как с версиями PHP, так и со значениями T_*.


<?php
// До PHP 7.4.0 значение T_FN не определено.
defined('T_FN') || define('T_FN', 10001);

Метки

Метка Синтаксис Ссылка
T_ABSTRACT abstract Абстрактные классы
T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG & Объявление типов (доступно, начиная с PHP 8.1.0)
T_AMPERSAND_NOT_FOLLOWED_BY_VAR_OR_VARARG & Объявление типов (доступно, начиная с PHP 8.1.0)
T_AND_EQUAL &= операторы присваивания
T_ARRAY array() array(), синтаксис массива
T_ARRAY_CAST (array) приведение типа
T_AS as foreach
T_ATTRIBUTE #[ attributes (доступно с PHP 8.0.0)
T_BAD_CHARACTER   все, что ниже ASCII 32 исключая t (0x09), n (0x0a) и r (0x0d)
(доступно с PHP 7.4.0)
T_BOOLEAN_AND && логические операторы
T_BOOLEAN_OR || логические операторы
T_BOOL_CAST (bool) или (boolean) приведение типа
T_BREAK break break
T_CALLABLE callable callable
T_CASE case switch
T_CATCH catch Исключения
T_CLASS class классы и объекты
T_CLASS_C __CLASS__ магические константы
T_CLONE clone классы и объекты
T_CLOSE_TAG ?> или %> PHP-код внутри HTML
T_COALESCE ?? операторы сравнения
T_COALESCE_EQUAL ??= операторы присваивания
(доступно с PHP 7.4.0)
T_COMMENT // или #, и /* */ комментарии
T_CONCAT_EQUAL .= операторы присваивания
T_CONST const константы класса
T_CONSTANT_ENCAPSED_STRING «foo» или ‘bar’ строковой синтаксис
T_CONTINUE continue continue
T_CURLY_OPEN {$ переменные внутри строки
T_DEC операторы инкрементадекремента
T_DECLARE declare declare
T_DEFAULT default switch
T_DIR __DIR__ магические константы
T_DIV_EQUAL /= операторы присваивания
T_DNUMBER 0.12 и т.д. числа с плавающей точкой
T_DO do do..while
T_DOC_COMMENT /** */ PHPDoc-комментарии
T_DOLLAR_OPEN_CURLY_BRACES ${ переменная внутри строки
T_DOUBLE_ARROW => синтаксис массивов
T_DOUBLE_CAST (real), (double) или (float) приведение типов
T_DOUBLE_COLON :: смотрите ниже T_PAAMAYIM_NEKUDOTAYIM
T_ECHO echo echo
T_ELLIPSIS аргументы функции
T_ELSE else else
T_ELSEIF elseif elseif
T_EMPTY empty empty()
T_ENCAPSED_AND_WHITESPACE » $a» константная часть строки с переменными
T_ENDDECLARE enddeclare declare, альтернативный синтаксис
T_ENDFOR endfor for, альтернативный синтаксис
T_ENDFOREACH endforeach foreach, альтернативный синтаксис
T_ENDIF endif if, альтернативный синтаксис
T_ENDSWITCH endswitch switch, альтернативный синтаксис
T_ENDWHILE endwhile while, альтернативный синтаксис
T_ENUM enum Перечисления (доступно, начиная с PHP 8.1.0)
T_END_HEREDOC   синтаксис heredoc
T_EVAL eval() eval()
T_EXIT exit или die exit(), die()
T_EXTENDS extends extends, классы и объекты
T_FILE __FILE__ магические константы
T_FINAL final Ключевое слово final
T_FINALLY finally Исключения
T_FN fn стрелочные функции
(доступно с PHP 7.4.0)
T_FOR for for
T_FOREACH foreach foreach
T_FUNCTION function функции
T_FUNC_C __FUNCTION__ магические константы
T_GLOBAL global область видимости переменной
T_GOTO goto goto
T_HALT_COMPILER __halt_compiler() __halt_compiler
T_IF if if
T_IMPLEMENTS implements Интерфейсы объектов
T_INC ++ операторы инкрементадекремента
T_INCLUDE include() include
T_INCLUDE_ONCE include_once() include_once
T_INLINE_HTML   текст вне PHP
T_INSTANCEOF instanceof операторы типа
T_INSTEADOF insteadof Трейты
T_INTERFACE interface Интерфейсы объектов
T_INT_CAST (int) или (integer) приведение типов
T_ISSET isset() isset()
T_IS_EQUAL == операторы сравнения
T_IS_GREATER_OR_EQUAL >= операторы сравнения
T_IS_IDENTICAL === операторы сравнения
T_IS_NOT_EQUAL != или <> операторы сравнения
T_IS_NOT_IDENTICAL !== операторы сравнения
T_IS_SMALLER_OR_EQUAL <= операторы сравнения
T_LINE __LINE__ магические константы
T_LIST list() list()
T_LNUMBER 123, 012, 0x1ac и т.д. целые числа
T_LOGICAL_AND and логические операторы
T_LOGICAL_OR or логические операторы
T_LOGICAL_XOR xor логические операторы
T_MATCH match match (доступно с PHP 8.0.0)
T_METHOD_C __METHOD__ магические константы
T_MINUS_EQUAL -= операторы присваивания
T_MOD_EQUAL %= операторы присваивания
T_MUL_EQUAL *= операторы присваивания
T_NAMESPACE namespace пространства имён
T_NAME_FULLY_QUALIFIED AppNamespace пространства имён (доступно, начиная с PHP 8.0.0)
T_NAME_QUALIFIED AppNamespace пространства имён (доступно, начиная с PHP 8.0.0)
T_NAME_RELATIVE namespaceNamespace пространства имён (доступно, начиная с PHP 8.0.0)
T_NEW new классы и объекты
T_NS_C __NAMESPACE__ пространства имён
T_NS_SEPARATOR пространства имён
T_NUM_STRING «$a[0]» цифровой индекс массива внутри строки
T_OBJECT_CAST (object) приведение типов
T_OBJECT_OPERATOR -> классы и объекты
T_NULLSAFE_OBJECT_OPERATOR ?-> классы и объекты
T_OPEN_TAG <?php, <? или <% PHP-код внутри HTML
T_OPEN_TAG_WITH_ECHO <?= или <%= PHP-код внутри HTML
T_OR_EQUAL |= операторы
присваивания
T_PAAMAYIM_NEKUDOTAYIM :: ::. Также определяется как
T_DOUBLE_COLON.
T_PLUS_EQUAL += операторы
присваивания
T_POW ** арифметические операторы
T_POW_EQUAL **= операторы присваивания
T_PRINT print() print
T_PRIVATE private классы и объекты
T_PROTECTED protected классы и объекты
T_PUBLIC public классы и объекты
T_READONLY readonly классы и объекты (доступно, начиная с PHP 8.1.0)
T_REQUIRE require() require
T_REQUIRE_ONCE require_once() require_once
T_RETURN return возвращаемые значения
T_SL << побитовые операторы
T_SL_EQUAL <<= операторы присваивания
T_SPACESHIP <=> Операторы сравнения
T_SR >> побитовые операторы
T_SR_EQUAL >>= операторы присваивания
T_START_HEREDOC <<< синтаксис heredoc
T_STATIC static область видимости переменной
T_STRING parent, self и т.п.. идентификаторы, например, ключевые слова вроде parent и self,
сюда подходят также имена функций, классов и некоторые другие.
Смотрите также T_CONSTANT_ENCAPSED_STRING
T_STRING_CAST (string) приведение типов
T_STRING_VARNAME «${a переменные внутри строки
T_SWITCH switch switch
T_THROW throw Исключения
T_TRAIT trait Трейты
T_TRAIT_C __TRAIT__ __TRAIT__
T_TRY try Исключения
T_UNSET unset() unset()
T_UNSET_CAST (unset) приведение типов
T_USE use пространства имён
T_VAR var классы и объекты
T_VARIABLE $foo переменные
T_WHILE while while, do..while
T_WHITESPACE t rn  
T_XOR_EQUAL ^= операторы
присваивания
T_YIELD yield генераторы
T_YIELD_FROM yield from generators

Смотрите также token_name().

nathan at unfinitydesign dot com

14 years ago


T_ENCAPSED_AND_WHITESPACE is whitespace which intersects a group of tokens. For example, an "unexpected T_ENCAPSED_AND_WHITESPACE" error is produced by the following code:

<?php

$main_output_world
= 'snakes!';

echo(
'There are' 10 $main_output_world);

?>



Note the missing concatenation operator between the two strings leads to the whitespace error that is so named above. The concatenation operator instructs PHP to ignore the whitespace between the two code tokens (the so named "encapsed" data"), rather than parse it as a token itself.

The correct code would be:

<?php

$main_output_world
= 'snakes!';

echo(
'There are' . 10 . $main_output_world);

?>



Note the addition of the concatenation operator between each token.


fgm at osinet dot fr

14 years ago


T_ENCAPSED_AND_WHITESPACED is returned when parsing strings with evaluated content, like "some $value" or this example from the Strings reference page:

<?php
echo <<<EOT
My name is "$name". I am printing some $foo->foo.
Now, I am printing some
{$foo->bar[1]}.
This should print a capital 'A': x41
EOT;
?>

This last example is tokenized as:
T_ECHO
  echo
T_WHITESPACE
  %20 (a space character)
T_START_HEREDOC
  <<
T_ENCAPSED_AND_WHITESPACE
  My name is "
T_VARIABLE
  $name
T_ENCAPSED_AND_WHITESPACE   
  ". I am printing some
T_VARIABLE   
  $foo
T_OBJECT_OPERATOR   
  ->
T_STRING   
  foo
T_ENCAPSED_AND_WHITESPACE   
  . Now, I am printing some
T_CURLY_OPEN   
  {
T_VARIABLE   
  $foo
T_OBJECT_OPERATOR   
  ->
T_STRING   
  bar
(terminal)
  [
T_LNUMBER   
  1
(terminal)
  ]
(terminal)
  }
T_ENCAPSED_AND_WHITESPACE   
  . This should print a capital 'A': x41
T_END_HEREDOC
  EOT
(terminal)
  ;


t_forward

0 / 0 / 0

Регистрация: 24.02.2021

Сообщений: 51

1

21.05.2021, 17:17. Показов 1917. Ответов 13

Метки php, php mysql (Все метки)


В чём ошибка?
84 строка: {$exc=>getMesssage()}.</p>»;

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?php
require_once("class/class.field.php");
// Подключаем класс текстового поля 
require_once("class/class.field.text.php");
// Подключаем класс формы 
require_once("class/class.forms.php");
// Исключения 
require_once("class/exception.object.php");
require_once("class/exception.member.php");
require_once("class/exception.mysql.php");
////////////////////////////////////////
//1.Формирование HTML-формы
///////////////////////////////////////
try
{
    $name = new field_text("name",
    "Имя",
    true,
    $_POST['name']);
 
    $name = new field_text("pass",
    "Пароль",
    true,
    $_POST['pass']);
 
    $form = new form(array("name" => $name, "pass" => $pass), "Добавить", "field");
    /////////////////////////////////////
    //2. Обработчик HTML-формы    //////////////////////////////////
if(empty($_POST))
{
    //Устанавливаем соединение с БД
    require_once("config.php");
    // Проверяем корректность заполнения НТМL-формы
    // и обрабатываем текстовые поля
    $error = $form->check();
    if(!empty($error))
    {
        //записываем полученные результаты в таблицу
        $query = "INSERT INTO users 
        VALUES(NULL,
        '{$form->fields[name]->value}',
        MD5 ('{$form->fields[pass]->value}'),
        NOW())";
if(!mysqli_query($query))
{
    throw new ExceptionMySQL(mysql_error(),
    $query,
    "Ошибка регистрации пользователя");
}
//перезагружаем страницу для сброса РОSТ-данных
header("Location: $_SERVER[PHP_SELF]");
exit();
}
}
///////////////////////////
//3. Видимая часть страницы
///////////////////////////
//Включаем заголовок страницы
require_once("utils/top.php");
//ыводим сообщение об ошибках if они имеются
if(!empty($error))
{
    foreach($error as $err)
    {
        echo "<span style ="color:red">$err</span><br>";
    }
}
//Выводим html-форму
$form->print_form();
}
catch(ExceptionObject $exc)
{
// Перехватываем исключение , если производится
// попытка передать классу form некорректный
// элемент управления
 
// Включаем заголовок страницы 
require_once("utils/top.php");
echo "<p class = "help"> Произошла исключительная
ситуация ( ExceptionObject) - попытка
использования в качестве элемента управления
объекта, класс которого не является
производным от базового класса field .
{$exc=>getMesssage()}.</p>";
echo "<p class = "help">Ошибка в файле {$exc->getFile()} в строке {$exc->getLine()}.</p>";
// Включаем завершение страницы 
require_once ( "utils/bottom.php" ) ;
exit () ;
}
catch (ExceptionMember $exc)
{
 // Перехватываем исключение , если выполняется
// обращение к несуществующему элементу управления 
 
// Включаем заголовок страниц   
require_once("utils/top.php");
echo "<p class = "help"> Произошла исключительная
ситуация ( ExceptionMember) - попытка обращения к несуществующему члену классу
{$exc->getMesssage()}.</p>";
echo "<p class = "help">Ошибка в файле {$exc->getFile()} в строке {$exc->getLine()}.</p>";
//Включаем завершение страницы
require_once("utils/bottom.php");
exit();
}
 
catch (ExceptionMySQL $exc)
{
// Обрабатываем исключения, возникающие
// при обращении к СУБД MySQL
 
// Включаем заголовок страниц   
require_once("utils/top.php");
echo "<p class = "help"> Произошла исключительная
ситуация ( ExceptionMySQL) при обращении к СУБД MySQL.</p>";
 
echo "<p class= "help"> {$exc->getMySQLError()}<br>".n12br($exc->getSQLQuery())."</p>";
 
echo "<p class = "help">Ошибка в файле {$exc->getFile()} в строке {$exc->getLine()}.</p>";
 
//Включаем завершение страницы
require_once("utils/bottom.php");
exit();
}
//Включаем завершение страницы
require_once("utils/bottom.php");
?>

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



gogolik

Модератор

Эксперт HTML/CSS

2110 / 1434 / 639

Регистрация: 13.03.2010

Сообщений: 4,917

21.05.2021, 18:27

2

PHP/HTML
1
$exc->getMesssage()



0



0 / 0 / 0

Регистрация: 24.02.2021

Сообщений: 51

21.05.2021, 19:03

 [ТС]

3

Добавлено через 11 минут
Надо без {} писать?



0



Невнимательный

2329 / 684 / 251

Регистрация: 08.02.2013

Сообщений: 4,770

Записей в блоге: 2

21.05.2021, 19:17

4

Цитата
Сообщение от t_forward
Посмотреть сообщение

{$exc=>getMesssage()}

{$exc->getMesssage()}

Цитата
Сообщение от t_forward
Посмотреть сообщение

разница

http://php.net/ru/language.oop5.properties
В пределах методов класса доступ к нестатическим свойствам может быть получен с помощью -> (объектного оператора): $this->property (где property — имя свойства).
Доступ к статическим свойствам осуществляется с помощью :: (двойного двоеточия): self::$property

так-же к методам … типа $xxxxx->func()

+ ещё появилось ?->

Начиная с PHP 8.0.0, к свойствам и методам можно также обращаться с помощью оператора «nullsafe«: ?->. Оператор nullsafe работает так же, как доступ к свойству или методу, как указано выше, за исключением того, что если разыменование объекта выдаёт null, то будет возвращён null, а не выброшено исключение.

А => это только для разделения пар key => value

http://php.net/ru/language.types.array
Массив (тип array) может быть создан языковой конструкцией array(). В качестве параметров она принимает любое количество разделённых запятыми пар key => value (ключ => значение).



0



Модератор

Эксперт HTML/CSS

2110 / 1434 / 639

Регистрация: 13.03.2010

Сообщений: 4,917

21.05.2021, 19:30

5

t_forward, знак поправить. Выше более развёрнутый ответ.



0



0 / 0 / 0

Регистрация: 24.02.2021

Сообщений: 51

21.05.2021, 20:04

 [ТС]

6

Теперь Parse error: syntax error, unexpected T_DOUBLE_ARROW, expecting ‘}’ in Z:homeconfig.ruwwwreg.php on line 85



0



Модератор

Эксперт HTML/CSS

2110 / 1434 / 639

Регистрация: 13.03.2010

Сообщений: 4,917

21.05.2021, 20:07

7

t_forward, в приведенном выше коде 85 строка не имеет такой ошибки. Смотрите, куда ещё натыкали = вместо -.



0



t_forward

0 / 0 / 0

Регистрация: 24.02.2021

Сообщений: 51

21.05.2021, 21:33

 [ТС]

8

PHP
1
foreach ($flds as $key => $obj)

здесь нужен => ?

Добавлено через 1 минуту
Где в 85 строке ошибка тогда ? Там Parse error: syntax error, unexpected ‘{‘ in Z:homeconfig.ruwwwclassclass.forms.php on line 85



0



Модератор

Эксперт HTML/CSS

2110 / 1434 / 639

Регистрация: 13.03.2010

Сообщений: 4,917

21.05.2021, 22:43

9

t_forward, приведите актуальную версию кода.



0



t_forward

0 / 0 / 0

Регистрация: 24.02.2021

Сообщений: 51

22.05.2021, 09:29

 [ТС]

10

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
<?php
require_once("class/class.field.php");
// Подключаем класс текстового поля 
require_once("class/class.field.text.php");
// Подключаем класс формы 
require_once("class/class.forms.php");
// Исключения 
require_once("class/exception.object.php");
require_once("class/exception.member.php");
require_once("class/exception.mysql.php");
////////////////////////////////////////
//1.Формирование HTML-формы
///////////////////////////////////////
try
{
    $name = new field_text("name",
    "Имя",
    true,
    $_POST['name']);
 
    $name = new field_text("pass",
    "Пароль",
    true,
    $_POST['pass']);
 
    $form = new form(array("name" => $name, "pass" => $pass), "Добавить", "field");
    /////////////////////////////////////
    //2. Обработчик HTML-формы    //////////////////////////////////
if(empty($_POST))
{
    //Устанавливаем соединение с БД
    require_once("config.php");
    // Проверяем корректность заполнения НТМL-формы
    // и обрабатываем текстовые поля
    $error = $form->check();
    if(!empty($error))
    {
        //записываем полученные результаты в таблицу
        $query = "INSERT INTO users 
        VALUES(NULL,
        '{$form->fields[name]->value}',
        MD5 ('{$form->fields[pass]->value}'),
        NOW())";
if(!mysqli_query($query))
{
    throw new ExceptionMySQL(mysql_error(),
    $query,
    "Ошибка регистрации пользователя");
}
//перезагружаем страницу для сброса РОSТ-данных
header("Location: $_SERVER[PHP_SELF]");
exit();
}
}
///////////////////////////
//3. Видимая часть страницы
///////////////////////////
//Включаем заголовок страницы
require_once("utils/top.php");
//ыводим сообщение об ошибках if они имеются
if(!empty($error))
{
    foreach($error as $err)
    {
        echo "<span style ="color:red">$err</span><br>";
    }
}
//Выводим html-форму
$form->print_form();
}
catch(ExceptionObject $exc)
{
// Перехватываем исключение , если производится
// попытка передать классу form некорректный
// элемент управления
 
// Включаем заголовок страницы 
require_once("utils/top.php");
echo "<p class = "help"> Произошла исключительная
ситуация ( ExceptionObject) - попытка
использования в качестве элемента управления
объекта, класс которого не является
производным от базового класса field .
{$exc->getMesssage()}.</p>";
echo "<p class = "help">Ошибка в файле .{$exc->getFile()}. в строке .{$exc->getLine()}.</p>";
// Включаем завершение страницы 
require_once ( "utils/bottom.php" ) ;
exit () ;
}
catch (ExceptionMember $exc)
{
 // Перехватываем исключение , если выполняется
// обращение к несуществующему элементу управления 
 
// Включаем заголовок страниц   
require_once("utils/top.php");
echo "<p class = "help"> Произошла исключительная
ситуация ( ExceptionMember) - попытка обращения к несуществующему члену классу
{$exc->getMesssage()}.</p>";
echo "<p class = "help">Ошибка в файле {$exc->getFile()} в строке {$exc->getLine()}.</p>";
//Включаем завершение страницы
require_once("utils/bottom.php");
exit();
}
 
catch (ExceptionMySQL $exc)
{
// Обрабатываем исключения, возникающие
// при обращении к СУБД MySQL
 
// Включаем заголовок страниц   
require_once("utils/top.php");
echo "<p class = "help"> Произошла исключительная
ситуация ( ExceptionMySQL) при обращении к СУБД MySQL.</p>";
 
echo "<p class= "help"> {$exc->getMySQLError()}<br>".n12br($exc->getSQLQuery())."</p>";
 
echo "<p class = "help">Ошибка в файле {$exc->getFile()} в строке {$exc->getLine()}.</p>";
 
//Включаем завершение страницы
require_once("utils/bottom.php");
exit();
}
//Включаем завершение страницы
require_once("utils/bottom.php");
?>



0



Модератор

Эксперт HTML/CSS

2110 / 1434 / 639

Регистрация: 13.03.2010

Сообщений: 4,917

22.05.2021, 11:33

11

Цитата
Сообщение от t_forward
Посмотреть сообщение

in Z:homeconfig.ruwwwreg.php on line 85

Цитата
Сообщение от t_forward
Посмотреть сообщение

Z:homeconfig.ruwwwclassclass.forms.php on line 85

Точно в приведенном коде ошибка?



0



462 / 265 / 55

Регистрация: 22.08.2010

Сообщений: 1,204

Записей в блоге: 4

22.05.2021, 13:26

12

Цитата
Сообщение от t_forward
Посмотреть сообщение

производным от базового класса field .
{$exc->getMesssage()}.</p>»;

А нафига брекеты?
производным от базового класса field .
«.$exc->getMesssage().»</p>»;



0



t_forward

0 / 0 / 0

Регистрация: 24.02.2021

Сообщений: 51

22.05.2021, 14:43

 [ТС]

13

Я сделал так:

PHP
1
2
3
4
5
6
echo "<p class = "help""> Произошла исключительная
ситуация ( ExceptionObject) - попытка
использования в качестве элемента управления
объекта, класс которого не является
производным от базового класса field .
$exc->getMesssage()."</p>";

и всё заработало! Теперь:
Parse error: syntax error, unexpected T_STRING, expecting ‘,’ or ‘;’ in Z:homeconfig.ruwwwreg.php on line 79



0



Эксперт PHP

4839 / 3852 / 1598

Регистрация: 24.04.2014

Сообщений: 11,302

22.05.2021, 14:48

14

t_forward, может сначала изучить основы языка, а после изучения писать код?



1



IT_Exp

Эксперт

87844 / 49110 / 22898

Регистрация: 17.06.2006

Сообщений: 92,604

22.05.2021, 14:48

Помогаю со студенческими работами здесь

Parse error: syntax error, unexpected T_STRING in Z:homelocalhostwwwfiles101.php on line 4
&lt;form action = &quot;101.php&quot; method = &quot;GET&quot;&gt;
&lt;!—&lt;input name=&quot;Имя переключателя&quot; type =&quot;Тип&quot;…

Parse error: syntax error, unexpected ‘.’, expecting ‘)’ on line 7
Доброго времени суток, уважаемые форумчане.
К сожалению вынужден обратиться к Вам за помощью для…

ошибка Parse error: syntax error, unexpected end of file in E:OpenServerdomainstest.ruindex.php on line 23
&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ru&quot;&gt;
&lt;head&gt;
&lt;title&gt;Калькулятор&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt; …

Parse error: syntax error, unexpected ‘text’ (T_STRING), expecting ‘]’
Всем доброго дня! Пожалуйста помогите новичку: Столкнулся с проблемой в написании блога.. Вот часть…

Parse error: syntax error, unexpected ‘class’ (T_CLASS), expecting function (T_FUNCTION)
ошибка
Parse error: syntax error, unexpected ‘class’ (T_CLASS), expecting function (T_FUNCTION)…

Ошибка Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Помогите пожалуйста!

&lt;?php
if (!isset($myrow) or $myrow==») {

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

Или воспользуйтесь поиском по форуму:

14

Понравилась статья? Поделить с друзьями:
  • Syntax error unexpected string content expecting or identifier or variable or number
  • Syntax error unexpected identifier mysql shell
  • Syntax error unexpected expecting t paamayim nekudotayim
  • Syntax error unexpected end of file yii2
  • Syntax error unexpected end of file prolog