Вопрос по диманическим методам

php_coder

Новичок
Всем привет.
У меня маленький вопросик: Почему method_exists() возвращает false?
PHP:
<?php
  class training3
  {
	  public function setProp($propName, $propValue)
	  {
		  $this->$propName = $propValue;
	  }
	  
	  public function __call($method, $params)
	  {
		  return $params[0].'xxx';
	  }
  }
  
  //Пример использования:
  $obj = new training3();
  $obj->setProp('tempProp1', 'тестовое значение');
  echo $obj->tempProp1;//выводит: "тестовое значение"
  echo '<br />';
  
  echo $obj->dynamicMethod('zzz');
  echo '<br />';
  echo method_exists($obj, 'dynamicMethod');
?>
 

AmdY

Пью пиво
Команда форума
динамические свойства нужно проверять is_callable
 
Сверху