Операторы = против == в phpPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Операторы = против == в php

Сообщение Anonymous »

Я изучаю базовый PHP из книги, и из того, что я прочитал, = является оператором назначения, а == является оператором сравнения. Итак ... < /p>

$x = 5;
$x == 5: true
< /code>

...mokes sense. Однако книга приводит пример, который меня смущает: < /p>

if (++$x == 10)
echo $x;
< /code>

Почему ==? Разве мы не пытаемся сказать: «Если ++ $ x, равно 10, то Echo $ x» ...? Тогда это может показаться: если (++ $ x = 10). Первый - все равно, что задать вопрос в условном заявлении, которое было бы нелогичным или избыточным.

Подробнее здесь: https://stackoverflow.com/questions/202 ... -vs-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»