我创建了一个具有函数的类。 我想在一个新函数中使用这个类函数。 但是我的代码不起作用,我不知道我在哪里做错了。
<?php
class Pagination {
function page_core() {
global $conn;
$per_page = 16;
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 1;
}
$limit = 'LIMIT ' . (($page - 1) * $per_page) . ', ' . $per_page;
$start_from = ($page > 1) ? ( $page * $per_page ) - $per_page : 0;
}
}
我在其他函数中调用我的函数page_core ......
<?php
function gallery_full() {
$pagination_core = new Pagination();
$pagination_core->page_core();
.....html code.....
OBS:我是php的新手。
答案 0 :(得分:0)
在调用page_core()函数之前,您忽略了将$ start_from声明为全局变量。但是,以这种方式使用全局变量并不是一种好的做法。更好的方法是从page_core()中声明并返回$ start_from。像return $start_from;