error al definir constantes

Para que si a alguien le ocurre lo mismo y no tiene idea qué está pasando, les cuento que me ocurrió un error que no dejaba rastros en el log estándar.
Básicamente la segunda línea:

    const CODIGO_INSCRIPCION_CANT_DIGITOS = 6;
    const CODIGO_INSCRIPCION_REGEXP = "^[a-zA-Z0-9]{" . self::CODIGO_INSCRIPCION_CANT_DIGITOS . "}$";

En desarrollo funcionaba de 10, pero en el server al intentar concatenar explotaba, y generaba un error 500 el ajax del guardado de notas de cursada.
Solución on the fly:

    const CODIGO_INSCRIPCION_CANT_DIGITOS = 6;
    const CODIGO_INSCRIPCION_REGEXP = "^[a-zA-Z0-9]{6}$";  //"^[a-zA-Z0-9]{" . self::CODIGO_INSCRIPCION_CANT_DIGITOS . "}$";

Otra alternativa, modificar la configuración del Apache…

Ese código es original SIU, línea 86 del archivo siu/modelo_g3/nucleo/cursadas/comisiones/comision_nucleo.php
Recomiendo no tocarlo y cambiar la configuración de php… pero para salir del paso el fix de arriba te saca del apuro.