Ok esta es una pregunta estúpida, pero no puedo pensar en la razón exacta de que sea estúpido.PHP - asignar el valor de la función a la clase constante
en PHP cuando se define un nivel constante de clase como en:
const MY_CONSTANT = 'hello constant';
Por qué no puedes inicializar este valor con una función como
const MY_FILEPATH = dirname(dirname(__FILE__)) . '/heres-my-file.php';
Bienvenido a SO. Esto ya se ha discutido en profundidad aquí: http://stackoverflow.com/questions/3960323/why-dont-php-attributes-allow-functions la respuesta es larga :) De todos modos, definitivamente no es posible, es posible que desee dejar es por eso. –