Загадка про PHP. Номер D.
Задача для тех, кто не понимает разницы между строковыми («and») и C-шными (&&) булевыми операторами в PHP. Дано:
var_dump (2 || 2 and 0, 2 || 2 && 0)
Что увидим в результате?
var_dump (2 || 2 and 0, 2 || 2 && 0)
Что увидим в результате?
Комментарии 5
Никогда не напарывался, так как использую строго
(конструкцию or die() я не люблю)
if( !isset( $vara ) ) {
trigger_error( «vara isn't set!», E_USER_ERROR );
}