Я имею в виду, если он вызван с $request который не является экземпляром sfWebRequest , будет ли он фатальным или просто предупреждение? class jobActions extends sfActions { public function executeIndex(sfWebRequest $request) { $this->jobeet_job_list = Doctrine::getTable('JobeetJob') ->createQuery('a') ->execute(); } // … }
Каков наилучший способ определить подпись метода, когда вам нужно передать многие значения функции, а некоторые из них могут быть необязательными. И в будущем, может быть, мне нужно передать больше переменных или вычесть некоторые переданные значения, заданные функции. Например: (телефон и адрес являются необязательными) function addInfo( $name, $dob, $phone='', $address='' ) { // Store data } […]
Рассматривать: public function & get($name, $default = null) Почему?