亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHP初心者のための変數(shù)

PHP の変數(shù)は、ドル記號とそれに続く変數(shù)名で表されます。

変數(shù)名では大文字と小文字が區(qū)別されます。

変數(shù)名は、PHP の他のタグと同じルールに従います。

有効な変數(shù)名は文字、

、またはアンダースコアで始まり、その後に任意の數(shù)の文字、數(shù)字、またはアンダースコアが続きます

注: ここで説明されている文字は、127 から 255 (0x7f) の a ~ z、A ~ Z、および ASCII 文字です。 -0xff)。

$これは値を割り當(dāng)てることができない特殊な変數(shù)です

PHP変數(shù)の命名規(guī)則

1 変數(shù)はドル記號$で始まります。 $name、$age など。

2. ドル記號 $ の後の最初の文字は數(shù)字にすることはできません。アンダースコア_または文字のみを使用できます。 $1_1 のような変數(shù)は間違っています。

3. underscore_ を除き、変數(shù)にはスペースや句読點を使用できません。つまり、変數(shù)名には、a ~ z、A ~ Z、0 ~ 9、および underscore_ のみを含めることができます。

4. PHP 変數(shù)名は大文字と小文字が區(qū)別されます。たとえば、$name と $Name は 2 つの異なる変數(shù)です

<?php
	$var  =  'Bob' ;
	$Var  =  'Joe' ;
	echo  "$var,$Var";       // 輸出 "Bob, Joe"

	//site   =  'not yet' ;      // 非法變量名;以數(shù)字開頭
	
	$_4site   =  'not yet' ;     // 合法變量名;以下劃線開頭
	$i站點is  =  'mansikka' ;   // 合法變量名;可以用中文

?>

変數(shù)のスコープ: 変數(shù)のスコープ: 変數(shù)のスコープは、変數(shù)を參照/使用できるスクリプトの部分です

ローカル

グローバル

靜的 パラメーター global キーワードは、関數(shù)內(nèi)のグローバル変數(shù)にアクセスするために使用されます

<?php
	$x=5;
	$y=10;

	function myTest(){
		global $x,$y;
		$y=$x+$y;
	}

	myTest();
	echo $y; 
?>

PHP は、すべてのグローバル変數(shù)を $GLOBALS[index] という名前の配列に保存します。インデックスは変數(shù)の名前を保持します。この配列は関數(shù)內(nèi)でアクセスすることも、グローバル変數(shù)を更新するために直接使用することもできます。

<?php

	function myTest(){
		static $x=0;
		echo $x;
		$x++;
	}

	myTest();
	myTest();
	myTest();

?>

static 靜的変數(shù)はローカル関數(shù)スコープ內(nèi)にのみ存在しますが、プログラムの実行がこのスコープを離れても、その値は失われません

その後、関數(shù)が呼び出されるたびに、変數(shù)は関數(shù)によって最後に使用された値を保持します呼び出されたときの値。

注: この変數(shù)は依然として関數(shù)のローカル変數(shù)です。

<?php
	$x=5;
	$y=10;

	function myTest(){
		$GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y'];
	} 

	myTest();
	echo $y;

?>

パラメータスコープ

パラメータはローカル変數(shù)であり、その値は呼び出しコードを通じて関數(shù)に渡されます。

パラメータは関數(shù)宣言の一部としてパラメータリストで宣言されます:

<?php

	function myTest($x){
		echo $x;
	}

	myTest(5);

?>

學(xué)び続ける
||
<?php $var = 'Bob' ; $Var = 'Joe' ; echo "$var,$Var"; // 輸出 "Bob, Joe" $4site = 'not yet' ; // 非法變量名;以數(shù)字開頭 $_4site = 'not yet' ; // 合法變量名;以下劃線開頭 $i站點is = 'mansikka' ; // 合法變量名;可以用中文 ?>