我不确定为什么,但是我对Wordpress的函数感到困惑。
if (!empty($this->participant_id)) : ?>
<?php // output any validation errors
$this->print_errors(); ?>
<?php // print the form header
$this->print_form_head()
?>
我试图找到一个WordPress的插件内什么构成了print_form_head()
。我正在使用PHPStorm作为编辑器,并且这两个3 $这个电话上面有区别。
$this->participant_id
以上提出大胆
$this->print_form_head()
和$this->print_errors()
是不是大胆的participant_id,只是正常的字体,另一个区别是与()
末。
有人可以解释什么区别,因为这可能帮助我找到代码的form_head部分?
UPDATE 正如你所看到的,我把上面的功能,因为这是我认为它是,但作为新的WordPress的,有插件,我想确保我仍然不缺少的东西。因此,这个问题,和一些人觉得有必要让我失望,双重检查...
你真的应该从学习PHP和一般程序开始......这不是一个总的初学者的地方。并回答你的问题:'$ this-> something'是一个属性,'$ this-> something()'是一种方法... – vard
@vard谢谢,我以为我知道PHP,但WordPress和不同插头,以及它们是如何构建的,有点混乱。我一直认为form_head()是一个函数,但因为我找不到它,所以我想仔细检查一下,因为Wordpress对我来说是新的。但是,谢谢。 PS,感谢我投票给我; –
这听起来像你需要先阅读PHP的OOP教程。您也可以在PHP [对象和类的文档](http://php.net/manual/en/language.oop5.php)中找到快速参考(但它不能代替一个好的教程)。 – axiac