Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

294
Vistas
¿Hay alguna forma de "engancharse" al mecanismo de "eco" de PHP?

Desde hace mucho tiempo, he tenido mi propia función de contenedor alrededor de echo , de modo que en lugar de:

 echo 'This is an example.';

Lo hago (en secuencias de comandos CLI):

 terminal_output('This is an example.');

Esto me permite, por ejemplo, hacer una salida elegante del texto en la terminal. Por ejemplo, puedo hacer que parezca que está "escrito" con retrasos aleatorios.

A veces, me doy cuenta de que he estado usando "echo" en lugar de mi función contenedora, y luego tengo que sentarme y cambiarlas todas a mis llamadas de función.

Me sorprende que, tal vez, haya alguna forma de "enganchar" la función de echo para que pueda usar el echo en todas partes, pero hacer cualquier tipo de procesamiento elegante que me apetezca. Y, por supuesto, esa función de contenedor verificaría si está en modo web o cli , y siempre generaría directamente si está en modo web .

A menudo he encontrado "joyas" escondidas como esta en PHP que apenas están documentadas o bien escondidas, ¿entonces tal vez sea el caso esta vez también?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Las funciones pueden tener espacios de nombres . Las funciones nativas de PHP se pueden redefinir con el mismo nombre en espacios de nombres personalizados.

Pero el echo es un caso especial. No es una función, sino una construcción del lenguaje.

 // echo supports non-function-shape calls since it's a language construct. echo "string", "string";

AKAIK, es posible que el idioma no le permita definir una función con ese nombre.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda