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

PHP 新手入門之變量

PHP 中的變量用一個美元符號后面跟變量名來表示。

變量名是區(qū)分大小寫的。

變量名與 PHP 中其它的標(biāo)簽一樣遵循相同的規(guī)則。

一個有效的變量名由字母或

者下劃線開頭,后面跟上任意數(shù)量的字母,數(shù)字,或者下劃線

注:在此所說的字母是 a-z,A-Z,以及 ASCII 字符從 127 到 255(0x7f-0xff)。

$this 是一個特殊變量不能被賦值

PHP變量命名規(guī)則

1、變量以美元符號$開頭。如$name,$age。

2、美元符號$后面的第一個字符不可以是數(shù)字,只能是下劃線_或者字母。如$1_1這樣的變量是錯誤的。

3、除了下劃線_外,變量不允許出現(xiàn)任何空格或標(biāo)點符號。也就是說變量名只能包含:a-z、A-Z、0-9 以及下劃線_。

4、PHP變量名是區(qū)分大小寫的。如$name與$Name是兩個不同的變量

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

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

?>

變量的作用域:

變量的作用域是腳本中變量可被引用/使用的部分

local        global      static    parameter

global 關(guān)鍵字用于函數(shù)內(nèi)訪問全局變量

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

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

	myTest();
	echo $y; 
?>

PHP 將所有全局變量存儲在一個名為 $GLOBALS[index] 的數(shù)組中。 index 保存變量的名稱。這個數(shù)組可以在函數(shù)內(nèi)部訪問,也可以直接用來更新全局變量。

<?php

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

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

?>

static  靜態(tài)變量僅在局部函數(shù)域中存在,但當(dāng)程序執(zhí)行離開此作用域時,其值并不丟失

然后,每次調(diào)用該函數(shù)時,該變量將會保留著函數(shù)前一次被調(diào)用時的值。

注釋:該變量仍然是函數(shù)的局部變量。

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

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

	myTest();
	echo $y;

?>

參數(shù)作用域

參數(shù)是通過調(diào)用代碼將值傳遞給函數(shù)的局部變量。

參數(shù)是在參數(shù)列表中聲明的,作為函數(shù)聲明的一部分:

<?php

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

	myTest(5);

?>


Weiter lernen
||
<?php $var = 'Bob' ; $Var = 'Joe' ; echo "$var,$Var"; // 輸出 "Bob, Joe" $4site = 'not yet' ; // 非法變量名;以數(shù)字開頭 $_4site = 'not yet' ; // 合法變量名;以下劃線開頭 $i站點is = 'mansikka' ; // 合法變量名;可以用中文 ?>
einreichenCode zurücksetzen