首頁 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

相關文章

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

02 Nov 2024

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

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

13 Nov 2024

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

Oracle數據庫日期加減操作中的常見陷阱與最佳實踐 Oracle數據庫日期加減操作中的常見陷阱與最佳實踐

14 Aug 2025

本文旨在深入探討在Oracle數據庫中進行日期加減操作時,因隱式類型轉換和NLS日期格式設置不當而導致的常見問題,特別是跨越世紀的年份計算錯誤。我們將詳細解析問題根源,並通過示例代碼展示如何採用直接的日期算術和適當的函數(如TRUNC),避免不必要的類型轉換,確保日期計算的準確性和可靠性,尤其是在Java代碼中執行SQL更新時。

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

11 Nov 2024

檢索 PHP 類別中定義的常數 PHP 程式設計中的常見任務涉及取得特定...中定義的常數清單。

如何取得 PHP 類別中定義的常數列表? 如何取得 PHP 類別中定義的常數列表?

17 Nov 2024

如何檢索 PHP 類別中定義的 CONST 問題:如何取得 PHP 類別中定義的 CONST 清單?使用...

開始使用PHP MySQL數據庫中的CRUD操作 開始使用PHP MySQL數據庫中的CRUD操作

01 Mar 2025

本教程使用PHP和MySQL演示了基本CRUD(創建,讀,更新,刪除)操作。 對於PHP開發人員學習數據庫連接性,這是任何Web應用程序的重要技能。 我們將專注於核心mysqli

See all articles