【发布时间】:2013-07-24 23:23:35
【问题描述】:
我一直在努力寻找代码中的错误。任何帮助将不胜感激。
<?php
if(isset($_SESSION["pkg_error"]));
?>
<div class="error_msg_cont">
<?php
foreach($_SESSION["pkg_error"] as $error)
{
echo $error. "<br>"
}
?>
</div>
<?php
if(isset($_SESSION["msg"]))
{
echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>'
}
?>
编辑,我更新了代码,但仍然出现错误。我是不是更新错了?尝试修复此问题超过 3 小时。这是我得到的错误: 解析错误:语法错误,意外的 T_STRING,期待 ',' 或 ';'
<?php
if(isset($_SESSION["pkg_error"]))
?>
<div class="error_msg_cont">
<?php
foreach($_SESSION["pkg_error"] as $error)
{
echo $error. "<br>";
}
?>
</div>
<?php
if(isset($_SESSION["msg"]))
{
echo "('<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>')";
}
?>
【问题讨论】:
-
echo '<div class="error_msg_cont">'. $_SESSION["msg"] .'<div>'在行尾需要一个;;和echo $error. "<br>"一样 -
;在if条件之后? -
为什么第一行的
if最后有个semi-colon。 -
我尝试使用另一个问题中的建议,并详细回答了所发生的事情。没有人回复那个,所以我又试了一次,希望有新的答案。
-
我把代码改成:
标签: php error-handling