PHP 5.3中新增的魔術常量__DIR__

  我們知道PHP中提供了一個魔術常量(magic constant)__FILE__,用來指向當前執行的PHP腳本。但PHP沒有直接提供該腳本所在目錄的常量。也就是說如果我們要得到當前PHP腳本所在的目錄,需要使用dirname()這個函數:
  <?php
  $dir =dirname(__FILE__);
  ?>
  在PHP5.3中,增加了一個新的常量__DIR__,指向當前執行的PHP腳本所在的目錄。
  例如當前執行的PHP文件爲 /www/website/index.php
  則__FILE__等于'/www/website/index.php'
  而__DIR__等于'/www/website'
  現在我們要包含當前文件目錄或子目錄下的文件,可以直接使用:
  <?php
  require_once __DIR__ . '/path/to/test.inc.php';
  ?>
 
PHP中的常量
PHP預先定義了幾個常量,並提供了一種機制在運行時自己定義。常量和變量基本上是一樣的,不同的是:常量必須用DEFINE函數定義,常量一旦定義好,就不能被重新定義了。 PHP中預先定義好的常量: __FILE__ 當前正在處理...查看完整版>>PHP中的常量
 
PHP中的常量和變量
數字的寫法 數字分爲十進位、八進位與十六進位三種寫法: (1) 1234 - 一般我們習慣的十進制 (2) 01234 - 開頭爲 0 (zero) 表示這是一個八進制數字 (3) 0x1234 - 開頭爲 0x (zero eks) 表示這是一個十六進位數字 另外...查看完整版>>PHP中的常量和變量
 
C++基礎:常量成員函數特殊說明
  1. 傳指針時,我們可以通過指針來修改它在外部所指向的內容。但假如要修改外部指針所指向的對象是不可能的。例如傳遞外部指針到函數內來分配空間,必須傳遞指針的指針或指針的引用。  2. char carry = {0}; 編...查看完整版>>C++基礎:常量成員函數特殊說明
 
C語言常量與變量
2.2.1 標識符命名 在C語言中,標識符是對變量、函數標號和其它各種用戶定義對象的命名。標識符的長度可以是一個或多個字符。絕大多數情況下,標識符的第一個字符必須是字母或下劃線,隨後的字符必須是...查看完整版>>C語言常量與變量
 
如何在Java中如何定義一個常量
  建議一個package中需要的常量集中到一個XyzConstants之類的interface裏聲明,就像普通的field那樣聲明就行了。  public interface SomeConstants {    public int PORT = 80;    public String IP = "16...查看完整版>>如何在Java中如何定義一個常量
 
Java基本語法(二)——變量和常量
  原創:simon  1、變量:  定義:相信對于它的定義應該不用在說了:)大家應該已經熟悉又熟悉了。   例如:  a,a1,name等都是合法的變量。  說明:  1)Java要求在使用一個變量之前要對變量的類型加以...查看完整版>>Java基本語法(二)——變量和常量
 
Java基本語法(二)——變量和常量
  原創:simon  1、變量:  定義:相信對于它的定義應該不用在說了:)大家應該已經熟悉又熟悉了。  例如:  a,a1,name等都是合法的變量。  說明:  1)Java要求在使用一個變量之前要對變量的類型加以聲...查看完整版>>Java基本語法(二)——變量和常量
 
《Effective C#》Item 2:定義常量的兩種方法
在C#中定義常量的方式有兩種,一種叫做靜態常量(Compile-time constant),另一種叫做動態常量(Runtime constant)。前者用“const”來定義,後者用“readonly”來定義。 對于靜態常量(Compi...查看完整版>>《Effective C#》Item 2:定義常量的兩種方法
 
KVM的常量池
在class文件中,“常量池”是最複雜也最值得關注的內容。Java是一種動態連接的語言,常量池的作用非常重要,常量池中除了包含代碼中所定義的各種基本類型(如int、long等等)和對象型(如String及數組)的...查看完整版>>KVM的常量池
 
 
回到王朝網路首頁