我正在使用PHP成功解析RSS提要,但想要在提要为空时返回消息。我已经包括了 PHP File这里向您展示我想要实现的目标。
我正在寻找它来打破或停止执行,但打印一条消息并在突出显示的位置停止。
感谢您的协助。
答案 0 :(得分:1)
试试这个。
die("Your error message here");
答案 1 :(得分:1)
DOMNode :: getElementsByTagName返回一个DOMNodeList对象。要测试它是否为空,请使用其$ length成员。
if ($x->length == 0) {
exit('etc.');
}
答案 2 :(得分:0)
你能在这一点上使用die()退出吗?
答案 3 :(得分:0)
有多种方法可以结束PHP脚本的处理。最简单的方法是调用die()
或exit()
语言结构。您也可以使用这些功能设置消息,但程序不会成功终止。看看official documentation on exit()。
简而言之,如果您想显示一些文本然后成功退出,请使用以下代码:
echo "whatever you want to say";
exit(0);
否则,只需使用此代码:
exit("whatever you want to say");
顺便说一句,我编辑了你的php代码,我的修改可用at PasteBin。还可以使用原始版本at PastBin。