【发布时间】:2017-04-10 05:39:37
【问题描述】:
function TriggerContent($c, $db){
try {
include 'pages/' . $c . '.php';
$content= getContent();
} catch (Exception $e){
$content = 'Error';
}
return $content;
}
如果 php 文件不存在,我想要它显示error。
但它不起作用......
我做错了什么?
或者这不能与 php 中的 try catch 一起使用?
【问题讨论】:
-
使用
file_exists()然后throw异常? -
getContent() 会抛出吗?
-
在 try catch 块中创建的变量是否可以在它们之外访问?我真的不知道。,
-
嗯...那我该怎么做呢?我从老师那里得到了这个作业,他说我必须尽可能少使用 if/else... 那么有没有办法没有它们?
-
您是否在此处查看过解决方案:stackoverflow.com/questions/8261756/…
标签: php