No se si esto será posible, pero lo que intento es reconocer el número de la linea donde fue llamada una función.
Actualmente puedo obtener un numero de linea mediante la constante predefinida __LINE__, la cual me devuelve la linea donde se encuentra y lo que necesito es la linea donde fue llamada la función:
EJEMPLO
Código PHP:
Ver original
function linea(){ echo "linea: ".__LINE__; } $foo=1; echo "Esta es la "; linea(); $bar=1;
Este ejemplo imprime:
Código:
Que corresponde con la linea donde está la constante.Esta es la linea 2
Pero lo que busco es que solo modificando el contenido de la función me diga en que linea fue llamada, o sea de esta forma:
Código:
entre las constantes está __FUNCTION__, la cual me dice el nombre de la función, en el ejemplo anterior imprimiría "linea".Esta es la linea 6
Es posible obtener la linea donde fue llamada una función?
Gracias por sus respuestas :)