Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php代码行未执行_Php_Html - Fatal编程技术网

php代码行未执行

php代码行未执行,php,html,Php,Html,对此真的很困惑,可能很简单,但这是新年后的第二天 我有一行php“内联”代码在服务器将页面发送到浏览器之前无法在服务器上执行。 代码如下: <div> <a href="http://localhost/myProj/thePhpFile.php"> Server says this: <?php "DOOSH"; ?> </a> </div> 这就是我html测试页面正文中的全部内容。我希望内联php将“DOOSH”放在ht

对此真的很困惑,可能很简单,但这是新年后的第二天

我有一行php“内联”代码在服务器将页面发送到浏览器之前无法在服务器上执行。 代码如下:

<div>
    <a href="http://localhost/myProj/thePhpFile.php"> Server says this: <?php "DOOSH"; ?> </a>
</div>
这就是我html测试页面正文中的全部内容。我希望内联php将“DOOSH”放在html中,然后通过客户端发送html。没有发生

我在浏览器中看到的只是服务器上写着:除此之外什么都没有

这让我感到困惑的原因是——我知道在发送上面的html之前php在服务器上执行,那么为什么不发送DOOSH呢?我试过“DOOSH”,DOOSH,我甚至试过在文件中编写一个php函数来返回DOOSH,但什么都不起作用-我这里有语法问题吗

注意:这与我的问题没有多大关系,但我可以成功单击服务器上的this=>链接,我看到hpfile.php成功加载,正如预期的那样。

您需要回显它

<?php echo "DOOSH"; ?>
或者用速记法

<?="DOOSH";?>

我认为您可能正在寻找的语法是

<?="DOOSH";?>
现在,您只有一个包含字符串DOOSH的语句,但它不做任何事情。您要么使用上面的语法,要么响应它

<? echo "DOOSH"; ?>
或者我完全误解了

<?php echo "DOOSH"; ?>


您没有告诉PHP对该字符串执行任何操作。就在那里。这和说没什么两样。如果您希望字符串被视为输出,那么您必须响应它,正如Rich Adams在下面的答案中所说的那样,答案是100%正确的谢谢-它工作了,即使是函数调用-的内联代码也成功了。我给每个回复“echo”的人一个“向上箭头”,我接受这个答案——谢谢,新年快乐。记住,如果你使用短标签,请确保你将要使用它的所有服务器都支持它。
<?= "DOOSH"; ?>