suchen
HeimPHP-BibliothekenAndere BibliothekenPHP-Bibliothek für konstante Operationen
PHP-Bibliothek für konstante Operationen
<?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

Klassenkonstanten gehören zur Klasse selbst, nicht zu Objektinstanzen, und können nicht über Objektinstanzen aufgerufen werden

Kann nicht mit öffentlichen, geschützten, privaten oder statischen Elementen geändert werden

Unterklassen können Konstanten in der übergeordneten Klasse überschreiben durch (parent:: ) Um die Konstanten in der übergeordneten Klasse aufzurufen

Seit PHP5.3.0 können Sie eine Variable verwenden, um die Klasse dynamisch aufzurufen. Der Wert dieser Variablen kann jedoch kein Schlüsselwort sein


Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von großen Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrität der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Verstoß vorliegt, kontaktieren Sie uns bitte, um ihn zu löschen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Welche Python-Bibliothek eignet sich am besten für XPath-Operationen: libxml2 oder ElementTree?Welche Python-Bibliothek eignet sich am besten für XPath-Operationen: libxml2 oder ElementTree?

23Oct2024

Dieser Artikel bietet eine umfassende Anleitung zur Verwendung von XPath in Python und erläutert dessen Vorteile und Herausforderungen. Es vergleicht die beiden wichtigsten XPath-Bibliotheken für Python: libxml2 und ElementTree. Libxml2 hält sich strikt an die XPath-Spezifikation und -Angebote

PhpMailer vs. SwiftMailer: Welche PHP-Bibliothek ist die beste für Ihre E-Mail-Anforderungen?PhpMailer vs. SwiftMailer: Welche PHP-Bibliothek ist die beste für Ihre E-Mail-Anforderungen?

18Oct2024

PhpMailer vs. SwiftMailer: Vergleich von E-Mail-BibliothekenBeim Erstellen eines PHP-Skripts, das E-Mail-Funktionalität erfordert, stehen Entwickler häufig vor der Wahl zwischen PhpMailer- und SwiftMailer-Bibliotheken. Diese Entscheidung zu treffen, kann entscheidend sein, um das Beste zu finden

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP Ihre eigene Online-Bibliothek entwickelnBringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP Ihre eigene Online-Bibliothek entwickeln

27Oct2023

Bringen Sie Ihnen Schritt für Schritt bei, wie Sie mit PHP Ihre eigene Online-Bibliothek entwickeln. Mit der Entwicklung der Internet-Technologie beginnen immer mehr Menschen, das Internet zu nutzen, um Informationen zu erhalten und Dienste zu nutzen. In diesem Zusammenhang entstanden, wie es die Zeit erforderte, Online-Bibliotheken. Online-Bibliotheken bieten den Menschen nicht nur bequeme Dienste zum Ausleihen von Büchern, sondern können auch die Bedürfnisse der Benutzer durch Online-Lese- und Suchfunktionen erfüllen. In diesem Artikel werde ich Ihnen Schritt für Schritt beibringen, wie Sie Ihre eigene Online-Bibliothek mithilfe der PHP-Sprache entwickeln. Unabhängig davon, ob Sie Anfänger oder jemand mit etwas Entwicklungserfahrung sind, können Sie mit diesem Artikel die relevanten Konzepte beherrschen.

Eine Bibliothek für PHP, bitte geben Sie mir weitere Informationen.Eine Bibliothek für PHP, bitte geben Sie mir weitere Informationen.

08Sep2016

Ich arbeite oft hinter verschlossenen Türen und weiß wenig über andere Dinge über PHP. Als ich heute Typeche studierte, stieß ich auf eine Datenbankkonfiguration ähnlich der folgenden: {code...} {code...} Ich möchte wissen, dass die Konfiguration dieses Formats bei Baidu nicht gut ist Ich konnte den Tracking-Code heute nicht finden. Bitte geben Sie mir einen Rat...

Best Practices für die Bilddrehung mithilfe der PHP- und GD-BibliothekBest Practices für die Bilddrehung mithilfe der PHP- und GD-Bibliothek

12Jul2023

Überblick über Best Practices für die Bilddrehung mithilfe von PHP- und GD-Bibliotheken: Die Bilddrehung ist eine der häufigsten Anforderungen in der Webentwicklung. Durch Drehen von Bildern können Sie die Richtung des Bildes ändern oder den Winkel des Bildes anpassen. In PHP kann die Bildrotationsfunktion über die GD-Bibliothek implementiert werden. In diesem Artikel wird erläutert, wie Sie mit PHP und der GD-Bibliothek die Bilddrehung implementieren, und einige Best Practices und Codebeispiele weitergeben. 1. Installieren Sie die GD-Bibliothek. Bevor wir beginnen, müssen wir sicherstellen, dass die GD-Bibliothek auf dem Server installiert wurde. Wenn es nicht installiert ist, können Sie die folgenden Schritte ausführen

PHP-Fehler: Lösung für undefinierte Konstante!PHP-Fehler: Lösung für undefinierte Konstante!

27Aug2023

PHP-Fehler: Lösung für undefinierte Konstante! Wenn wir Konstanten in PHP verwenden, stoßen wir manchmal auf einen sehr häufigen Fehler: undefinierte Konstanten. Dieser Fehler tritt normalerweise auf, wenn wir eine Konstante verwenden, ohne sie vorher zu definieren oder zu deklarieren. In diesem Artikel erfahren Sie, welche Ursache dieser Fehler hat und wie Sie ihn beheben können. In PHP ist eine Konstante ein fester Wert, der nach seiner Definition nicht mehr geändert werden kann. Wir können definierte Konstanten jederzeit verwenden, während das Programm läuft. Die Definition von Konstanten erfolgt über def

See all articles