婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PHP學習記錄之常用的魔術常量詳解

PHP學習記錄之常用的魔術常量詳解

熱門標簽:百應電話機器人服務 山西探意電話機器人 岳陽外呼型呼叫中心系統在哪里 山西回撥外呼系統 揚州地圖標注app 昭通辦理400電話 青島語音外呼系統招商 河南電銷卡外呼系統哪家強 騰訊外呼管理系統

本文實例講述了PHP學習記錄之常用的魔術常量。分享給大家供大家參考,具體如下:

PHP 向它運行的任何腳本提供了大量的預定義常量,不過很多常量都是由不同的擴展庫定義的,只有在加載了這些擴展庫時才會出現,或者動態加載后,或者在編譯時已經包括進去了。有八個魔術常量它們的值隨著它們在代碼中的位置改變而改變,我們接下來具體看下。

首先是__LINE__,它表示文件中的當前行號,實例如下:

?php
echo '這是第 " ' . __LINE__ . ' " 行';
?>

第二個就是__FILE__,它表示文件的完整路徑和文件名,如果用在被包含文件中,則返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連接,則是解析后的絕對路徑),而在此之前的版本有時會包含一個相對路徑。來看下實例:

?php
echo '該文件位于 " ' . __FILE__ . ' " ';
?>

第三個就是__DIR__了,它表示文件所在的目錄,如果用在被包括文件中,則返回被包括的文件所在的目錄。它還等價于 dirname(__FILE__),除非是根目錄,否則目錄中名不包括末尾的斜杠。實例如下:

?php
echo '該文件位于 " ' . __DIR__ . ' " ';
?>

再來就是__FUNCTION__了,它表示當前所在的函數名稱(PHP 4.3.0 新加)。自 PHP 5 起本常量返回該函數被定義時的名字(區分大小寫),所以在 PHP 4 中該值總是小寫字母的。實例如下:

?php
function test() {
  echo '函數名為:' . __FUNCTION__ ;
}
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();
?>

第六個就是__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();
?>

在遇到需要使用多個 trait的情況時,我們可以通過逗號分隔,在 use 聲明列出多個 trait,可以都插入到一個類中。實例如下:

?php
trait Hello {
  public function sayHello() {
    echo 'Hello ';
  }
}
trait World {
  public function sayWorld() {
    echo 'World';
  }
}
class MyHelloWorld {
  use Hello, World;
  public function sayExclamationMark() {
    echo '!';
  }
}
$o = new MyHelloWorld();
$o->sayHello();
$o->sayWorld();
$o->sayExclamationMark();
?>

再來就是__METHOD__了,它表示當前所使用的類的方法名(PHP 5.0.0 新加),返回該方法被定義時的名字(區分大小寫)。實例如下:

?php
function test() {
  echo '函數名為:' . __METHOD__ ;
}
test();
?>

最后需要記錄的就是__NAMESPACE__,它表示當前命名空間的名稱(區分大小寫),這個常量是在編譯時定義的(PHP 5.3.0 新增)。實例如下:

?php
namespace MyProject;
echo '命名空間為:"', __NAMESPACE__, '"'; // 輸出 "MyProject"
?>

好啦,本次記錄就到這里了。

更多關于PHP相關內容感興趣的讀者可查看本站專題:《php面向對象程序設計入門教程》、《PHP數組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php字符串(string)用法總結》、《php+mysql數據庫操作入門教程》及《php常見數據庫操作技巧匯總》

希望本文所述對大家PHP程序設計有所幫助。

您可能感興趣的文章:
  • 詳解PHP中的8個魔術常量
  • PHP 預定義變量、魔術常量和魔術方法功能與用法小結
  • PHP中類型轉換 ,常量,系統常量,魔術常量的詳解
  • PHP 中魔術常量的實例詳解
  • php 魔術常量詳解及實例代碼
  • PHP的魔術常量__METHOD__簡介
  • 基于PHP5魔術常量與魔術方法的詳解
  • PHP中幾個常用的魔術常量
  • 淺談PHP中的那些魔術常量

標簽:鎮江 南陽 湛江 銅川 黃南 婁底 寶雞 宜賓

