veranschaulichen
1. Const definiert PI als Variable. Definierte Konstanten können nur im obersten Verzeichnis platziert werden und können nicht in if-Anweisungen oder {} in Funktionen platziert werden.
2. define ist eine Makrodefinition, und definierte Konstanten können an einer beliebigen Stelle platziert werden.
Beachten Sie, dass die Makrodefinition keine Anweisung im engeren Sinne von C oder C++ ist und daher nicht mit einem Semikolon am Ende der Zeile enden muss.
Beispiel
Symbolische Konstante #define Pi 3.1415926f; Konstantwertvariable const float pi 3.1415926f;
Das Obige ist ein Vergleich der beiden Definitionsmethoden in PHP-Konstanten. Ich hoffe, dass es für alle hilfreich ist.