[英]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.