翻身的廢魚——論PHP從入門到放棄需要多久?12
阿新 • • 發佈:2017-07-20
php初學者
今日課程:PHP 3天基礎鞏固視頻教程【燕十八】
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代表16 echo 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