如何在字符串中回显$\u服务器['PHP\u SELF']

如何在字符串中回显$\u服务器['PHP\u SELF'],php,echo,Php,Echo,我无法理解引号中的引号和引号中的引号的语法。?编辑:与此无关,它在应该连接的位置有一个回声。请参阅下面我的答案以了解更正的代码 此代码带来语法错误 $stringData="<?echo'<form method=\"post\" action=\"<? echo$_SERVER['PHP_SELF'];?>\"><button type=\"submit\">';?>"; 我尝试了许多引号和反斜杠的组合 正确的语法是什么?语法不好。这应该行得通

我无法理解引号中的引号和引号中的引号的语法。?编辑:与此无关,它在应该连接的位置有一个回声。请参阅下面我的答案以了解更正的代码

此代码带来语法错误

$stringData="<?echo'<form method=\"post\" action=\"<? echo$_SERVER['PHP_SELF'];?>\"><button type=\"submit\">';?>";
我尝试了许多引号和反斜杠的组合


正确的语法是什么?

语法不好。这应该行得通

如果要回显,请执行以下操作:

echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><button type="submit">';
如果要将其保留在变量上:

$string = '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><button type="submit">';

我只是在不该出现的地方听到了回声。对不起,浪费了你的时间

$stringData="<?echo'<form method=\"post\" action=\" .'\$_SERVER['PHP_SELF']'.\"><button type=\"submit\">';?>";

@KevinGulling你试过这个吗?用我的替换你的线路。我们只是把弦连在一起,相互呼应。你的简直是个坏家伙。是一样的,;我发布了一个新的解决方案,以防你只想把它放在一个变量上。我需要变量中的回音,就像我在问题中发布的那样……这在这种编程语言中是不可能的。我建议您询问您真正需要什么并关闭此问题。请使用问题上的编辑链接添加其他信息。“发布答案”按钮只能用于问题的完整答案。@Riad关于如何解决问题的信息在答案中是相关的,即使这个问题应该全部删除,因为它只是一个印刷错误。