有人可以向我解釋這個嗎?
這兩種方法有什麼區別?
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;
}
...
}