欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理

 更新時(shí)間:2021年02月03日 08:46:17   作者:二十春夏  
這篇文章主要介紹了PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理,有需要的同學(xué)可以看下

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

PHP超級(jí)全局變量(9個(gè))

$GLOBALS:儲(chǔ)存全局作用域中的變量

$_SERVER:獲取服務(wù)器相關(guān)信息

$_REQUEST:獲取POST和GET請(qǐng)求的參數(shù)

$_POST:獲取表單的POST請(qǐng)求參數(shù)

$_GET:獲取表單的GET請(qǐng)求參數(shù)

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

$_ENV:獲取服務(wù)器端環(huán)境變量的數(shù)組

$_COOKIE:瀏覽器cookie的操作

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

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

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

$_SESSION  服務(wù)端session的操作

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

儲(chǔ)存session:$_SESSION["name"]="King";//數(shù)組操作

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

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

PHP魔術(shù)變量(8個(gè))

__LINE__:文件中的當(dāng)前行號(hào)。

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

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

__FUNCTION__:常量返回該函數(shù)被定義時(shí)的名字

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

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

__NAMESPACE__:當(dāng)前命名空間的名稱(區(qū)分大小寫)。此常量是在編譯時(shí)定義的(PHP 5.3.0 新增)。

PHP魔術(shù)函數(shù)(13個(gè))

__construct():實(shí)例化對(duì)象時(shí)被調(diào)用,當(dāng)__construct和以類名為函數(shù)名的函數(shù)同時(shí)存在時(shí),__construct將被調(diào)用,另一個(gè)不被調(diào)用。

__destruct(): 當(dāng)刪除一個(gè)對(duì)象或?qū)ο蟛僮鹘K止時(shí)被調(diào)用。

__call(): 對(duì)象調(diào)用某個(gè)方法,若方法存在,則直接調(diào)用;若不存在,則會(huì)去調(diào)用__call函數(shù)。

__get():讀取一個(gè)對(duì)象的屬性時(shí),若屬性存在,則直接返回屬性值;若不存在,則會(huì)調(diào)用__get函數(shù)。

__set():設(shè)置一個(gè)對(duì)象的屬性時(shí),若屬性存在,則直接賦值;若不存在,則會(huì)調(diào)用__set函數(shù)。

__toString():打印一個(gè)對(duì)象的時(shí)被調(diào)用。如echo $obj;或print $obj;

__clone():克隆對(duì)象時(shí)被調(diào)用。如:$t=new Test();$t1=clone $t;

__sleep():serialize之前被調(diào)用。若對(duì)象比較大,想刪減一點(diǎn)東東再序列化,可考慮一下此函數(shù)。

__wakeup():unserialize時(shí)被調(diào)用,做些對(duì)象的初始化工作。

__isset(): 檢測一個(gè)對(duì)象的屬性是否存在時(shí)被調(diào)用。如:isset($c->name)。

__unset():unset一個(gè)對(duì)象的屬性時(shí)被調(diào)用。如:unset($c->name)。

__set_state():調(diào)用var_export時(shí),被調(diào)用。用__set_state的返回值做為var_export的返回值。

__autoload():實(shí)例化一個(gè)對(duì)象時(shí),如果對(duì)應(yīng)的類不存在,則該方法被調(diào)用。

到此這篇關(guān)于PHP超級(jí)全局變量、魔術(shù)變量和魔術(shù)函數(shù)匯總整理的文章就介紹到這了,更多相關(guān)PHP超全局變量、魔術(shù)變量和魔術(shù)函數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 請(qǐng)php正則走開

    請(qǐng)php正則走開

    玩PHP玩了幾年了,在剛剛接觸PHP的時(shí)候感覺正則真的很洋氣,我想替換啥就替換啥。然而隨著工作的推移,漸漸對(duì)正則開發(fā)反感起來,正則的速度太慢了,而且特占內(nèi)存。在一個(gè)群里有個(gè)網(wǎng)友說,正則速度快,正則簡單,正則開發(fā)效率高。我并沒有與他爭辯,因?yàn)槲覄倓傋鯬HP的時(shí)候也是這樣的想法。但是正則真的那么好嗎?
    2008-03-03
  • PHP偽協(xié)議基本原理介紹

    PHP偽協(xié)議基本原理介紹

    這篇文章主要介紹了PHP偽協(xié)議,php中有很多封裝協(xié)議,最常見的如file協(xié)議,php協(xié)議,data協(xié)議,zip和phar協(xié)議等等
    2022-11-11
  • PHP開發(fā)API接口簽名生成及驗(yàn)證操作示例

    PHP開發(fā)API接口簽名生成及驗(yàn)證操作示例

    這篇文章主要介紹了PHP開發(fā)API接口簽名生成及驗(yàn)證操作,結(jié)合實(shí)例形式較為詳細(xì)的分析了PHP開發(fā)API接口簽名生成及驗(yàn)證操作相關(guān)原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-05-05
  • PHP 返回13位時(shí)間戳的實(shí)現(xiàn)代碼

    PHP 返回13位時(shí)間戳的實(shí)現(xiàn)代碼

    下面小編就為大家?guī)硪黄狿HP 返回13位時(shí)間戳的實(shí)現(xiàn)代碼。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • 淺談php中fopen不能創(chuàng)建中文文件名文件的問題

    淺談php中fopen不能創(chuàng)建中文文件名文件的問題

    下面小編就為大家?guī)硪黄獪\談php中fopen不能創(chuàng)建中文文件名文件的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-02-02
  • php上傳圖片類及用法示例

    php上傳圖片類及用法示例

    這篇文章主要介紹了php上傳圖片類及用法,結(jié)合完整實(shí)例形式分析了php上傳圖片功能類及其具體使用方法,需要的朋友可以參考下
    2016-05-05
  • php 讀取文件頭判斷文件類型的實(shí)現(xiàn)代碼

    php 讀取文件頭判斷文件類型的實(shí)現(xiàn)代碼

    以下是對(duì)使用php實(shí)現(xiàn)讀取文件頭判斷文件類型,支持圖片、rar、exe等后綴進(jìn)行了詳細(xì)的分析介紹,需要的朋友可以過來參考下
    2013-08-08
  • PHP答題類應(yīng)用接口實(shí)例

    PHP答題類應(yīng)用接口實(shí)例

    這篇文章主要介紹了PHP答題類應(yīng)用接口,以實(shí)例形式詳細(xì)分析了答題類程序的實(shí)現(xiàn)思路與相關(guān)技巧,并備有較為詳盡的注釋說明,便于理解,需要的朋友可以參考下
    2015-02-02
  • php 刪除一個(gè)數(shù)組中的某個(gè)值.兼容多維數(shù)組!

    php 刪除一個(gè)數(shù)組中的某個(gè)值.兼容多維數(shù)組!

    php中刪除一個(gè)數(shù)組中的某個(gè)值.兼容多維數(shù)組,需要的朋友可以參考下
    2012-02-02
  • PHP配置心得包含MYSQL5亂碼解決

    PHP配置心得包含MYSQL5亂碼解決

    PHP配置心得包含MYSQL5亂碼解決...
    2006-11-11

最新評(píng)論