«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2021/10/05 16:26:23  №2174782 1
1.png (48, 712x414)
414x712
Почему не выполняется эта команда? На экране выводится только предыдущий echo с приветствием.
Ответы: >>2174801
Аноним 2021/10/05 16:55:57  №2174801 2
14348797347.jpg (18, 448x256)
256x448
>>2174782
Не в том месте закрыл тег слепошарый.
Ответы: >>2177209
Аноним 2021/10/07 20:37:35  №2177209 3
>>2174801
Ты не слепошарый. Ты нахальный и самоуверенный. В этом треде наверняка написано пицот раз, чтобы ты юзал нормальный профессиональный редактор кода. Он должен был такие вещи подсвечивать. Хватит выёбываться со своим блокнотом. "Почему вы упорствуете, мистер Андерсон?"
Ответы: >>2177217
Аноним 2021/10/07 20:57:59  №2177217 4
>>2177209
Vscode я сразу поставил. Такие ошибки редакторы не подсвечивают.
Ответы: >>2177265 >>2178352
Аноним 2021/10/09 12:18:17  №2178352 5
>>2177217
Забытые скобки подсвечивают все редакторы. Настрой более грамотно. Vscode должен это делать. Даже Sublime может. Все редакторы чекают синтаксис. Шторм идёт дальше, он чекает частые логические ошибки, используя статический анализ кода, который почти что компилит весь код на лету. Это и жрёт память. А сопоставить скобки там много ума не надо -- это везде должно быть. Строки выделяются одним цветом обычно. Возможно у тебя редактор вообще не настроен понимать php.
Ответы: >>2178378 >>2182003
Аноним 2021/10/09 12:38:53  №2178378 6
>>2178352
Я не забыл скобку, а поставил ее не там.
<a href='page.php' Щелкните здесь для продолжения></a>
Ответы: >>2178433
Аноним 2021/10/09 13:40:19  №2178433 7
>>2178378
Тю. На твоём скрине эта скобка на месте, а пропущена другая скобка, круглая. Ну во-первых учись проверять конечный результат вывода программ и функций. Ты должен был в браузере посмотреть возвращаемый код и понять. Там в браузере тоже бы всё подсветилось. Во-вторых HTML в идеале, конечно, выносить из строковых литералов в отдельные файлы. Гугли, как делается вьюха, view file. Тогда html тоже будет подсвечиваться.
Аноним 2021/10/12 21:46:27  №2182003 8
>>2178352

Что касается ошибок синтаксиса ("неазкрытые скобки"): vscode точно должен это уметь - проверять синтаксис файла во время редактирования и подчеркивать ошибки. Описано тут: https://code.visualstudio.com/Docs/languages/php#_linting

Для статического анализа кода не обязательно покупать phpstorm. Лучше будет использовать анализаторы вроде phpstan и psalm. Они покажут не только ошибки вроде незакрытых скобок, но и более сложные случаи, например, когда ты пытаешься сложить массив со строкой или передать в функцию что-то не то, или опечатался в ее названии. Их можно запускать из командной строки или из vscode, вот пример такого расширения: https://marketplace.visualstudio.com/items?itemName=calsmurf2904.vscode-phpstan

Что касается ситуации с ошибкой в HTML коде внутри текстовой строки, не знаю, помог бы PHPStorm тут или нет. Он отнюдь не всемогущ.