- var_dump: documentation ( source)
- define: documentation ( source)
<?php
$test = function (): bool {
var_dump(__FUNCTION__ . ' is called');
return true;
};
define('TEST', false);
var_dump('Valuate TEST constant');
if(defined('TEST') && $test()) {
var_dump('Test is called');
}
echo PHP_EOL;
echo PHP_EOL;
var_dump('Valuate DOES_NOT_EXISTS constant');
if(defined('DOES_NOT_EXISTS') && $test()) {
var_dump('Should not be called');
}