ホームページ  >  記事  >  バックエンド開発  >  PHP 関数で static を使用する手順_PHP チュートリアル

PHP 関数で static を使用する手順_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:18:56976ブラウズ

コードをコピーします コードは次のとおりです:

function sendHeader($num, $rtarr = null) {
static $sapi = null
if ($sapi === null) {
$sapi; = php_sapi_name( ;

staticは関数内で一度変数を宣言した後、再度関数を呼び出すと初期値で継続されます(例えば$sapi)。



コードをコピーします

コードは次のとおりです:
echo sendHeader(1)."
";
echo sendHeader( 3)."
";
出力:



コードをコピー

コードは次のとおりです:
apache2handler apache2handles apache2handlet
global と少し似ていますが、違いは範囲です。 static はこの関数でのみ使用できます。

なんだか面白い。さらなる研究が必要です。



http://www.bkjia.com/PHPjc/325414.html
www.bkjia.com

tru​​e

技術記事次のようにコードをコピーします。 function sendHeader($num, $rtarr = null) { static $sapi = null; if ($sapi === null) { $sapi = php_sapi_name(); PW ソース コードを発見...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。