<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: función __autoload() en php</title>
	<atom:link href="http://asiermarques.com/2007/12/25/funcion-__autoload-en-php/feed/" rel="self" type="application/rss+xml" />
	<link>http://asiermarques.com/2007/12/25/funcion-__autoload-en-php/</link>
	<description>Analista desarrollador web freelance</description>
	<pubDate>Thu, 20 Nov 2008 18:21:56 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>Por: Asier Marqués</title>
		<link>http://asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6292</link>
		<dc:creator>Asier Marqués</dc:creator>
		<pubDate>Fri, 28 Dec 2007 23:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6292</guid>
		<description>@iTony es una característica propia de php5, parecida a los métodos __get/__set, si php ve que instancias una clase que él no encuentra definida en tu script, llama automáticamente a __autoload para darte una última oportunidad antes de mostrar un error.</description>
		<content:encoded><![CDATA[<p>@iTony es una característica propia de php5, parecida a los métodos __get/__set, si php ve que instancias una clase que él no encuentra definida en tu script, llama automáticamente a __autoload para darte una última oportunidad antes de mostrar un error.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: iTony</title>
		<link>http://asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6290</link>
		<dc:creator>iTony</dc:creator>
		<pubDate>Fri, 28 Dec 2007 23:34:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6290</guid>
		<description>oooh :P necesito saber mas sobre objetos y clases en php gracias por el tip. y es llamada automaticamente porque el nombre ya es una constante del sistema o porque?</description>
		<content:encoded><![CDATA[<p>oooh <img src='http://asiermarques.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> necesito saber mas sobre objetos y clases en php gracias por el tip. y es llamada automaticamente porque el nombre ya es una constante del sistema o porque?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Asier Marqués</title>
		<link>http://asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6289</link>
		<dc:creator>Asier Marqués</dc:creator>
		<pubDate>Fri, 28 Dec 2007 23:32:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6289</guid>
		<description>@iTony, la "gracia" de ésta funcion es que tu no necesitas llamarla para nada en ningún momento. 
Cuando creas un objeto nuevo de ésta forma: $objeto = new Nombre_Clase(); la función __autoload es llamada automáticamente (si antes no has hecho un require del archivo que contiene la clase) y le pasará como parámetro el valor "Nombre_Clase".

En definitiva es una función "para vagos" o despistados que, desde mi punto de vista, esta bien conocer pero desde luego es mejor cargar los requires a mano.

Un saludo</description>
		<content:encoded><![CDATA[<p>@iTony, la &#8220;gracia&#8221; de ésta funcion es que tu no necesitas llamarla para nada en ningún momento.<br />
Cuando creas un objeto nuevo de ésta forma: $objeto = new Nombre_Clase(); la función __autoload es llamada automáticamente (si antes no has hecho un require del archivo que contiene la clase) y le pasará como parámetro el valor &#8220;Nombre_Clase&#8221;.</p>
<p>En definitiva es una función &#8220;para vagos&#8221; o despistados que, desde mi punto de vista, esta bien conocer pero desde luego es mejor cargar los requires a mano.</p>
<p>Un saludo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: iTony</title>
		<link>http://asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6288</link>
		<dc:creator>iTony</dc:creator>
		<pubDate>Fri, 28 Dec 2007 23:19:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/12/25/funcion-__autoload-en-php/#comment-6288</guid>
		<description>pero la funcion hace lo mismo que lo que hicieras a mano, no le hayo mucha importancia a la funcion en si, a lo mejor si pudiera haceptar un array para declarar todas las clases que quieras usar asi si le agarraria uso.
como:
function __autoload($clase_s) {
if(is_array($clase_s)){
foreach($clase_s as $clase)
require_once $clase . '.php';
}elseif(is_string($clase_s)){
require_once $clase_s . '.php';
}else
//mandar error
}

bueno pues ese es mi punto de vista aunke casi no trabajo con objetos.</description>
		<content:encoded><![CDATA[<p>pero la funcion hace lo mismo que lo que hicieras a mano, no le hayo mucha importancia a la funcion en si, a lo mejor si pudiera haceptar un array para declarar todas las clases que quieras usar asi si le agarraria uso.<br />
como:<br />
function __autoload($clase_s) {<br />
if(is_array($clase_s)){<br />
foreach($clase_s as $clase)<br />
require_once $clase . &#8216;.php&#8217;;<br />
}elseif(is_string($clase_s)){<br />
require_once $clase_s . &#8216;.php&#8217;;<br />
}else<br />
//mandar error<br />
}</p>
<p>bueno pues ese es mi punto de vista aunke casi no trabajo con objetos.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
