代码之家  ›  专栏  ›  技术社区  ›  Helen Neely

用PHP解析RSS源

  •  1
  • Helen Neely  · 技术社区  · 15 年前

    我已经用PHP成功地解析了一个RSS提要,但是我想在提要为空时返回一条消息。我已经包括了 PHP File 在这里向你展示我想要达到的目标。

    我正在寻找它来中断或停止执行,但打印一条消息并在突出显示的点停止。

    谢谢你的帮助。

    4 回复  |  直到 15 年前
        1
  •  1
  •   GZipp    15 年前

    domNode::GetElementsByTagname返回domNodeList对象。要测试它是否为空,请使用它的$length成员。

    if ($x->length == 0) {
        exit('etc.');
    }
    
        2
  •  1
  •   Robert Duncan    15 年前

    试试这个。

    die("Your error message here");
    
        3
  •  0
  •   Steven    15 年前

    你能用die()退出吗?

        4
  •  0
  •   T0xicCode    15 年前

    有多种方法可以结束对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 .