[Linux-programlama] Re: PHP'de stringin değerini class adı olarak çağırmak mümkün müdür?

---------

[Linux-programlama] Re: PHP'de stringin değerini class adı olarak çağırmak mümkün müdür?

From: Omer Barlas <omer_at_serbestcagrisim.com>
Date: Tue, 05 Aug 2008 15:22:58 +0300
Message-ID: <48984622.5060206@serbestcagrisim.com>

Onur Canci @ 05-08-2008 14:57:
> Aslýnda sormak istediðim þey bir deðiþkenin içinde yazýlý olan class
> adýndan deðiþkenin deðerinde yazýlý olan class adýna ulaþýp o class'ý
> örnekleyebilir miyim?

deðiþkenin adýný tabii ki de alabilirsiniz, php.net'te variable names diye
aratýrsanýz örnek bir iki fonksiyon var, ama bunun yerine þunu da
deneyebilirsiniz;

call_user_func_array(array("class", "fonksiyon"),array("1","2"));

burada "class" içinden fonksiyon çaðýrdýðýnýz class adý, fonksiyon ise
class::fonksiyon'dur. array("1","2") de anlaþýlacaðý üzere fonksiyona
gönderdiðiniz deðiþkenler olacaktýr, bkz:

class omer {
  function test($key, $val) {
    return $key."-".$val;
  }
}

echo call_user_func_array(array("omer","test"),array("key1","val1"));

-- 
Omer Barlas
omer_at_serbestcagrisim.com
_______________________________________________
Linux-programlama mailing list
Linux-programlama_at_liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Received on Tue 05 Aug 2008 - 14:50:53 EEST

---------

Bu arsiv hypermail 2.2.0 tarafindan uretilmistir.