我正在尝试访问另一个类方法中的数组。通过返回它(带有数组的变量),但是在另一个方法中访问该数组或者将其与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);
}
}
有人可以告诉我,我如何修复我的代码才能使其正常工作?谢谢。
答案 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。