<?php
// configuration
require("../includes/config.php");
render("home_form.php", ["title" => "Log In"]);
?>
/**
* Renders template, passing in values.
*/
function render($template, $values = [])
{
// if template exists, render it
if (file_exists("../templates/$template"))
{
// extract variables into local scope
extract($values);
// render header
require("../templates/header.php");
// render template
require("../templates/$template");
// render footer
require("../templates/footer.php");
}
// else err
else
{
trigger_error("Invalid template: $template", E_USER_ERROR);
}
}
回答
取代render("home_form.php", ["title" => "Log In"]);
與 render("home_form.php", array("title" => "Log In"));
和
$values = []
與
$values = array()
非常感謝。這部分工作。它會在[角色]處引發其他錯誤。我開始在其中用[]更改所有代碼。但是當我改變這個函數功能道歉($ message) {「apology.php」,[「message」=> $ message]); 退出; ($ message) {「apology.php」,(「message」=> $ message)); 退出; }它拋出這個錯誤解析錯誤:語法錯誤,意想不到的T_DOUBLE_ARROW在/home/uenr/public_html/coun/includes/functions.php第19行。你能幫我看看處理它的最好方法嗎? – user2824290
你忘了在'(',即數組(「message」=> $ message)前面添加數組, – maksimov
你使用的PHP版本?
短陣列語法自PHP 5.4.0起可用:http://php.net/manual/en/migration54.new-features.php
- 1. 得到解析錯誤:語法錯誤,意想不到的T_NEW
- 2. 解析錯誤:語法錯誤,意想不到的「=」錯誤
- 3. WordPress的解析錯誤:語法錯誤,意想不到的T_STRING
- 4. 解析錯誤:語法錯誤,意想不到的T_VARIABLE的functions.php
- 5. CakePHP的:解析錯誤:語法錯誤,意想不到的T_DOUBLE_ARROW
- 6. 解析錯誤:語法錯誤,意想不到的T_CONSTANT_ENCAPSED_STRING
- 7. 解析錯誤:語法錯誤,意想不到的T_VARIABLE
- 8. 解析錯誤:語法錯誤,意想不到的T_CONSTANT_ENCAPSED_STRING,預計 ')'
- 9. 解析錯誤:語法錯誤,意想不到的T_LOGICAL_AND
- 10. 解析錯誤:語法錯誤,意想不到的「==」(T_IS_EQUAL),預計「)」
- 11. 解析錯誤:語法錯誤,意想不到的 '<'
- 12. 解析錯誤:語法錯誤,意想不到的T_STRING
- 13. 解析錯誤:語法錯誤,意想不到的「其他」(T_ELSE)
- 14. 解析錯誤:語法錯誤,意想不到的T_IF在
- 15. 解析錯誤:語法錯誤,意想不到的T_STATIC
- 16. 解析錯誤:語法錯誤,意想不到的T_BOOLEAN_AND
- 17. 解析錯誤:語法錯誤,意想不到的「[」 PHP
- 18. 解析錯誤:語法錯誤,意想不到的「[」,預計「)」
- 19. 解析錯誤:語法錯誤,意想不到的T_STRING
- 20. 解析錯誤:語法錯誤,意想不到的T_OBJECT_OPERATOR,預計「)」
- 21. PHP - 解析錯誤:語法錯誤,意想不到的T_IF
- 22. PHP解析錯誤:語法錯誤,意想不到的T_CONCAT_EQUAL
- 23. 解析錯誤:語法錯誤,意想不到的「COMPANY_NAME」(T_STRING)
- 24. 解析錯誤:語法錯誤,意想不到的T_IF
- 25. 解析錯誤 - 語法錯誤,意想不到的T_NS_SEPARATOR
- 26. PHP - 解析錯誤:語法錯誤,意想不到的「[」
- 27. 解析錯誤:語法錯誤,意想不到的T_ENDWHILE
- 28. PHP解析錯誤:語法錯誤,意想不到的T_OBJECT_OPERATOR
- 29. 解析錯誤:語法錯誤,意想不到的$結束
- 30. 解析錯誤:語法錯誤,意想不到的「[」,希望「)」
在哪一行?爲什麼PHP代碼的第二部分不在PHP標籤中? – Reeno
你不需要在''標籤裏面有所有的代碼嗎? –
不要以爲你可以像python一樣創建數組。你不應該使用'array'函數嗎? – maksimov