標籤:php初學者
今日課程:PHP 3Apsara Infrastructure Management Framework礎鞏固視頻教程【燕十八】
1、超全域變數
/*$_SESSION$_COOKIE$_FILES$_ENV //伺服器作業系統的環境變數。如作業系統;類型,Linux、win、mac、環境變數等$_SERVER //$GLOBALS//對全域變數花名冊的別名,可以通過改變數任意訪問全域變數*/print_r($_ENW);//容易暴露伺服器資訊,一般不允許顯示print_r($_SERVER);//擷取當前網站的網域名稱以及當前訪問的指令碼、來訪者ip(REMOTE_ADDR,HTTP_X_FORWARD_FOR)//print_r($_FILES);echo "<br />";$a = 3;$b = 4;function T(){print_r($GLOBALS);$GLOBALS[‘a‘] = 99;}T();echo $a;
2、常量
echo "<br />";//常量:聲明後值不可修改//聲明一個常量define(‘PI‘, 3.14);//常量名字前不用加$echo PI,‘<br />‘;//命名規範:和變數一樣,只不過習慣全大寫//特點:聲明後值不能修改,也不能銷毀,在頁面的任意處都可以訪問/*PI = 3.15;echo PI;define(‘PI‘,3.15);unset(PI);*/echo "<br />";function a(){echo PI;}a();echo "<br />";//檢測常量if(defined(‘PI‘)){echo "常量存在";}//正式開發一般這樣if(!defined(‘GEI‘)){define(‘GEI‘,8846);}echo GEI;echo "<br />";//動態變數名,用變數值做常量的名字$chang = ‘GEI‘;echo $chang; echo constant(‘GEI‘),‘<br />‘;echo constant($chang),‘<br />‘;echo "<br />";
3、檔案引入
//檔案包含:作用在於代碼的重用,可以將常用程式碼片段寫入檔案,使用時引入檔案//include(‘./719.php‘);$age = 1;function b(){echo ‘hello‘; }<?php$age += 1;?>include(‘./719.php‘);//相當於把719。php檔案內容替換本行/*include(‘./7192.php‘);//include(‘./7192.php‘);//include(‘./7192.php‘);*/include_once(‘./7192.php‘);//_once只引入一次,不重複引用include_once(‘./7192.php‘);include_once(‘./7192.php‘);b();echo $age;require_once(‘./71922.php‘);//加_once速度變慢//require和include的區別,include盡量往下執行,報warning;require直接報fatal,指令碼立即停止執行
4、進位詳解
/*生活中常用10進位電腦常用2進位、8進位、16進位*///10進位echo 123;//一頂一,一頂十,一頂百echo 3*1 + 10-2 + 100*1;//8進位 ,前面帶0代表八進位 echo 0123;//一頂一,一頂八,一頂64//16進位,前面加0x代表16echo 0x123;//一頂一,一頂16.一頂256 //2進位,PHP目前不支援直接表示//一頂1,一頂2,一頂4,一頂8……//10進位 2進位//5 0000 0101//255 128+64+32+16+8+4+2+4 11111111 // -1 11111111//8個1到底理解成255還是-1,取決於程式//比如在mysql中。Internet理解為-1,unsigned Internet理解為255 //10進位中表示28 0 1 2 3 4 5 6 7 8 9 a b c d e f echo 0x1c;
本文出自 “一條大大大大廢魚” 部落格,謝絕轉載!
翻身的廢魚——論PHP從入門到放棄需要多久?12