有人可以向我解释一下吗?
这两种方法有什么区别?
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');
}
}
$notice 是类通知的对象
class notice {
private $_notice = array();
public function get_notice(){
return $this->_notice;
}
public function add($type, $message) {
$this->_notice[$type][] = $message;
}
...
}