TEL:400-8793-956
当前位置:程序、服务器

显示预览时出错

提问者: 近期获赞: 浏览人数: 发布时间:2021-03-10 10:34:19

 问:显示预览时收到此消息。我也在计算机上的localhost上尝试过,并且得到了完全相同的致命错误。

 
致命错误:第9行/home/treehouse/workspace/index.php中的未定义类常量'ATTR_ERRMODE_EXCEPTION'
 
这是我index.php中的php代码
 
 index.php
<?php 
//在飞行前删除ini_set ('display_errors' ,'On' ); 尝试{ $ db = new PDO ('sqlite:./ database.db' ); $ db- > setAttribute (PDO :: ATTR_ERRMODE ,PDO :: ATTR_ERRMODE_EXCEPTION ); } catch (异常$ e ){ echo $ e- > getMessage (); (); } ?>
 
 
答:PDO没有定义ATTR_ERRMODE_EXCEPTION常量。该常量是ERRMODE_EXCEPTION,因此您需要PDO :: ERRMODE_EXCEPTION。
 
因此,此语句应如下所示:
 
<?php 
//在飞行前删除ini_set('display_errors','On'); 尝试{ $ db = new PDO ('sqlite:./ database.db' ); $ db- > setAttribute (PDO :: ATTR_ERRMODE ,PDO :: ERRMODE_EXCEPTION ); } catch (异常$ e ){ echo $ e- > getMessage (); (); } ?>
上一篇: 无法显示图标
下一篇: 在预览时,javascript没有运行。没有弹出对话框也没有文本