Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Linton en 6 Marzo 2014, 08:20 am



Título: ¿Qué diferencia hay entre include y get?
Publicado por: Linton en 6 Marzo 2014, 08:20 am
Hasta ahora vengo utilizando include para llamar a componentes de la web que son otros archivos, y con wordpress veoi que se hace lo mismo mediante get. ¿Cuál es la diferencia?

Gracias, un saludo.


Título: Re: ¿Qué diferencia hay entre include y get?
Publicado por: #!drvy en 6 Marzo 2014, 09:47 am
Las funciones get_footer(), get_sidebar() etc.. son especificas de wordpress y están hechas para facilitar la lectura y compresión de código.

Si quieres ver lo que hacen, simplemente abre el archivo wp-includes/general-template.php y veras. Todas hacen referencia a load_template() que se encuentra en wp-includes/template.php y la propia función al fin y al cabo hace referencia a require y require_once.

En fin, include y require son nativas de php.. get_* son de Wordpress pero al final acaban usando require.

Saludos


Título: Re: ¿Qué diferencia hay entre include y get?
Publicado por: robalo en 6 Marzo 2014, 09:52 am
get() tiene varios propositos en wordpress dependiendo de la clase, no tiene nada que ver con include. Por ejemplo en la clase WP_Http get se usa para el envío de datos utilizando el método HTTP GET. Sólo tienes que buscar "function get(" en los archivos .php de tu instación de wordpress y lo verás por ti mismo


Título: Re: ¿Qué diferencia hay entre include y get?
Publicado por: #!drvy en 6 Marzo 2014, 10:00 am
Ahhh pense que hablaba de get_ del template :P

Saludos


Título: Re: ¿Qué diferencia hay entre include y get?
Publicado por: robalo en 6 Marzo 2014, 12:16 pm
Pues ahora que lo dices, pude que tengas razón :)


Título: Re: ¿Qué diferencia hay entre include y get?
Publicado por: Linton en 7 Marzo 2014, 10:15 am
Ahhh pense que hablaba de get_ del template :P

En efecto  :) Muchas gracias a los dos, un saludo.