亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP超級全局變量、魔術變量和魔術函數

發布時間:2020-08-04 00:07:20 來源:網絡 閱讀:1545 作者:a928154159 欄目:web開發

PHP在設計的時候已經預定義了9個超級全局變量、8個魔術變量和13魔術函數,這些變量和函數可以在腳本的任何地方不用聲明就可以使用。 在PHP開發會頻繁的使用這些變量和函數,這些變量和函數可以方便的幫我們解決很多問題。下面詳細的講解下PHP中的超級全局變量、魔術變量和魔術函數。

PHP超級全局變量(9個)

  $GLOBALS  儲存全局作用域中的變量

  $_SERVER  獲取服務器相關信息

  $_REQUEST  獲取POST和GET請求的參數

  $_POST  獲取表單的POST請求參數

  $_GET  獲取表單的GET請求參數

  $_FILES  獲取上傳文件的的變量

  $_ENV  獲取服務器端環境變量的數組

  $_COOKIE    瀏覽器cookie的操作

          設置cookie:setcookie(name, value, expire, path, domain);

          獲取cookie:$_COOKIE["user"];

          刪除cookie:setcookie("user", "", time()-3600);//設置過期時間

  $_SESSION  服務端session的操作

          使用session前一定要session_start()啟動session

          儲存session:$_SESSION["name"]="King";//數組操作

          銷毀session:unset($_SESSION["name"]);//銷毀一個

          session_destroy()和unset($_SESSION);//銷毀所有的session

 

PHP魔術變量(8個)

  __LINE__  文件中的當前行號。

  __FILE__  文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。

  __DIR__  文件所在的目錄。如果用在被包括文件中,則返回被包括的文件所在的目錄。

  __FUNCTION__  常量返回該函數被定義時的名字

  __CLASS__  常量返回該類被定義時的名字(區分大小寫)。

  __METHOD__  類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。

  __NAMESPACE__  當前命名空間的名稱(區分大小寫)。此常量是在編譯時定義的(PHP 5.3.0 新增)。

 

PHP魔術函數(13個)

  __construct()   實例化對象時被調用,當__construct和以類名為函數名的函數同時存在時,__construct將被調用,另一個不被調用。

  __destruct()    當刪除一個對象或對象操作終止時被調用。

  __call()      對象調用某個方法,若方法存在,則直接調用;若不存在,則會去調用__call函數。

  __get()       讀取一個對象的屬性時,若屬性存在,則直接返回屬性值;若不存在,則會調用__get函數。

  __set()        設置一個對象的屬性時,若屬性存在,則直接賦值;若不存在,則會調用__set函數。

  __toString()    打印一個對象的時被調用。如echo $obj;或print $obj;

  __clone()       克隆對象時被調用。如:$t=new Test();$t1=clone $t;

  __sleep()       serialize之前被調用。若對象比較大,想刪減一點東東再序列化,可考慮一下此函數。

  __wakeup()     unserialize時被調用,做些對象的初始化工作。

  __isset()       檢測一個對象的屬性是否存在時被調用。如:isset($c->name)。

  __unset()    unset一個對象的屬性時被調用。如:unset($c->name)。

  __set_state()  調用var_export時,被調用。用__set_state的返回值做為var_export的返回值。

  __autoload()    實例化一個對象時,如果對應的類不存在,則該方法被調用。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荣成市| 二连浩特市| 呼和浩特市| 张家川| 揭东县| 蒙自县| 凤冈县| 柘荣县| 九江市| 唐海县| 尖扎县| 崇阳县| 修水县| 泊头市| 三江| 喜德县| 滦南县| 治县。| 峨眉山市| 鄄城县| 寿宁县| 中西区| 涿鹿县| 遂昌县| 临朐县| 晴隆县| 澳门| 衡水市| 孝昌县| 铁岭县| 池州市| 河源市| 舒城县| 镇巴县| 吴旗县| 林口县| 罗定市| 如皋市| 西乡县| 稷山县| 娄底市|