Мой коллега обнаружил, нажав Ctrl + 1001 * в PHPStorm, что PHP определяет null
как
define ('null', null, true);
в core_d.php
.
- Почему PHP нужно вообще определять ноль?
- Как это вообще работает? Как он может определить
null
как сам по себе?
Моя лучшая теория до сих пор заключается в том, что, возможно, null
уже определен, но использование define
позволяет добавить псевдоним без учета регистра, так сказать , Я не знаю достаточно о PHP, чтобы судить о вероятности этого.