Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 字符串拼写错误_Php - Fatal编程技术网

Php 字符串拼写错误

Php 字符串拼写错误,php,Php,我很沮丧。我一直在尝试添加“.ABC。”和”。ABC.。但它仍然不起作用。我的代码如下: echo ' <div class="box"> <p> '.$obj->name.': "'.$obj->message.'" </p> <p class="right"> '.date_format('.$obj->message_date.', 'Y-m-d H:i:s');.' </p>

我很沮丧。我一直在尝试添加
“.ABC。”
”。ABC.
。但它仍然不起作用。我的代码如下:

echo '
    <div class="box">
       <p> '.$obj->name.': "'.$obj->message.'" </p>
       <p class="right"> '.date_format('.$obj->message_date.', 'Y-m-d H:i:s');.' </p> 
    </div>
';
echo'
“.$obj->name.”:“.$obj->message.”

'.date_格式('.$obj->message_date','Y-m-dh:i:s');'

';
问题是日期格式不希望显示在网页上。有什么想法吗?

改变

'.date_format('.$obj->message_date.', 'Y-m-d H:i:s');.'

如果
$obj->message\u date
是一个字符串,则需要首先将其转换为日期对象:

'.date_format(date_create($obj->message_date), 'Y-m-d H:i:s').'

您遇到的问题是没有将PHP正确地连接到字符串中

       echo '
        <div class="box">
           <p> '.$obj->name.': "'.$obj->message.'" </p>
           <p class="right"> '.date_format($obj->message_date, "Y-m-d H:i:s").' </p> 
        </div> ';
echo'
“.$obj->name.”:“.$obj->message.”

'.date\u格式($obj->message\u-date,“Y-m-dh:i:s”)。

';
我认为这不应该在这方面提供错误。如果页面仍然没有加载,您将需要查看$obj以查看是否确实存在message_date属性,这是一个日期


有关更多信息,请参见

否,此错误也不会显示在网页上,然后查找错误所在。启用错误报告,它将显示一个错误。更新我的答案与其他想法。魔术!谢谢你的朋友!干杯如果尚未启用错误报告,则应启用该选项。那么你就已经知道这个问题了。^^我打开了错误,但它不起作用。“它不起作用”-这没有告诉我们多少。当我输入
”时,请阅读手册。$obj->message\u date.
,它显示在网页上。我只想用date_格式。即使我将此错误
ini\u集(“错误报告”,E\u ALL),错误也没有显示任何内容位于页面顶部。
       echo '
        <div class="box">
           <p> '.$obj->name.': "'.$obj->message.'" </p>
           <p class="right"> '.date_format($obj->message_date, "Y-m-d H:i:s").' </p> 
        </div> ';