Уважаемые коллеги. Помогите, пожалуйста разобраться - почему у меня в коде не хранится текущее значение переменной $page в новом классе $new_class. Вот фрагмент кода:
<?php
class my_class extends WP_List_Table
{
public $page; // если написать $page=7, то $new_class будет хранить это значение !!!
function __construct()
{
parent::__construct(array(
'singular' => 'visitor',
'plural' => visitors',
));
}
function extra_tablenav( $which ) {
if ( $which == 'top' ){
echo 'Здесь выводится текущий № страницы---'.$this->page;
}
function prepare_items()
{
...
$this->page = $this->get_pagenum(); //текущий номер страницы в таблице реально меняется
}
}
function qwerty()
{
$new_class = new my_class;
var_dump(get_object_vars($new_class)); //а здесь выводит на экран: array(1) { ["page"]=> NULL }
}
p.s. Заранее спасибо. (Отредактировано автором: 17 Июля, 2016 - 05:18:50)
|