Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP для начинающих
Войти
Регистрация
Восстановить пароль
 
ДмитрийМаз
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 3
1

Ошибка синтаксиса PhP

25.12.2017, 16:10. Просмотров 404. Ответов 11

У меня есть следующий код:

PHP
1
2
3
4
$myInfo = array("Name" => "Dmitriy", "Street" => "123 Main", "City" => "Kiev");
$citySearch = array_search("Kiev", $myInfo);  
echo "The key for the city is ", $citySearch;
echo "<br/><br/>";
По идее оно должно искать искать ключ в массиве по значению и записывать его в переменную, но выдает такую вот ошибку

Parse error: syntax error, unexpected '$citySearch' (T_VARIABLE), expecting ',' or ';' in E:\wamp642\www\arrays\phpcode3.php on line 2

В чем суть?

P.S. Только учусь, поэтому заранее извиняюсь
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.12.2017, 16:10
Ответы с готовыми решениями:

Ошибка синтаксиса PHP
Люди привет!! Плииизз. Где я допустил синтаксическую ошибку, ни знаю где исправить теперь блин(((....

PHP Ошибки синтаксиса
Доброго времени суток, господа. Практически не разбираюсь в php. Есть код с синтаксическими...

Подсветка синтаксиса PHP
Всем доброго времени суток. Вот собственно код подсветки. &lt;style&gt; div.php{ border: 1px silver...

Подсветка синтаксиса средствами PHP
Здравствуйте, уважаемые форумчане! Задача: на PHP написать &quot;прогу&quot;, которая должна подсвечивать...

Как проверить на ошибки синтаксиса php код?
Есть php код. Нужно его проверить на ошибки синтаксиса. Какой функцией или другим...

11
Smls
80 / 80 / 57
Регистрация: 19.01.2015
Сообщений: 239
25.12.2017, 16:49 2
После "The key for the city is " точка должна быть, а не запятая http://php.net/manual/ru/language.operators.string.php
0
ДмитрийМаз
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 3
25.12.2017, 16:59  [ТС] 3
Я это пробовал, результат тот же
0
Smls
80 / 80 / 57
Регистрация: 19.01.2015
Сообщений: 239
25.12.2017, 17:06 4
А это весь код скрипта или ещё что-то есть?
0
25.12.2017, 17:06
ДмитрийМаз
0 / 0 / 0
Регистрация: 25.12.2017
Сообщений: 3
25.12.2017, 17:12  [ТС] 5
Весь

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
    <title><?php "Arrays";?></title>
</head>
<body>
    <?php
        $myInfo = array("Name" => "Dmitriy", "Street" => "123 Main", "City" => "Kiev"); 
        $citySearch = array_search("Kiev", $myInfo);  
        echo "The key for the city is ", $citySearch;
        echo "<br/><br/>";
    ?>
</body>
</html>
0
Smls
80 / 80 / 57
Регистрация: 19.01.2015
Сообщений: 239
25.12.2017, 17:33 6
Точку надеюсь после кавычек ставите? Так?
PHP
1
echo "The key for the city is ". $citySearch;
0
netBool
317 / 298 / 171
Регистрация: 16.11.2010
Сообщений: 1,067
Записей в блоге: 9
Завершенные тесты: 5
25.12.2017, 18:18 7
ДмитрийМаз, раз 20 наверное пересмотрел каждую запятую в вашем коде. Ну не вижу никакой ошибки. По синтаксису все правильно. Даже сервер специально запустил, чтобы проверить. Никаких ошибок, все работает

Возможно, ошибка не так очевидна. Бывает, например, когда вместо двойной кавычки " ставят две одинарных '' - выглядит похоже. А может быть, проблема в php, в самом интерпретаторе. Криво установлен либо неудачная сборка

Smls, сигнатура echo позволяет передавать несколько параметров через запятую вместо конкатенции. Ошибка не в этом
0
otto-fukin
14 / 60 / 21
Регистрация: 15.06.2017
Сообщений: 572
25.12.2017, 20:32 8
Цитата Сообщение от netBool Посмотреть сообщение
аз 20 наверное пересмотрел каждую запятую в вашем коде
Ошибка возникает во второй строке, что явно не в приведенном здесь полном коде скрипта.
0
Mikhail Shell
51 / 51 / 39
Регистрация: 15.11.2014
Сообщений: 626
28.12.2017, 07:53 9
ДмитрийМаз, у вас в title передается php с ошибкой.
Краткая форма вывода строки в вашем случае должна выглядеть так
PHP
1
<?="Arrays"?>
0
otto-fukin
14 / 60 / 21
Регистрация: 15.06.2017
Сообщений: 572
28.12.2017, 07:56 10
Цитата Сообщение от Mikhail Shell Посмотреть сообщение
у вас в title передается php с ошибкой.
в коде <?php "Arrays";?> нет никакой ошибки. хотя смысла тоже нет
0
Kerry_Jr
Эксперт PHP
2249 / 2037 / 949
Регистрация: 14.05.2014
Сообщений: 5,969
Записей в блоге: 1
Завершенные тесты: 5
30.12.2017, 16:15 11
Цитата Сообщение от Smls Посмотреть сообщение
После "The key for the city is " точка должна быть, а не запятая
Не должна echo
Посмотрите все примеры
0
arava
326 / 125 / 66
Регистрация: 30.06.2014
Сообщений: 699
30.12.2017, 17:46 12
подтверждаю что код :
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
    <title><?php "Arrays";?></title>
</head>
<body>
    <?php
        $myInfo = array("Name" => "Dmitriy", "Street" => "123 Main", "City" => "Kiev"); 
        $citySearch = array_search("Kiev", $myInfo);  
        echo "The key for the city is ", $citySearch;
        echo "<br/><br/>";
    ?>
</body>
</html>
полностью рабочий, проверил
0
30.12.2017, 17:46
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.12.2017, 17:46

Ошибка синтаксиса php
Всем привет. Ребят, вот такая проблема : кто то влез редактировать php через блокнот, и сбился...

Ошибка синтаксиса PHP. Parse error: syntax error, unexpected '}'
Всем привет. Пишу я модуль новостей для своего сайта и сталкиваюсь с парадоксом: Parse error:...

Нужен визуальный редактор с подсветкой синтаксиса php для сайта
Нужен визуальный редактор с подсветкой синтаксиса php для сайта. Посоветуйте.


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.