-1

嗨,我希望有人可以帮助我

我有这个变量

var $page_slug = "posts";

并想在“帖子”部分插入一个动态值,但由于某种原因,我不断收到代码格式不正确的错误?

var $page_slug = $_SERVER['REQUEST_URI'];

以上原因错误...(使用格式)...我也尝试过

var $page_slug = ".$_SERVER['REQUEST_URI'].";

我仍然收到错误?

我不明白为什么我不能使价值动态化,不胜感激!

这是代码的一部分:

class FakePage
{
var $page_slug = "author/admin/posts";
    /**
     * The slug for the fake post.  This is the URL for your plugin, like:
     * http://site.com/about-me or http://site.com/?page_id=about-me
     * @var string
     */

    /**
     * The title for your fake post.
     * @var string
     */
var $page_title = "Test";

我一做

class FakePage
    {

$page_slug = ""; <--- 使用动态值它给了我一个错误......

4

2 回答 2

2

如果您在以下课程中使用它:

class Test {
    var $page_slug = $_SERVER['REQUEST_URI'];
}

这是不可能的,请确保在构造函数(或其他)方法中设置它

class Test {
    public $page_slug;

    public function __construct() {
        $this->page_slug = $_SERVER['REQUEST_URI'];
    }
}
于 2013-02-22T15:56:57.317 回答
0

var在 PHP4 中只能在类中使用。从 PHP5 开始,它已被弃用。

只需删除var它,它应该可以工作。

于 2013-02-22T15:57:10.317 回答