2024 PHP Conference Japan

ReflectionFunctionAbstract::getStaticVariables

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

ReflectionFunctionAbstract::getStaticVariables取得靜態變數

說明

public ReflectionFunctionAbstract::getStaticVariables(): 陣列

取得靜態變數。

參數

此函式沒有參數。

回傳值

一個包含靜態變數的 陣列

新增筆記

使用者貢獻的筆記 1 則筆記

Martiros Aghajanyan
10 年前
<?php

function test()
{
static
$a = 0, $b = 15;
$a++;
$b++;
return
$a;
}

$rf = new ReflectionFunction('test');

// 結果 - 陣列 ( [a] => 0 [b] => 15 )
print_r( $rf->getStaticVariables() );

//呼叫 test 函式並再次印出靜態變數
test();

// 結果 - 陣列 ( [a] => 1 [b] => 16 )
print_r( $rf->getStaticVariables() );

?>
To Top