2016-02-24 96 views
1

这里是我的var_dump($GLOBALS['pagination']);的一部分:如何访问变量,点

object(VmPagination)[376] 
    ... 
    public 'pages.total' => float 4 
    public 'pages.current' => float 1 
    public 'pages.start' => int 1 
    public 'pages.stop' => float 4 
    ... 

有任何想法如何,我可以访问pages.total,并与其他点三个变量?我试过$GLOBALS['pagination']->pages.current,但它不起作用。

+1

'回声$ GLOBALS [ '分页'] - > { '页;'};' – AbraCadaver

回答

2

使用{}符号:

$foo->{'bar.baz'} = 'qux'; 

如:

php > $x = new StdClass(); 
php > $x->{'foo.bar'} = 'baz'; 
php > var_dump($x); 
object(stdClass)#1 (1) { 
    ["foo.bar"]=> 
    string(3) "baz" 
} 
php > echo $x->foo.bar; 
PHP Notice: Undefined property: stdClass::$foo in php shell code on line 1 
PHP Notice: Use of undefined constant bar - assumed 'bar' in php shell code on line 1 
bar 
php > echo $x->{'foo.bar'}; 
baz 
+0

是的,它的工作原理,谢谢。 – mrVG