翻身的廢魚——論PHP從入門到放棄需要多久?12

來源:互聯網
上載者:User

標籤: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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.