用PHP解析RSS订阅源
问题描述:
我正在使用PHP成功解析RSS订阅源,但想要在订阅源为空时返回消息。我在这里列出了 PHP File以向你展示我想达到的目标。用PHP解析RSS订阅源
我正在寻找它打破或停止执行,但打印一条消息,并停在突出显示的点。
感谢您的协助。
答
DOMNode :: getElementsByTagName返回一个DOMNodeList对象。要测试它是否为空,请使用其$ length成员。
if ($x->length == 0) {
exit('etc.');
}
答
试试这个。
die("Your error message here");
+0
谢谢罗伯特,我用过你的小费,但它并没有停止在那一刻。 – 2009-08-10 18:39:01
答
你可以使用die()在那一点退出吗?
答
结束处理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。
感谢您的帮助 - 您的代码可以工作*开箱即用* :)) – 2009-08-10 19:16:32