php筆記(1)

 
1·變量是區分大小的,其他的不區分

/*四種標量類型 
     布爾類型
     整形
     浮點型
     字符型

	
/* 兩種複合類型
	數組
	對象

/*兩種特殊類型
	資源
	NULL

*/


**常量
1`常量只能包含標量數據(bool,integer,float,string)
2`只能在聲明的時候賦值,並不能在運行的時候改變
  檢測是否爲常量賦值的函數defined()
  檢查變量呢 是isset().



常見的常量  echo  _FILE_   文件名
            echo _line_  行號
                 PHP_os  服務器

	$a =100;
	gettype($a)獲得變量的類型函數
或者 	war_dump()


	settype($a,"bool");類型轉換



////////////////////////////////////////////////
外部環境變量  獲取表單數據
(數組)
 //	$_GET;
//	$_POST;
//	$_REQUEST;
//	
//	$_FILES;     上傳
//	$_COOKIE;    從cookie裏面獲取數據
//	$_SESSION;   從session裏面獲取數據

//	PRINT_r($_POST);


////////////////////////////////////////////////////////
“===”       //判斷是否全等
“==”         //比較運算符
“=”          //賦值運算符
“!=” “<>"   //不等

注意1:三元運算符
$a = true;
  $a?$b=100:$b=1000;
echo $b;

           
注意2:&和&& 的區別(短路問題)
example:
//////////////////////////////////////////////////////////
$a = 10;                                                 /
                                                         /
if ($a <4 &&(++a >10) )                                  /
{                                                        /
}                                                        /
echo $a;  //輸出10                                      
                                                        
$a = 10;                                               
if ($a <4 &(++a > 10))                                 
{                                                        /
} echo $a;  //輸出11                                     /
                                                         /
!!總結:在&&中,如果第一個條件成立爲真,看第二個條件,
如果第二個條件爲真則都爲真,反之爲假。在&中,不論第一個條件     /是真還是假,它都會執行一下第二個條件。(“|”和“||”類似     /)////////////////////////////////////////////////////////


"."是連接符,".="      使用的比較多~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章