我正在嘗試在 php 靜態(tài)函數(shù)上傳遞變量。我試過這段代碼,但變量值沒有傳遞給靜態(tài)函數(shù)。這是我的代碼 $ses1=$_SESSION['new']['user']; static function simple ( $request, $conn, $table, $primaryKey, $columns ) { $bindings = array(); $db = self::db( $conn ); $limit = self::limit( $request, $columns ); $order = self::order( $request, $columns ); $where = self::filter( $request, $columns, $bindings ); $data = self::sql_exec( $db, $bindings, "SELECT ".implode(", ", self::pluck($columns, 'db'))." FROM $table where user = '$ses1' $where $order $limit" ); $resFilterLength = self::sql_exec( $db, $bindings, "SELECT COUNT({$primaryKey}) FROM $table where user = '$ses1' $where" ); $recordsFiltered = $resFilterLength[0][0]; $resTotalLength = self::sql_exec( $db, "SELECT COUNT({$primaryKey}) FROM $table where user = '$ses1'" ); $recordsTotal = $resTotalLength[0][0];
1 回答

陪伴而非守候
TA貢獻1757條經(jīng)驗 獲得超8個贊
你可以用global
static function simple ( $request, $conn, $table, $primaryKey, $columns )
{
global $ses1;
echo $ses1;
...
- 1 回答
- 0 關注
- 165 瀏覽
添加回答
舉報
0/150
提交
取消