我无法弄清楚引号内引号内的引号的语法。 (编辑:不是这个问题,有一个应该连接的回声。请参阅下面的答案以获得更正的代码)
此代码带来语法错误
$stringData="<?echo'<form method=\"post\" action=\"<? echo$_SERVER['PHP_SELF'];?>\"><button type=\"submit\">';?>";
我尝试了许多引号和反斜杠的组合。
正确的语法是什么?
答案 0 :(得分:10)
语法错误。这应该工作;)
如果你想回应它:
echo '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><button type="submit">';
如果你想把它保存在一个变量上:
$string = '<form method="post" action="'.$_SERVER['PHP_SELF'].'"><button type="submit">';
答案 1 :(得分:0)
我只是有一个回声,它不应该是。抱歉浪费你的时间。
$stringData="<?echo'<form method=\"post\" action=\" .'\$_SERVER['PHP_SELF']'.\"><button type=\"submit\">';?>";