может кто-нибудь объяснить это мне?
В чем отличие этих двух методов?
function some_function($foo)
{
}
и
function some_function(foo $foo)
{
}
в моем случае
public function validate_something(notice $notice, $tok_id, $captcha)
{
if(something === true) {
$notice->add('info', 'Info message');
} else {
$notice->add('error', 'Error message');
}
}
$ уведомление является объектом класса уведомления
class notice {
private $_notice = array();
public function get_notice(){
return $this->_notice;
}
public function add($type, $message) {
$this->_notice[$type][] = $message;
}
...
}