日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

PHP中__LINE__,__FILE__,__DIR__等常用魔術常量實例講解

瀏覽:286日期:2022-06-06 13:49:52
目錄
  • __LINE__
  • __FILE__
  • __DIR__
  • __FUNCTION__
  • __CLASS__
  • __TRAIT__
  • __METHOD__
  • __NAMESPACE__

PHP 向它運行的任何腳本提供了大量的預定義常量。魔術常量準確來說并不能算是常量,常量我們在之前的文章中我們介紹到,常量被定義之后是不能被改變的。但是魔術常量是PHP預定義的一些常量,這些預定義的常量能夠因為所在位置的變化而變化。

很多的預定義常量在任意一個腳本中都是PHP提供的,常量不同他們的拓展庫也是不同的。魔術常量可以理解為特殊的預定義常量。不過很多常量都是由不同的擴展庫定義的,只有在加載了這些擴展庫時才會出現,或者動態加載后,或者在編譯時已經包括進去了。

其中魔術常量的書寫格式通常是用兩個下劃線(__)開頭兩個下劃線結尾,比如:__LINE__、__FILE__等等。講到書寫格式的話,需要知道,魔術常量不區分大小寫,但是盡量書寫的時候還是采用大寫的形式。

__LINE__

文件中的當前行號。

實例:

<?php 
    echo "這是第 " " . __LINE__ . " " 行";
?>
// 以上實例輸出結果為:這是第 “ 2 ” 行

__FILE__

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

自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連接,則是解析后的絕對路徑),而在此之前的版本有時會包含一個相對路徑。

實例:

<?php 
    echo "該文件位于 " " . __FILE__ . " " ";
?>
//以上實例輸出結果為:該文件位于 “ E:\wamp\www\test\index.php ”

__DIR__

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

它等價于 dirname(__FILE__)。除非是根目錄,否則目錄中名不包括末尾的斜杠。(PHP 5.3.0中新增)

實例:

<?php 
    echo "該文件位于 " " . __DIR__ . " " ";
?>
// 以上實例輸出結果為:該文件位于 “ E:\wamp\www\test ”

__FUNCTION__

函數名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該函數被定義時的名字(區分大小寫)。在 PHP 4 中該值總是小寫字母的。

實例:

<?php 
    function test() { 
echo "函數名為:" . __FUNCTION__ ; 
    } 
    test(); 
?>
 
//以上實例輸出結果為:函數名為:test

__CLASS__

類的名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該類被定義時的名字(區分大小寫)。

在 PHP 4 中該值總是小寫字母的。類名包括其被聲明的作用區域(例如 Foo\Bar)。注意自 PHP 5.4 起 __CLASS__ 對 trait 也起作用。當用在 trait 方法中時,__CLASS__ 是調用 trait 方法的類的名字。

實例:

<?php 
    class test 
    { 
function _print() 
    { 
echo "類名為:" . __CLASS__ . "<br>"; 
echo "函數名為:" . __FUNCTION__ ; 
    } 
    } 
    $t = new test(); 
    $t->_print(); 
?>
 
//以上實例輸出結果為:
//類名為:test
//函數名為:_print

__TRAIT__

Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4.0 起,PHP 實現了代碼復用的一個方法,稱為 traits。

Trait 名包括其被聲明的作用區域(例如 Foo\Bar)。

從基類繼承的成員被插入的 SayWorld Trait 中的 MyHelloWorld 方法所覆蓋。其行為 MyHelloWorld 類中定義的方法一致。優先順序是當前類中的方法會覆蓋 trait 方法,而 trait 方法又覆蓋了基類中的方法。

實例:

<?php 
    class Base 
    { 
public function sayHello() 
 { 
    echo "Hello "; 
 } 
    } 
 
    trait SayWorld 
    { 
public function sayHello() 
{ 
    parent::sayHello(); 
    echo "World!"; 
} 
    }
 
    class MyHelloWorld extends Base 
    { 
use SayWorld; 
    } 
 
    $o = new MyHelloWorld(); 
    $o->sayHello(); 
?>
 
//以上例程會輸出:Hello World!

__METHOD__

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

實例:

<?php 
    function test() 
    {
 echo "函數名為:" . __METHOD__ ; 
    } 
 
    test(); 
?>
 
//以上實例輸出結果為:函數名為:test

__NAMESPACE__

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

實例:

<?php 
    namespace MyProject; 
    echo "命名空間為:"", __NAMESPACE__, """; 
    // 輸出 "MyProject" 
?>
 
//以上實例輸出結果為: 命名空間為:"MyProject"

