линтеров нет на эту тему?
я думал вы мне расскажите
когда писал на php не помню, чтобы хоть раз хоть у кого-то были такие ошибки
нам гадать не надо , у нас есть IDE нормальное с дебагом и другими плюшками
объясните пожалуйста, как вам ИДЕ поможет в решении озвученной мною проблемы
а Вы напишите её в синтаксисе php и посмотрим чья это проблема
<?php $var = 'value1'; $vaz = 'value2'; #здесь опечатка, я хотел присвоить $var print($var); #'value1' ожидаю
так это Ваша проблема .. а не php .. Вы хотели , но не справились
а ниже напиши print($vaz) и у тебя выведется 'value2'. Язык не знает допустил ли ты описку.
это ваш подход к написанию больших проектов? опечатка в имени переменной? ну так это ваша проблема. я слышал о джуниорах, которые против линтеров, всевозможных тестов, предупреждений от компилятора и тд: мы слишком крутые, то для лохов :) понятен уровень
смешно ) я нигде не писал о том что Вы написали.. я лишь указал что в Php это Ваша проблема
хорошо, я понял что ни ПХП, ни линтер никак мне не поможет, увы. остается только надеяться на тесты и что опечатки не будет
ты слышал о людях, которые в нотпаде хуячат, да и то там автокомплит есть.
ты оператор, должен подать машине валидный код на вход. Если подал невалидный дело в тебе, а не в языке.
слушайте, ну давайте сейчас еще Голливуд обсудим, где хакеру делают минет и он судорожно набирает на клаве со пустыми кнопками
сейчас 2021, цена программиста высока. и потому существует масса ПО для облегчения разработки, всевозможной валидации кода и тд. мне жаль что вам нужно объяснить такие простые вещи
так о чем тебе все и говорят. Не парься и пиши код, иде поможет если что не так.
Давай лучше обсудим твой пример выше, где ты хотел присвоить одно, по факту другое присвоил. Расскажешь мне, какой компилятор на такой пример стриггерится?
я задал конкретный вопрос: как мне ИДЕ поможет в описанной мною ошибке?
не совсем понял вопрос. скопируйте пожалуйста
Вот, смотри, твой код: https://t.me/phpGeeks/1195644 Формально, тут нет ошибок. Но ты говоришь, что тут опечатка, ОК. Я хочу узнать, какой компилятор поймёт, что тут опечатка
Какой-то глупый ответ. Вы джуниор?
промахнулись .. я вопрос не задавал
перловый: ``` use strict; my $var = 'value1'; .... $vaz = 'value2'; # compile error ```
А какой ответ не джуна?
А вы с какой целью интересуетесь?
А если я перед $vaz пропишу my?
А с какой целью Вы вешаете лычки на людей?
Речь скорее о том, что не во всех языках присваивание значание и создание + присваивание имеет одинаковый синтаксис, в некоторых ты не присвоишь ничего в несозданную переменную.
Я задал резонный вопрос. Вешать лычки не моя забота
там и так пропущен my
Вот и я спрашиваю: почему ответ выше - джуновский?
Ну вот, возвращаемся к тому, что дело в синтаксисе и только.
Нет, я спрашиваю, если я добавлю my
Потому что человек с опытом понимает, что опечатки случаются и дело тут не в "вы сами несправились"
в данном конкретном вопросе именно так ... плюс он сам знает о вариантах проверки с помощью тестов и т.п.. но несет слегка чушь
вопрос был почему $vaz не подчеркивается как описка
наверное потому что это не описка?
Обсуждают сегодня