在 PHP 中,在类内部声明方法有什么区别
public function
VS function
例如:
public function contact()
{
$data['header'] = "Contact";
$this->load->view('admin/admin_contact', $data);
}
VS
function contact()
{
$data['header'] = "Contact";
$this->load->view('admin/admin_contact', $data);
}
更好的做法是使用公共职能 or function为什么?
根据PHP.net http://php.net/manual/en/language.oop5.visibility.php
类方法可以定义为公共的、私有的或受保护的。没有任何显式可见性关键字声明的方法被定义为 public.
为了获得最佳实践,我建议使用可见性关键字(特别是在使用更高版本的 PHP 时)。它可以防止混乱(就像您现在遇到的那样)并促进编码实践的标准化。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)