Вопрос с собеседования:
Возможно ли вычислить значение $x при любых известных значениях $y?
$x = ((!$y) && ($y))
Возможно ли, чтобы выражение вернуло true?
Что будет, если вместо $y подставить массив?
false, то ! обратит в true), а && возвращает true только если оба вернут true, так что нет.false, с элементами - в true. Из правила выше понятно что в $x вернётся только false.$x = ((!$y) && ($y));
Возможно ли, чтобы выражение вернуло true?
Если не придираться, то возможно:
<?php
declare(ticks=1);
$x = 0;
register_tick_function(function() use (&$x){
$x = true;
}, true);
$y = false;
$x = (!$y && $y);
var_dump($x); // true
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости