搜尋
首頁PHP 函式庫其它類別庫php的常數操作類別庫
php的常數操作類別庫
<?php
class Foo
{
  const BAR = 'bar';
  public static function getConstantValue()
  {
    return self::BAR;
  }
  public function getConstant()
  {
    return self::BAR;
  }
}
$foo = 'Foo';
echo $foo::BAR, '<br />';
echo Foo::BAR, '<br />';
$obj = new Foo();
echo $obj->getConstant(), '<br />';
echo $obj->getConstantValue(), '<br />';
echo Foo::getConstantValue();
class Bar extends Foo
{
  const BAR = 'foo'; 
  public static function getMyConstant()
  {
    return self::BAR;
  }
  public static function getParentConstant()
  {
    return parent::BAR;
  }
}
echo Bar::getMyConstant(); // foo
echo Bar::getParentConstant(); // bar

類別常數屬於類別自身,不屬於物件實例,不能透過物件實例存取

不能用public,protected,private,static修飾

子類別可以重寫父類別中的常數,可以透過(parent::)來呼叫父類別中的常數

 自PHP5.3.0起,可以用一個變數來動態呼叫類別。但該變數的值不能為關鍵字


免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

php pdo資料庫操作封裝類別程式碼php pdo資料庫操作封裝類別程式碼

25Jul2016

php pdo資料庫操作封裝類別程式碼

如何在類別中使用單例模式的 PDO 來實現高效率的資料庫操作?如何在類別中使用單例模式的 PDO 來實現高效率的資料庫操作?

02Nov2024

將 PDO 合併到資料庫操作類別中在您的程式碼庫中,您有多個類別負責執行 MySQL 查詢和...

如何檢索 PHP 類別中的常數定義?如何檢索 PHP 類別中的常數定義?

13Nov2024

檢索 PHP 類別中的常數定義常數在保持一致性和簡化程式碼維護方面發揮著至關重要的作用。它...

操作Oracle的php類別_PHP教程操作Oracle的php類別_PHP教程

21Jul2016

操作Oracle的php類別。 ? //【警告】:未經許可請勿隨便修改//---------------------------------- -------------------------------------------------- ------ //------------------------------------------------

完整的PHP操作MySQL資料庫類完整的PHP操作MySQL資料庫類

25Jul2016

完整的PHP操作MySQL資料庫類

比較全的資料庫操作PHP類比較全的資料庫操作PHP類

25Jul2016

比較全的資料庫操作PHP類

See all articles