Syntax error unexpected t double arrow

как я могу избавиться от этой ошибки??

спасибо alot для вашей помощи.

Я ненавижу , видя, что люди используют array_push — я знаю, что это законно. В этом случае вы не можете нажимать a key => value на свой массив, просто сделайте это вместо:

Если вы настаиваете на использовании метода типа array_push , вам нужно будет создать новый массив с вашей новой парой значений ключа, а затем используйте array_merge , чтобы присоединиться к ним:

Это означает, что PHP не ожидает этих символов => . Вы можете использовать только предопределенные функции PHP, поскольку они предназначены, и вы можете найти точную документацию на php.net. Для вашей функции см. Здесь: http://php.net/manual/en/function.array-push.php

Вы пытаетесь использовать функцию таким образом, чтобы она не была предназначена, и поэтому PHP выдает ошибку, поскольку вы выполняли что-то, что не разрешает PHP.

Таким образом, вы не можете использовать функцию по своему усмотрению, поэтому вам нужно подойти по-другому. Это будет отлично работать — добавление нового значения (в данном случае $str ) в ваш массив:

В вашем массиве $datax теперь есть новый ключ mem с (новым) значением любого значения в $str. Мало того, что этот метод более прост в управлении, он имеет гораздо меньше накладных расходов, поскольку вы не используете вызов функции — array_push() . Об этом также говорит посещение страницы руководства PHP.

Если вы используете array_push() для добавления одного элемента в массив, лучше использовать $array [] =, потому что таким образом нет накладных расходов на вызов функции.

1 ответ 1

Внимание удели этому кусочку, ведь ошибка явно написана

такие глупые ошибки, складывается впечатление что новички пишут скрипты в обычном блокноте.

Читайте также:  Sacd декодер плагин для foobar2000

Скачайте себе программу чтобы хоть код подсвечивала, ну и глазами ошибки некоторые явно же видно.

$q=>>select * from board where apr=1 limit ".$records.", $N>>;

вылезает ошибка на эту строку — Parse error: syntax error, unexpected T_DOUBLE_ARROW in Z:homelocalhostwwwodyoard.php on line 24

подскажите что не так?

$q="select * from board where apr=1 limit $records, $N";

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *