Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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
Cita de: #!drvy en  6 Marzo 2014, 10:00 AM
Ahhh pense que hablaba de get_ del template :P

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