PHP不输出语句
这对我来说是一个非常奇怪的问题。我的页面主要是用HTML设计的,但当我进入PHP模式并执行以下简单操作时:PHP不输出语句,php,html,Php,Html,这对我来说是一个非常奇怪的问题。我的页面主要是用HTML设计的,但当我进入PHP模式并执行以下简单操作时: echo"Hello World"; 屏幕上不会打印任何内容。在开发人员工具中进行进一步研究后,我从PHP语句中得到了以下内容 <!--?PHP echo "test"; --> 有什么问题吗?正确的答案应该是这样的 <?php echo "test";?> 另外,请确保您的页面是使用.php扩展名保存的,而不是.html另一种方法是使用短打开标记:
echo"Hello World";
屏幕上不会打印任何内容。在开发人员工具中进行进一步研究后,我从PHP语句中得到了以下内容
<!--?PHP echo "test"; -->
有什么问题吗?正确的答案应该是这样的
<?php echo "test";?>
另外,请确保您的页面是使用
.php
扩展名保存的,而不是.html
另一种方法是使用短打开标记:
<?="test"?>
只有在
php.ini
中启用了short\u open\u tags
或者您使用的是PHP5.4.0或更高版本时,这才有效。听起来像是在试图将php嵌入框架管理的页面中。如果是这种情况,那么框架显然是在重写html并在注释中隔离PHP。(例如,这可能发生在WordPress页面或其他“清理”其HTML内容的内容中)。如果我将此代码写入静态HTML文件,我可以重现您的问题:
<?PHP echo "test"; ?>
在GoogleChrome中加载文件,然后使用捆绑的开发工具检查HTML(我想这就是你所说的“GoogleDevelopmentTools”)
解释是:
(这是有效的PHP,但不是HTML)转换为HTML注释标记来修复它。您必须点击Ctrl+U
(查看源代码)才能查看服务器发送的实际HTML
这是什么?应该是
是的,我知道当我检查代码时,谷歌开发者工具会向我展示以上内容。我知道这应该是我的页面是用.php扩展名保存的是的,我知道这应该是谷歌开发者工具在我检查code@user2955598因为PHP是服务器端脚本,而javascript是客户端脚本。你在检查时看不到PHP脚本,你只能看到html标记,但你可以在检查时看到javascript,但是我该怎么做才能让我的代码得到回响?简单的说,比如说,我的代码不起作用了……什么都没有显示出来