今日課程:PHP 3天基礎鞏固視頻教程【燕十八】php
一、超全局變量mysql
/* $_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;
二、常量sql
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 />";
三、文件引入服務器
//文件包含:做用在於代碼的重用,能夠將經常使用代碼段寫入文件,使用時引入文件 //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,腳本當即中止執行
四、進制詳解ide
/* 生活中經常使用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;