Перейти к содержимому

В чем разница между и php

  • автор:

Разница между != и <>?

есть ли разница между операторами != и <>, или они полностью эквивалентны?

или <> это эквивалент !== в javascript?

94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Какая разница между различными сокетами (например, между 775 и 1155)?
Обясните пожалуйста какая разница между сокетами, пример есть сокет 775 и 1155 я понимаю что разем.

Разница между С# и С++
Привет всем, до этого времени я как то программировал как любитель на С, и С++ ну и пробовал и.

Разница между —f и f—
Не понимаю, читал, что разницы между —f и f— вообще никакой нет, но при компиляции программы.

Разница между != и
Здравствуйте! Писал программу с использованием QuickSort и заинтересовала такая вещь: void.

Почетный модератор

Эксперт HTML/CSSЭксперт PHP

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_97

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 комментария

hahenty

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

Avillions

Двойные кавычки моветон, без надобности (а он бывает когда нужно спец символы вставить) лучше использовать sprintf() и одинарные кавычки.

Какая разница между «===» и «==» ?

Многие просят объяснить простыми словами разницу между простым знаком сравнения «==» и тройным знаком сравнения «===» в PHP.

На самом деле всё очень просто. Как вы знаете, язык PHP нетипизированный, то есть переменные в нём как бы не имеют типа. На самом деле это не совсем так, и переменные всё-таки имеют тип, но значения разных типов в большинстве случаев будут вести себя одинаково. Например, «5» это почти то же самое, что и 5. В частности оба условия («5» == 5) и (5 == 5) дадут нам true.

Оператор «===» (тройной оператор сравнения) введён для того, чтобы вместе со значением сравнить ещё и тип. Например, условие («5» === 5) даст нам false.

Для чего это может быть полезно?

Во многих ситуациях это может быть полезно, а иногда применение этого оператора даже обязательно. Например, функция strpos(), которая ищет положение подстроки в другой строке, вернёт false, если подстрока не найдена. И вернёт 0, если подстрока найдена и располагается в начале строки. Единственно правильная проверка на наличие подстроки будет if (strpos($a, $b) !== false) < … >
И таких ситуаций достаточно много можно найти в документации к PHP.

Ещё статьи в этом разделе:
  1. setTimeout и setInterval — какая разница и существует ли взаимозаменяемость?
  2. Как получить расширение файла в PHP?
  3. Какая сборка лучше: Denwer, XAMPP или что-то ещё?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вывод из запоя в стационаре в Самаре