php - ¿Por qué no puedes definir una constante llamada EMPTY?

Entonces ... Esto es más una curiosidad, no un problema real. No entiendo esto:

<?php
     define('EMPTY', 1);
     echo EMPTY;

Resultados en: Error de análisis: error de sintaxis, inesperado ';', esperando '('

Mi primer pensamiento es que vacío está reservado para la función vacía. Pero luego intenté:

<?php
     define('IS_ARRAY', 1);
     echo IS_ARRAY;

Resultado: 1

Entonces ... no lo entiendo. Por qué vacío no se puede usar como constante, por ejemplo, si se puede usar matriz_matriz, matriz, etc.

Respuestas a la pregunta(4)

Su respuesta a la pregunta