巨人網絡通訊聲明:本文標題《PHP學習記錄之常用的魔術常量詳解》,本文關鍵詞  PHP,學習,記錄,之常,用的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PHP學習記錄之常用的魔術常量詳解》相關的同類信息!
  • 本頁收集關于PHP學習記錄之常用的魔術常量詳解的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91在线观看成人| 一区二区三区不卡视频在线观看| 久久久天堂av| 亚洲综合激情小说| 成人一二三区视频| 日韩一级片在线播放| 亚洲激情网站免费观看| 99re6这里只有精品视频在线观看| 欧美一级二级在线观看| 亚洲一区在线观看视频| 色国产精品一区在线观看| 国产天堂亚洲国产碰碰| 国产精品性做久久久久久| 欧美一区国产二区| 日韩av在线免费观看不卡| 欧美色窝79yyyycom| 一级精品视频在线观看宜春院| 国产高清精品网站| 国产亚洲短视频| 日本v片在线高清不卡在线观看| 91精品蜜臀在线一区尤物| 五月婷婷色综合| 91精品国产综合久久久蜜臀图片| 日本少妇一区二区| 精品嫩草影院久久| 韩国av一区二区三区四区 | 欧美日韩一级大片网址| 午夜av一区二区| 日韩欧美激情在线| 国产精品小仙女| 一区在线观看免费| 欧美日韩激情一区| 日本不卡123| 国产日韩精品一区二区三区| 成人av影院在线| 亚洲综合男人的天堂| 欧美精品乱码久久久久久| 九九精品一区二区| 国产精品传媒在线| 成人丝袜视频网| 国产拍揄自揄精品视频麻豆| 国产精品1区2区3区在线观看| 日本一二三不卡| 欧美系列亚洲系列| 精品系列免费在线观看| 中文字幕成人网| 精品视频1区2区| 国产在线观看一区二区| 国产精品乱人伦| 北条麻妃国产九九精品视频| 一区二区三区在线高清| 91精品国产入口在线| 不卡一二三区首页| 婷婷久久综合九色综合绿巨人| 久久精品一区二区三区不卡 | 欧美艳星brazzers| 国产在线精品免费| 亚洲精选免费视频| 精品乱人伦小说| 在线欧美日韩精品| 国产一区二区三区久久悠悠色av| 亚洲精品视频在线| 国产婷婷色一区二区三区在线| 欧美日韩另类一区| av在线不卡免费看| 国内精品久久久久影院薰衣草| 亚洲欧美日韩系列| 久久久久久夜精品精品免费| 欧美另类久久久品| 不卡视频免费播放| 加勒比av一区二区| 亚洲mv大片欧洲mv大片精品| 国产精品视频观看| 26uuu国产电影一区二区| 欧美日韩性生活| 99久久国产综合精品女不卡| 国产综合久久久久久鬼色| 亚洲一区二区三区爽爽爽爽爽| 国产日产精品一区| 日韩女优av电影在线观看| 在线免费观看日本欧美| 91精品国产综合久久久久久久久久 | 美腿丝袜亚洲三区| 亚洲欧美日韩人成在线播放| 欧美高清在线精品一区| 精品国产精品一区二区夜夜嗨| 欧美日韩在线播放| 欧美亚洲动漫制服丝袜| av一二三不卡影片| www.综合网.com| 精品写真视频在线观看| 蜜桃视频在线一区| 2023国产精品自拍| 久久亚洲影视婷婷| 日韩网站在线看片你懂的| 欧美日韩一本到| 欧美日韩和欧美的一区二区| 欧美丝袜第三区| 色哟哟一区二区三区| 成人爱爱电影网址| 国产69精品一区二区亚洲孕妇 | 亚洲欧美韩国综合色| 在线综合亚洲欧美在线视频| 欧美日韩国产高清一区| 99久久国产综合精品女不卡| 国产福利不卡视频| 国模冰冰炮一区二区| 久久成人麻豆午夜电影| 美国毛片一区二区三区| 有坂深雪av一区二区精品| 一级做a爱片久久| 一区二区三区四区不卡在线| 欧美—级在线免费片| 久久久不卡网国产精品一区| 久久影音资源网| 精品免费日韩av| www激情久久| 久久久久久久综合| 欧美高清一级片在线观看| 久久精品亚洲麻豆av一区二区 | 欧美欧美欧美欧美首页| 在线亚洲人成电影网站色www| 欧美在线制服丝袜| 欧美精选一区二区| 精品国产一区二区亚洲人成毛片 | 捆绑调教美女网站视频一区| 日本成人在线看| 亚洲国产精品麻豆| 丝袜美腿亚洲一区二区图片| 日韩黄色小视频| 日韩欧美激情四射| 日本一区二区视频在线观看| 国产精品麻豆久久久| 亚洲日本中文字幕区| 日韩精品亚洲专区| 九九九精品视频| 成人夜色视频网站在线观看| 欧美色窝79yyyycom| 欧美乱妇一区二区三区不卡视频| 日韩视频123| 精品国产精品网麻豆系列| 国产喷白浆一区二区三区| 久久久精品tv| 亚洲色图第一区| 亚洲国产精品影院| 久久精品国产秦先生| 成人免费福利片| 777欧美精品| 欧美日韩国产综合一区二区| 久久久精品中文字幕麻豆发布| 日本一区二区免费在线观看视频| 一区二区三区高清不卡| xnxx国产精品| 中文字幕亚洲综合久久菠萝蜜| 亚洲国产精品久久久久婷婷884 | 欧美精品一区二| 亚洲欧洲成人精品av97| 国产精品一区在线| 日本乱码高清不卡字幕| 欧美日韩不卡在线| 日本一区二区三区电影| 亚洲电影在线免费观看| a美女胸又www黄视频久久| 欧美一区二区网站| 亚洲综合免费观看高清完整版| 日本欧美加勒比视频| 国产ts人妖一区二区| 欧美日本精品一区二区三区| 日韩理论电影院| 激情综合色播激情啊| 欧美吞精做爰啪啪高潮| 久久久www免费人成精品| 首页国产欧美久久| 成人免费看视频| 成人黄色一级视频| 日韩限制级电影在线观看| 亚洲一区二区三区激情| zzijzzij亚洲日本少妇熟睡| 欧美不卡激情三级在线观看| 成人欧美一区二区三区黑人麻豆| 麻豆精品在线播放| 欧美性猛片xxxx免费看久爱| 国产精品乱人伦| 国产盗摄视频一区二区三区| 欧美一区中文字幕| 日本在线不卡视频| 欧美在线观看视频一区二区 | 亚洲第一综合色| 色综合久久九月婷婷色综合| 久久精品一二三| 国产福利一区二区| 9191精品国产综合久久久久久| 亚洲人妖av一区二区| www..com久久爱| 精品成人一区二区三区| 紧缚捆绑精品一区二区| 欧美久久久影院| 奇米一区二区三区av| 欧美久久一二区| 日本美女视频一区二区|