我是PHP新手,很抱歉天真的问题,但我见过的每个PHP文件都以<?php
开头。那是强制性的吗?是否有任何众所周知的解决方法没有它?
来自Node,对我来说看起来有点尴尬。
答案 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文件中编写html。
如果您编写"<?php"
,那么您可以选择编写?>
来关闭php文件。
答案 3 :(得分:1)
欢迎使用php world AlexStack!
有必要使用<?php
打开php脚本“字段”,但不一定要用?>
关闭它。
您也可以只使用短标记<?
或<?= ?>
,但我建议您首选<?php
结尾?>
个关键字