Heim > Artikel > Backend-Entwicklung > Entwicklung von Code-Ideen für die ständige Verwendung von PHP
In unserer täglichen Entwicklungsarbeit stoßen wir häufig auf die Programmierung von Konstanten. Jeder weiß, dass Konstanten als Größen verstanden werden können, deren Werte sich nicht ändern. Nachdem eine Konstante definiert wurde, kann sie an keiner anderen Stelle im Skript geändert werden. Eine Konstante besteht aus englischen Buchstaben. Unterstriche bestehen aus Zahlen, Zahlen können jedoch nicht als erster Buchstabe einer Konstante verwendet werden. Heute werde ich Ihnen die Entwicklung von PHP-Konstanten vorstellen~
Laden Sie zunächst die PHP-Konstantennutzungsbibliothek herunter, die wir für diesen Kurs benötigen: http://www.php.cn/xiazai/leiku/620
Suchen Sie nach Abschluss des Downloads die benötigte PHP-Klassendatei, entpacken Sie sie in unser lokales Verzeichnis und erstellen Sie eine neue PHP-Datei!
Nach Abschluss müssen wir diese Klasse in der neuen PHP-Datei aufrufen und die Klasse instanziieren:
<?php include_once "dingyi2.php";//引入类文件 $foo = 'Foo'; echo $foo::BAR, '<br />'; echo Foo::BAR, '<br />'; $obj = new Foo(); //实例化列 //输出结果 echo $obj->getConstant(), '<br />'; echo $obj->getConstantValue(), '<br />'; echo Foo::getConstantValue(); ?>
Führen Sie die Datei aus und das Ergebnis wird wie folgt aussehen:
Dann kann die Unterklasse in Bezug auf die Unterklasse, die die übergeordnete Klasse erbt, die übergeordnete Klasse neu schreiben:
<?php include_once "dingyi2.php";//引入类文件 $obj = new Bar(); //实例化列 //输出结果 echo $obj->getMyConstant(), '<br />';// foo echo $obj->getParentConstant(), '<br />';// bar ?>
Führen Sie diese Datei aus und das Ergebnis wird wie in der Abbildung gezeigt angezeigt unten:
Hinweis:
1. nicht auf die Objektinstanzen kann nicht über Objektinstanzen zugegriffen werden
2. Kann nicht öffentlich, geschützt, privat, statisch zum Ändern verwendet werden
3. Unterklassen können Konstanten in der übergeordneten Klasse überschreiben und Konstanten in der übergeordneten Klasse über (parent::) aufrufen
4. Self Ab PHP 5.3.0 können Sie eine Variable verwenden, um eine Klasse dynamisch aufzurufen. Der Wert dieser Variablen darf jedoch kein Schlüsselwort sein (z. B. self, parent oder static).
Das obige ist der detaillierte Inhalt vonEntwicklung von Code-Ideen für die ständige Verwendung von PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!