如何在另一个类方法中访问数组?

时间:2017-11-11 08:30:47

标签: php arrays

我正在尝试访问另一个类方法中的数组。通过返回它(带有数组的变量),但是在另一个方法中访问该数组或者将其与var_dump函数一起使用会在浏览器中输出NULL。这是我的课程代码:

class Rsl_Icon_For_Title {       
    public $myposts;    
    public function rsl_settings_page_get_data($myposts) { 
        $my_posts = new WP_Query;    
        $this->myposts = $my_posts->query( array('post_type' => 'post'));   
        return $this->myposts;            
    }

    public function rsl_settings_page_render () {                           
        var_dump($this->my_posts);                  
    }
 }

有人可以告诉我,我如何修复我的代码才能使其正常工作?谢谢。

2 个答案:

答案 0 :(得分:0)

您必须在 rsl_settings_page_render()函数中调用 rsl_settings_page_get_data(); 函数,然后打印 my_posts

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

browser = webdriver.Chrome(executable_path=os.path.join(os.getcwd(),'chromedriver'))
browser.get(link)

body = browser.find_element_by_tag_name("body")

no_of_pagedowns = 2 #Enter number of pages that you would like to scroll here

while no_of_pagedowns:
    body.send_keys(Keys.PAGE_DOWN)
    no_of_pagedowns-=1

答案 1 :(得分:0)

您正在设置$ this-> myposts并返回$ this-> my_posts。