簡體   English   中英

在其他函數 PHP 中調用類函數

[英]Calling a class function inside of other function PHP

我創建了一個具有函數的類。 我想在一個新函數中使用這個類函數。 但是我的代碼不起作用,我不知道我哪里做錯了。

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

在調用 page_core() 函數之前,您忽略了將 $start_from 聲明為全局變量。 然而,以這種方式使用全局變量並不是一個好習慣。 更好的方法是在 page_core() 中聲明並返回 $start_from。 類似於return $start_from;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM