Разница между != и <>?
есть ли разница между операторами != и <>, или они полностью эквивалентны?
или <> это эквивалент !== в javascript?
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Какая разница между различными сокетами (например, между 775 и 1155)?
Обясните пожалуйста какая разница между сокетами, пример есть сокет 775 и 1155 я понимаю что разем.
Разница между С# и С++
Привет всем, до этого времени я как то программировал как любитель на С, и С++ ну и пробовал и.
Разница между —f и f—
Не понимаю, читал, что разницы между —f и f— вообще никакой нет, но при компиляции программы.
Разница между != и
Здравствуйте! Писал программу с использованием QuickSort и заинтересовала такая вещь: void.
Почетный модератор
![]()
![]()
16843 / 6722 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
<> и != равнозначны. (не равно true если первая не равна второй)
!== — не равно true если первая не равна второй, или их тип не совпадает
Да, эти операторы выполняют одно и тоже действие. Во всяком случае в том же MySql они идентичны
Сообщение от Wizout 
или <> это эквивалент !== в javascript?
В JavaScript’е нет оператора <>.
| Меню пользователя Vovan-VE |
Регистрация: 20.11.2011
Сообщений: 194
да попробовал их, работают совершенно одинаково, непонятно, зачем надо было делать два одинаковых оператора
наверное «поддержка привычек» — кто откуда пришел в пых, чтоб всем комфортно было))
| Меню пользователя KOPOJI |
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604

Разница между С и С++
Если не брать во внимание объекты и классы, то разница состоит только лишь в cin, cout и директивах?
разница между C# и C++
Здравствуйте! Может ли кто-нибудь досказать по пунктам разницу между C++ и C# их приоритеты

Разница между == и ===
Разница между == и ===. Как я понял два знака, это для разных типов тоже подходит "1"==1(True), а.
Разница между * и all
В чем разница между select * from table1 и select all <список_полей> from table1? Именно в.
Разница между 0 и 00 ?
Как заставить программу различать 0 и 00 (ноль и два ноля, как в рулетке)? Вариант с заменой 00.
В чем разница между
В некоторых случаях встречаю открытие php в таком виде
Отслеживать
задан 17 мар 2018 в 11:00
Frontender Frontender
2,625 23 23 золотых знака 66 66 серебряных знаков 116 116 бронзовых знаков
Используйте
17 мар 2018 в 11:03
@Эдуард, вроде short_open_tag не удалён в новых частях саги.
– user207618
17 мар 2018 в 11:04
Требование PSR-1 запрещает короткие тэги.
– user207618
17 мар 2018 в 11:06
@Other я их спутал вот с чем: ASP-теги <%, %>, удалены из PHP 7%,>
17 мар 2018 в 11:14
@Visman, как и любой стандарт, он, разумеется, лишь рекомендует. Но глупо не следовать ему, поэтому вряд ли есть более-менее толковые разработчики, которые именно требуют следовать (как от других, так и от самих себя). ИМХО, конечно.
– user207618
17 мар 2018 в 12:12
0
Сортировка: Сброс на вариант по умолчанию
Знаете кого-то, кто может ответить? Поделитесь ссылкой на этот вопрос по почте, через Твиттер или Facebook.
-
Важное на Мете
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.11.15.1019
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Какие есть различия между ‘ ‘ и « » в PHP?
Какие есть различия между одинарными ‘ ‘ и двойными » « кавычками? И еще я слышал, что они отличаются весом своего содержания. Какова разница этого веса?
- Вопрос задан более трёх лет назад
- 2567 просмотров
Комментировать
Решения вопроса 1

Muhammad @muhammad_97
PHP-разработчик
Никогда не слышал о «весе» строки. Различаются они тем, что в строку с двойными кавычками можно вставлять переменные и управляющие символы (\n , \r, \t и т.д.):
$name = 'Vasya'; // выведет "My name is $name" echo 'My name is $name'; // выведет "My name is Vasya" echo "My name is $name";
Хотя лучше сделать через sprintf:
echo sprintf(‘My name is %s’, $name);
+ если я не ошибаюсь, строки в одинарных кавычках обрабатываются чуть быстрее чем в двойных.
Ответ написан более трёх лет назад
Нравится 5 2 комментария

«Вес» про упаковку строки в памяти, скорее всего. А еще про интерпретируемость можно порассуждать, как она влияет на память.

Двойные кавычки моветон, без надобности (а он бывает когда нужно спец символы вставить) лучше использовать sprintf() и одинарные кавычки.
Какая разница между «===» и «==» ?
Многие просят объяснить простыми словами разницу между простым знаком сравнения «==» и тройным знаком сравнения «===» в PHP.
На самом деле всё очень просто. Как вы знаете, язык PHP нетипизированный, то есть переменные в нём как бы не имеют типа. На самом деле это не совсем так, и переменные всё-таки имеют тип, но значения разных типов в большинстве случаев будут вести себя одинаково. Например, «5» это почти то же самое, что и 5. В частности оба условия («5» == 5) и (5 == 5) дадут нам true.
Оператор «===» (тройной оператор сравнения) введён для того, чтобы вместе со значением сравнить ещё и тип. Например, условие («5» === 5) даст нам false.
Для чего это может быть полезно?
Во многих ситуациях это может быть полезно, а иногда применение этого оператора даже обязательно. Например, функция strpos(), которая ищет положение подстроки в другой строке, вернёт false, если подстрока не найдена. И вернёт 0, если подстрока найдена и располагается в начале строки. Единственно правильная проверка на наличие подстроки будет if (strpos($a, $b) !== false) < … >
И таких ситуаций достаточно много можно найти в документации к PHP.
Ещё статьи в этом разделе:
- setTimeout и setInterval — какая разница и существует ли взаимозаменяемость?
- Как получить расширение файла в PHP?
- Какая сборка лучше: Denwer, XAMPP или что-то ещё?
