为什么我没有办法输出$e?

来源:6-1 PHP异常处理之抛出一个异常

慕数据5594171

2018-05-31 11:22

<?php
$filename = 'test.txt';
try {
    if (!file_exists($filename)) {
      throw new Exception('文件不存在');
    }
} catch(Exception $e) {
    echo $e->getMessage();
    printf $e;
    // var_dump $e;
}

写回答 关注

3回答

  • 回忆回不去了
    2018-09-21 10:26:38

    对象怎么输出。。

  • qq_兒_0
    2018-06-25 16:22:30

    可能因为$e是一个对象,printf没法直接输出

  • 慕数据5594171
    2018-05-31 11:23:08

    显示的结果是PHP Parse error:  syntax error, unexpected T_VARIABLE in index.php on line 9

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题