<?php
require('config.php');
if(isset($_POST['submit'])){
}else{
$form =<<<EOT
<form action="reg.php" method="POST">
First Name: <input type="text" name="name"/><br />
Last Name: <input type="text" name="lname"/><br />
Username: <input type="text" name="uname"/><br />
Email: <input type="text" name="email1"/><br />
Confirm Email: <input type="text" name="email2"/><br />
Password: <input type="password" name="pass1"/><br />
Confirm Password: <input type="password" name="pass2"/><br />
<input type="submit" value="Register" name="submit"/>
</form>
EOT;
echo $form;
}
?>
回答
當你開始和結束EOT的定義時,你不能有任何想法......看下面的代碼。這不是很好(它把其他代碼的意圖搞砸了),但這是唯一的方法。
<?php
require('config.php');
if(isset($_POST['submit'])){
}else{
$form =<<<EOT
<form action="reg.php" method="POST">
First Name: <input type="text" name="name"/><br />
Last Name: <input type="text" name="lname"/><br />
Username: <input type="text" name="uname"/><br />
Email: <input type="text" name="email1"/><br />
Confirm Email: <input type="text" name="email2"/><br />
Password: <input type="password" name="pass1"/><br />
Confirm Password: <input type="password" name="pass2"/><br />
<input type="submit" value="Register" name="submit"/>
</form>
EOT;
}
echo $form;
?>
您的「EOT」不能縮進,它必須在行的開頭(可悲)。
爲什麼「可悲」?我很容易理解這種行爲。如果它背後有任何*任何東西,你怎麼能確定作者想要結束這個字符串,而不僅僅是把它包括在內? – 2013-03-25 07:57:50
請正確顯示做好 – Ibu 2013-03-25 07:59:06
@Madara的正確方法,因爲您可以看到它打破縮進,有效地消除了正確結構化代碼中的語法有用性(至少對我個人而言)。我非常喜歡允許結束字符串出現在字符串中任何位置的行爲。 – 2013-03-25 08:04:26
- 1. 解析錯誤:語法錯誤,意外的文件結尾
- 2. 解析錯誤:語法錯誤,意外的文件結尾
- 3. 解析錯誤:語法錯誤,意外的文件結尾in___
- 4. 解析錯誤:語法錯誤,意外的文件結尾
- 5. 解析錯誤語法錯誤意外關閉文件結尾
- 6. 解析錯誤:語法錯誤,我的代碼上的文件意外結束
- 7. PHP解析錯誤:語法錯誤,在我的文件中意外的$結尾
- 8. 解析錯誤:語法錯誤,PHP代碼的文件意外結束
- 9. 解析錯誤:語法錯誤,意外的文件結尾wordpress主題
- 10. 解析錯誤:語法錯誤,意外的文件結尾(註冊腳本)
- 11. 解析錯誤語法錯誤意外的文件結尾,使用PHP
- 12. 解析錯誤:語法錯誤,文件意外結束
- 13. 解析錯誤:語法錯誤,文件意外結束 - PHP 5
- 14. 解析錯誤:語法錯誤,文件意外結束
- 15. 解析代碼語法錯誤,意外的錯誤T_STRING
- 16. 解析錯誤:語法錯誤,意外':'
- 17. 解析錯誤:語法錯誤,意外
- 18. 解析錯誤:語法錯誤,意外'「
- 19. 解析錯誤:語法錯誤,意外'['
- 20. 解析錯誤:語法錯誤,意外「}」
- 21. 解析錯誤:語法錯誤:意外'{'
- 22. 解析錯誤:語法錯誤,意外
- 23. 解析錯誤:語法錯誤,意外';'
- 24. 解析錯誤:語法錯誤,意外'
- 25. 解析錯誤:語法錯誤,意外 '('
- 26. 解析錯誤:語法錯誤,意外「(」
- 27. 解析錯誤:語法錯誤,意外'{'
- 28. 解析錯誤:語法錯誤,意外'{'
- 29. 解析錯誤:語法錯誤,意外';'
- 30. 解析錯誤:語法錯誤,意外';'
你能分享你的整個代碼嗎? – 2013-03-25 07:55:44