到此這篇關于PHP中__LINE__,__FILE__,__DIR__等常用魔術常量實例講解的文章就介紹到這了,更多相關PHP魔術常量內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产99久久| 国产成人免费精品| 国产精品午夜一区二区三区| 日韩精品免费一区二区三区| 日本久久二区| 亚洲www啪成人一区二区| 另类激情亚洲| 亚洲欧洲高清| 国产精品亚洲欧美一级在线| 久久高清一区| 色婷婷狠狠五月综合天色拍| 国产精品亚洲综合在线观看| 中文久久精品| 国产精品成久久久久| 亚洲精品在线a| 亚洲www啪成人一区二区| 国产精品亚洲产品| 男女男精品视频网| 成人自拍av| 久久av国产紧身裤| 免费看日韩精品| 日韩精品一卡| 精品免费av| 国产精品亚洲人成在99www| 视频一区中文字幕| 99精品视频在线| 精品久久久网| 久久精品97| 日本中文字幕不卡| 免费日韩av片| 亚洲国产日韩欧美在线| 亚洲成人不卡| 综合日韩av| 国语精品一区| 国产精品久久久久av蜜臀| 亚洲一区二区日韩| 亚洲午夜视频| 日韩电影免费网址| 97精品国产一区二区三区| 毛片不卡一区二区| 国产欧美自拍一区| 日韩av不卡在线观看| 蜜桃av一区二区在线观看| 影音先锋久久| 亚洲精品91| 五月天激情综合网| 99久久久久国产精品| 日韩福利一区| 日韩欧美另类一区二区| jizzjizz中国精品麻豆| 精品三级国产| 麻豆91小视频| 国产欧美日韩在线观看视频| 国产日韩欧美中文在线| 99pao成人国产永久免费视频| 日韩中文字幕区一区有砖一区 | 91久久久久| 国产高清日韩| 日韩午夜一区| 精品日韩一区| 综合视频一区| 丝袜美腿诱惑一区二区三区 | 欧美二三四区| 日韩精品免费一区二区夜夜嗨| 国产精品成人3p一区二区三区| 国产欧美日韩精品一区二区三区| 国产亚洲人成a在线v网站| 清纯唯美亚洲综合一区| 国产亚洲一区二区三区不卡| 国产乱人伦丫前精品视频| 美腿丝袜亚洲一区| 91嫩草亚洲精品| 久久精品123| 午夜免费一区| 久久国产成人| 中文字幕免费一区二区| 97se亚洲| 久久成人高清| 久久久久久自在自线| 亚洲播播91| 午夜国产一区二区| 综合激情五月婷婷| 欧美精品影院| 九九99久久精品在免费线bt| sm久久捆绑调教精品一区| 久久久久免费av| 亚洲精品1区| 天堂精品久久久久| 国产精品一区二区美女视频免费看 | 精品久久不卡| 亚洲一级少妇| 一区二区视频欧美| 亚洲va久久| 久久99精品久久久野外观看| 天堂√8在线中文| 国产亚洲福利| 欧美天堂一区| 老牛影视精品| 日韩午夜在线| 欧美影院视频| 日韩1区在线| 亚洲精品网址| 亚洲精品国产精品粉嫩| 欧美国产日韩电影| zzzwww在线看片免费| 伊人成人在线视频| 青青草国产精品亚洲专区无| 国产一区调教| 精品1区2区3区4区| 欧美日韩一区二区三区四区在线观看| 免费在线日韩av| 亚洲婷婷免费| 日韩av网站在线观看| 色黄视频在线观看| 蜜臀精品久久久久久蜜臀 | 亚洲成人一区在线观看| 美国欧美日韩国产在线播放| 国产日韩一区| 1000部精品久久久久久久久| 日本aⅴ亚洲精品中文乱码| av日韩中文| 亚洲三级毛片| 中文在线а√天堂 | 国产精品99在线观看| 黄色日韩在线| 国产精品红桃| 欧美日韩国产一区精品一区| 日本欧美大码aⅴ在线播放| 日韩高清欧美| 日韩精品久久理论片| 国产拍在线视频| 天堂久久av| 久久久久蜜桃| 国产日韩一区| 99在线精品免费视频九九视| 国产精品久久免费视频| 伊人久久亚洲美女图片| 精品国产一区二区三区2021| 国产偷自视频区视频一区二区| 牛牛精品成人免费视频| 亚洲一区观看| 麻豆视频在线观看免费网站黄| 免费一级片91| 欧美日韩精品免费观看视完整| 日韩精品国产精品| 91精品国产调教在线观看| 国产精品一区毛片| 老司机精品久久| 亚洲成人不卡| 国产精品1区在线| 一区二区三区午夜视频| 亚洲精品一区三区三区在线观看| 国产精品一区三区在线观看| 男女精品网站| 亚洲精品永久免费视频| 欧美午夜网站| 免费日韩av片| 在线观看精品| 国产精品久久久免费| 夜夜嗨av一区二区三区网站四季av| 高清久久精品| 国产精品夜夜夜| 中文字幕av一区二区三区四区| 激情综合自拍| 国产高潮在线| 国产精品极品| 日本亚洲不卡| 99在线|亚洲一区二区| 日韩欧美一区二区三区在线观看| 国产精品网址| 深夜福利亚洲| 亚洲一区二区三区高清| 日韩欧美精品| 精品国产欧美日韩| 国产人成精品一区二区三| 在线精品观看| 午夜精品一区二区三区国产| 激情亚洲影院在线观看| 高清在线一区| 麻豆免费精品视频| 国产精品最新| 国产区精品区| 日韩av成人高清| 亚洲精品九九| 亚洲一区av| 亚洲欧美日本视频在线观看| 久久精品高清| 欧美13videosex性极品| 精品无人区麻豆乱码久久久| 国产精品久久777777毛茸茸| 欧美亚洲综合视频| 日韩av资源网| 日本中文字幕一区二区视频| 亚洲综合五月| 一级欧美视频| 亚洲精品极品| 日韩精品免费一区二区夜夜嗨 | 三级欧美在线一区| 亚洲一区二区网站| 日韩午夜高潮|