检测php开放标签外的文本

时间:2012-06-14 20:05:18

标签: php

是否可以在php打开和关闭标签之外检测文本。由于拼写错误,大多数时候这些标签之外都有文字。因为在这些标签之外使用文本是“语法上正确的”,所以php -l退出并成功

some random unwanted text due to a typo
<?
 //some useful code
?>

我想在php打开标签之前发现有一些文字

1 个答案:

答案 0 :(得分:1)

PHP标签之外的任何东西本身都可能落入客户端语言(如JavaScript)中的DOM级别交互中,即使这样,一旦页面呈现,php标签就不存在于DOM中,因为它们分别在那里呈现谈话中的HTML变体。如果你想真正找到<? /*code*/ ?>以外的东西,你可以查看http://php.net/manual/en/function.file-get-contents.php并打开文件服务器端,但你必须建立某种形式的解析器逻辑来寻找php标签并查看它们上方或下方(外部)是否有任何不合适的地方。

或者你也可以仔细检查你的工作,以确保标签的正确打开和关闭,没有任何东西在你的外面,就像你想要的那样..

旁注是你有什么想弄清楚为什么你真的希望看到PHP标签之外的什么?