你必须用<! - ?php启动每个php文件

时间:2017-01-10 12:01:38

标签: php

我是PHP新手,很抱歉天真的问题,但我见过的每个PHP文件都以<?php开头。那是强制性的吗?是否有任何众所周知的解决方法没有它?

来自Node,对我来说看起来有点尴尬。

4 个答案:

答案 0 :(得分:3)

欢迎使用PHP Alex!

是的 强制性 。由于PHP有时嵌入在HTML之间,因此解释器在封装在这些标记中时会找到代码。您可以阅读更多相关信息here

顺便说一句,您可以使用短开标记 (?!ES|PT|DE)[A-Z]{2}(但不鼓励,因为默认情况下它被禁用,只能在修改php.ini配置文件后使用。)

如果要打印,还可以使用短回显标记 <?。这就像模板引擎!

FYI ,之前的PHP有脚本标记,但自PHP 7.0.0发布以来已被删除。它就像:

<?= ?>

ASP样式标签也是<script language="php"> ... </script>

答案 1 :(得分:2)

好吧,如果您要使用PHP文件,那么必须使用<?php启动PHP代码

答案 2 :(得分:2)

如果你想编写php代码,

"<?php"是必要的,否则你只能在没有"<?php"的php文件中编写html。

如果您编写"<?php",那么您可以选择编写?>来关闭php文件。

答案 3 :(得分:1)

欢迎使用php world AlexStack!

有必要使用<?php打开php脚本“字段”,但不一定要用?>关闭它。

您也可以只使用短标记<?<?= ?>,但我建议您首选<?php结尾?>个关键字