= '123';
$file = @fopen($filename, 'r')
or die("не могу открыть файл $filename!");
Мол вот так делать нельзя:
$filename = '123';
$file = @fopen($filename, 'r')
|| die("не могу открыть файл $filename!");
Но оба случая нормально работают. Я чего-то недопонимаю?
приоритеты || и or разные на сколько я помню
https://secure.php.net/manual/ru/language.operators.precedence.php у присваивания приоритет больше чем у OR и меньше чем у ||
Обсуждают сегодня