我正在修改 wordpress 安装中子主题的 functions.php 文件。
在某些时候,我想要一个函数来生成 html,然后作为正常函数继续。
我编写代码的“正常”方式是这样的:
<?php
/**
* Child Theme
* Author: Seb
**/
function html_output() {
# some php code here
?> // closing php delimiter
// some html code here
<?php } # opening php delimiter to close the function
# more php code here
但是,在网上看别人的代码时,最后两行是这样的:
<?php } ?> // opening php delimiter to close the function and then closing delimiter
<?php # random (?) extra php delimiter I don't get the meaning of
编辑器(Coda 和 Sublime Text 2)没有抱怨我的代码,但它不起作用。有人可以向我解释为什么必须这样才能正常运行吗?
编辑:
为了让我的问题更清楚,我不明白如何
<?php }
不同于
<?php } ?>
<?php