class MyClass{
public int $id;
}
class MyClass2{
public $id;
}
static $style;
if(empty($script))
$style = "<style>body{display:none;}</style>";
static $style = false;
if(empty($script))
$style = "<style>body{display:none;}</style>";
Я также не понимаю с какого чертика в сайтах //php.net и ему подобные справочные сайты не пишут об этом в описании самого метода get_object_vars().
<?= //$x ?>
не вызывал ошибки.<?= //$x ?>
это не должно вызывать ошибку.array(1) {
["id"]=>0
}
echo //$x
вернет ошибку.<?php echo //$x ?>
<?= //$x ?>
разумеется это хотелка. Но хотелка облегчающая рефакторинг, и отладку кода, причем для многих. Это синтаксический сахар. Еще раз напомню что моя хотелка не для PHP как для языка программирования, а как для PHP языка с простой шаблонизацией макетов страниц разметки. Но Вы наверно уже забыли что такое верстка и шаблоны.array(1) {
["id"]=>0
}
class item{
public ?int $count1;
public int $count2;
}
<?= '' // .$x ?>
Для краткости там могло быть значение с нулевой датой.
Очевидно язык программирования эволюционирует от сложного к простому. Чтобы тоже самое пришлось писать меньше в разы.
А проблема в том что получив класс с 200 полями, сбиндить это таблицей базы данных, а потом это сбиндить с таблицей пользовательского интерфейса, деревом каталогов, и таймлайном.
и если все равно, автоматом, туда положить 0, то этот 0 будет просто мусором.