if ('foo' = $foo) {
//
}
if ($foo = 'foo') {
//
}
У меня пол офиса считают такой вариант нагляднее. Я пока сомневаюсь.shelestov
Ну обычно подобный код 100% покрывают тестами....
То есть только ради того чтобы не опечататься?

Мсье знает толк в извращениях.Ну и читать так удобнее, да.
Ну неМсье знает толк в извращениях.
if ('foo' = $foo) {
//
}
if (SomeLongClassName::A_CONSTANT === $anObject->doSomethingReallyStupid($firstParameter, $secondParameter)) {
//
}
$str = 'test';
if(2 === $pos = strpos($str, 'st')) {
var_dump($pos); // int(2)
} else {
echo 'Yet another pos: '.$pos;
}
if($pos = strpos($str, 'st') === 2) {
var_dump($pos); // bool(true)
}
В таких случаях скобки нужны.Еще кстати этот вариант нужен в таких случаях:
Но на мой взгляд это еще сложнее читаетсяPHP:$str = 'test'; if(2 === $pos = strpos($str, 'st')) { var_dump($pos); // int(2) } if($pos = strpos($str, 'st') === 2) { var_dump($pos); // bool(true) }
ну просто есть ниндзи, которые помнят в точности приоритеты операций и им скобки не нужны... я так понимаю это их приемчики)В таких случаях скобки нужны.
Слава богу не встречалсяну просто есть ниндзи, которые помнят в точности приоритеты операций и им скобки не нужны... я так понимаю это их приемчики)
