Php 跟艾瑞克有麻烦吗

Php 跟艾瑞克有麻烦吗,php,heredoc,Php,Heredoc,埃雷多克正在吃我的午餐。我明白避免使用空格很重要。我不认为空白是我的问题。下面是一个什么起作用和什么不起作用的例子 这很有效 $StringVariable =<<<EOT <form method="post" action="PHP_FILENAME.PHP"> EOT; $StringVariable=不要在其中使用HEREDOCs。它会引起问题。写下以下内容: $StringVariable = '<form method="post" action

埃雷多克正在吃我的午餐。我明白避免使用空格很重要。我不认为空白是我的问题。下面是一个什么起作用和什么不起作用的例子

这很有效

$StringVariable =<<<EOT
<form method="post" action="PHP_FILENAME.PHP">
EOT;
$StringVariable=不要在其中使用HEREDOCs。它会引起问题。写下以下内容:

$StringVariable = '<form method="post" action="<' . '?php echo $_SERVER['PHP_SELF']; ?' . '>">';
$StringVariable='';
您不能在HEREDOC中有
标记。这应该起作用:

$a = htmlspecialchars ($_SERVER['PHP_SELF']);
$StringVariable =<<<EOT
  <form method="post" action="$a">
EOT;
$a=htmlspecialchars($\u SERVER['PHP\u SELF']);

$StringVariable=我正在使用PHP。我直接复制到我的代码中,当加载时我仍然得到空白屏幕。如果我注释掉“/”,页面将加载。
$a = htmlspecialchars ($_SERVER['PHP_SELF']);
$StringVariable =<<<EOT
  <form method="post" action="$a">
EOT;