在其他函数PHP中调用类函数

时间:2016-09-12 13:41:28

标签: php class

我创建了一个具有函数的类。 我想在一个新函数中使用这个类函数。 但是我的代码不起作用,我不知道我在哪里做错了。

 <?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的新手。

1 个答案:

答案 0 :(得分:0)

在调用page_core()函数之前,您忽略了将$ start_from声明为全局变量。但是,以这种方式使用全局变量并不是一种好的做法。更好的方法是从page_core()中声明并返回$ start_from。像return $start_from;

这样的东西