开始标记<?php
是强制性的。最后一个?>
, 不是
但建议not have the closing tag at all, 因为后面有额外的空格,它可能会破坏/冻结站点。
还建议不要使用短开口标签<?
, 因为某些服务器可能不会have it enabled.
然后,您可能会在PHP代码的中间打印一些Html,而后者会在前者结束后关闭并重新打开
反之亦然,当PHP文件以Html开头时,PHP将打开关闭,Html紧随其后。
文档(与往常一样,评论也值得一读):
http://php.net/manual/en/language.basic-syntax.phpmode.php
在这个问题的背景下,如果父母functions.php
有一个结束标记,只需检查它后面是否没有空格,或者简单地删除它。
在孩子的functions.php
, 只需放置开始标记,然后开始编写/粘贴所有需要的mod/增强功能。多加小心<?php ?>
都在控制之中。