Php 分析错误,应为'T#u函数';当包含SimplePie RSS脚本时
当我加入SimplePie RSS脚本(SimplePie.inc)时,我已经将问题缩小到了这一行。我不确定它到底为什么会抛出这个错误,但我认为StackOverflow可能比我目前通过谷歌所能找到的更具洞察力 下面是我用来获取SimplePie提要结果的简单类的代码:Php 分析错误,应为'T#u函数';当包含SimplePie RSS脚本时,php,rss,simplepie,Php,Rss,Simplepie,当我加入SimplePie RSS脚本(SimplePie.inc)时,我已经将问题缩小到了这一行。我不确定它到底为什么会抛出这个错误,但我认为StackOverflow可能比我目前通过谷歌所能找到的更具洞察力 下面是我用来获取SimplePie提要结果的简单类的代码: <?php // Include SimplePie require_once("simplepie.inc"); class Channel { public $feed = new SimplePie();
<?php
// Include SimplePie
require_once("simplepie.inc");
class Channel
{
public $feed = new SimplePie();
private $feedURI = "";
function __construct($URI)
{
$this->feedURI = $URI;
$this->feed->set_feed_url($this->feedURI);
$this->feed->init();
$this->feed->handle_content_type();
}
}
?>
如果你对我有任何见解,那就太棒了!谢谢大家! 定义属性时不能实例化类。只有常量值是有效语法。在构造函数中实例化
$feed
:
public $feed;
public function __construct($URI)
{
$this->feed = new SimplePie();
// ...
}
发件人:
该声明可能包含一个初始化,但该初始化必须是一个常量值——也就是说,它必须能够在编译时进行计算,并且必须不依赖于运行时信息才能进行计算
定义属性时不能实例化类。只有常量值是有效语法。在构造函数中实例化
$feed
:
public $feed;
public function __construct($URI)
{
$this->feed = new SimplePie();
// ...
}
发件人:
该声明可能包含一个初始化,但该初始化必须是一个常量值——也就是说,它必须能够在编译时进行计算,并且必须不依赖于运行时信息才能进行计算
不能在属性声明中使用函数或类赋值。定义为NULL,并将属性值设置为new SimplePi
不能在属性声明中使用函数或类赋值。定义为NULL,并将属性值设置为new SimplePi,使PHP文件以
以外的任何形式结尾。从安全角度来看,PHP
是一个非常糟糕的主意。此外,公共属性会破坏封装。错误发生在哪一行?从安全角度来看,让PHP文件以.PHP
以外的任何形式结尾是一个非常糟糕的主意。此外,公共属性会破坏封装。错误发生在哪一行?