• ENTRAR
  • No hay productos en el carrito.

Imagen de perfil

Controladores invocables en PHP

Los Controladores invocables en PHP es un tema poco conocido aunque puede ser tremendamente práctico, sobre todo cuando deseas desarrollar tu propio Framework PHP o Sistema MVC con PHP.

La idea es muy simple, tener la capacidad de ejecutar un controlador cómo si fuese un método o una función, es decir, poder hacer lo siguiente.

Pero si lo hacemos, tendremos el siguiente error.

Error: Function name must be a string

Solucionar este problema es bien sencillo, únicamente debemos utilizar el método mágico de PHP __invoke, el cual se debe utilizar cuando queremos que una clase únicamente tenga un método y éste sea el único que se deba ejecutar, algo así.

Esta es la forma de ejecutar una clase cómo si fuese un método, utilizando el método mágico __invoke de PHP.

APRENDE A DESARROLLAR TU PROPIO FRAMEWORK CON PHP DESDE 0

No comments, be the first one to comment !

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cursosdesarrolloweb ©. Todos los derechos reservados.
🔓Inscríbete a cualquier curso por 9€ y accede a todos los cursos gratuitos para siempre🔓
🌍Los cursos gratuitos son exclusivos de esta plataforma, ÚLTIMOS CURSOS EN 4K🌍
+ +

Login

Create an Account Back to login/register