如何在字符串中回显$ _SERVER ['PHP_SELF']

Kev*_*ing -5 php echo

我无法弄清楚引号内引号内的引号的语法.(编辑:不是这个问题,有一个应该连接的回声.请参阅下面的答案以获得更正的代码)

此代码带来语法错误

$stringData="<?echo'<form method=\"post\" action=\"<? echo$_SERVER['PHP_SELF'];?>\"><button type=\"submit\">';?>";
Run Code Online (Sandbox Code Playgroud)

我尝试了很多引号和反斜杠的组合.

什么是正确的语法?

Spo*_*blo 10

语法不好.这应该工作;)

如果你想回应它:

echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><button type="submit">';
Run Code Online (Sandbox Code Playgroud)

如果你想把它保存在一个变量上:

$string = '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><button type="submit">';
Run Code Online (Sandbox Code Playgroud)