У меня есть такая конструкция в моем конфигурационном файле:
<?php
if (true) {
$nonstatic = 1;
static $config = 1;
}
else {
$nonstatic = 2;
static $config = 2;
}
echo $nonstatic;
echo $config;
?>
Так почему $ config содержит 2, если эта часть оператора ложна, а $ nonstatic содержит 1? Это ошибка?