Ben bu getirme işlevi vardır:
public static function fetch($class, $key)
{
try
{
$obj = new $class($key);
}
catch(Exception $e)
{
return false;
}
return $obj;
}
O sınıfın yapıcı arama ve anahtarı geçirerek yeni bir örneğini oluşturur. Şimdi, nasıl bu kadar ben $ anahtarının argümanların bir dizi geçmek ve bu gibi olabilir yapacak:
$obj = new $class($key[0], $key[1]...);
Bir veya daha fazla anahtar için çalışır böylece?
Umarım yeterince açık oldu.
PHP 5 kullanıyorum