witam

mam zmienna $co
chcialbym wykonac metode o nazwie $co

myslalem ze tak bedzie dobrze ale cos nie trybi
  1. <?php
  2. return $this->{$co}
  3. ?>


EDIT:
ehh zapomnialem o ()
mozna zamknac, przepraszam.

przy okazji
jak sprawdzic poza klasa czy metoda klasy jest public?

EDIT2:
znowu sie pospieszylem
  1. <?php
  2. if(in_array("bar",get_class_methods($f2))) {
  3.  echo "Foo2::bar() is callable";
  4. } else {
  5.  echo "Foo2::bar() isn't callable";
  6. }
  7. ?>

funckja get_class_methods zwraca metody publiczne wiec to rozwiazuje moj problem:)
sorki za zasmiecanie.