Google
Web dns.bdat.net

[PHP-ES] Re: __construct VS. nombre de la clase

Write haof XML files: Keko ( keko_metal@hotmail.com)
Fecha: jue 04 ago 2005 - 06:37:43 CEST


Funciona, pero la idea es NO modificar el codigo existente de los scripts
que utilizan las clases, sino las clases mismas para que se instancien de la
misma forma en PHP 4 o 5

Saludos,
Sergio

----- Original Message -----
From: "Adrian Cid Almaguer" < adriancid@gmail.com>
To: "Keko" < keko_metal@hotmail.com>
Sent: Tuesday, August 02, 2005 6:43 PM
Subject: Re: [PHP-ES] __construct VS. nombre de la clase

No lo he probado pero si haces esto puede funcionar:

$objeto = new Clase;
$objeto->__construct();

luego nos cuentas

Saludos

Adrian

""Keko"" < keko_metal@hotmail.com> escribió en el mensaje
news:B0.0B.04646.7AFDFE24@pb1.pair.com...
> Hola a todos,
>
> Tengo unas cuantas clases en PHP5 , definidas con la funcion __construct
> para instanciar el objeto. Todo bien hasta ahí.
>
> Como los hostings argentinos son bastante reacios a actualizar sus
> versiones, estoy tratando de codificar las cosas lo más PHP4-compatible
> posible... y eso incluye no soportar la funcion __construct, sino el
nombre
> de la clase como funcion constructora.
>
> Ahora bien, para NO recorrer los 30 y pico archivos de clases y generarles
> uno por uno una funcion del tipo:
> public function ClassName ($parameters)
> {
> return ( $this -> __construct ( $parameters) );
> }
>
> Podría existir la posibilidad de definir un alias de funcion, o en su
> defecto una funcion constructora genérica?
> Se me ocurren algunas variantes, pero muy poco felices para mi gusto.
>
> Saludos y gracias
> Keko

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:23:48 CET