Intereting Posts
Войдите в файл через PHP или войдите в базу данных MySQL – что быстрее? Внедрение передового опыта PHP Event-Listener Почему эта функция PHP дает ошибку сегментации (SIGSEGV)? Как проверить, попадают ли определенные координаты в другой радиус координат, используя только PHP Есть ли простой способ для пользователей распечатать Flash (Open Flash Charts) из своего браузера? Mysql PHP Cron для обновления статистики пользователя Regex для получения содержимого между одиночными и двойными кавычками php Woocommerce Получить значения продукта по ID Отправка данных с Android на сервер с данными JSON Установите фильтр по умолчанию в Twig Рекурсивная функция для копирования многоуровневой папки не работает Разбор Javascript (не JSON) в PHP Преобразование простых текстовых URL в гиперссылки HTML в PHP Непоследовательная сериализация сеанса на серверах Масштабируемое хранилище файлов

Забывание двойного равенства в php if-statement

Во время кодирования я иногда делаю ошибку в записи одного = вместо == в if-statement. Поэтому давайте скажем, что у меня есть это:

<?php $name = 'piet'; if($name == 'jan'){ print 'hello jan'; } ?> 

И я делаю ошибку и пишу это вместо этого:

 <?php $name = 'piet'; if($name = 'jan'){ print 'hello jan'; } ?> 

Конечно, это не вызовет ошибку, так как это действительный php-код. Тем не менее, я никогда не использую эту короткую нотацию, поэтому, если я ошибочно вхожу в нее, она нарушит логику моего кода, не сказав мне, почему. Есть ли решение для этого? Я использую aptana, который является редактором на основе eclipse. Есть ли способ добавить свои собственные ошибки в редактор (или php) на основе, например, регулярных выражений? Или есть какие-то другие подходы, чтобы предупредить меня всякий раз, когда я совершаю эту ошибку?

Solutions Collecting From Web of "Забывание двойного равенства в php if-statement"