Dieser Artikel enthält hauptsächlich relevante Informationen zu PHP-Konstanten und Variablenbeispielen. Ich hoffe, dass er allen helfen kann.
Detaillierte Erläuterung der Beispiele für PHP-Konstanten und -Variablen
[PHP empfängt Parameter unter der Befehlszeile]
Wenn Sie PHP in der Befehlszeile debuggen, werden die übergebenen Parameter über $argv abgerufen. Beachten Sie, dass es das Dateinamenelement enthält und die Anzahl der Elemente im Array über $argc abgerufen wird.
【Variable Variable】
bedeutet, dass der Name der Variablen variabel ist und der Bezeichner der Variablen durch den Wert bestimmt werden kann einer anderen Variablen ersetzen.
Zum Beispiel: Die zweite Anweisung weist der Variablen argv1 einen Wert zu.
<?php $varName = 'argv1'; $$varName = 'value1'; var_dump($argv1); ?>
[Konstante]
wird mit define definiert und kann nicht gelöscht oder geändert werden, wenn angerufen. Schreiben Sie den Namen direkt. define hat auch eine Version mit drei Parametern. Der dritte Parameter gibt an, ob die Groß-/Kleinschreibung nicht beachtet wird.
<?php define('pi',3.14); echo pi; ?>
Tipp: Überprüfen Sie, ob die Konstante definiert ist, bevor Sie sie definieren. Verwenden Sie die definierte Funktion:
<?php if(!defined('pi')) define('pi',3.14); else echo 'pi has been defined<br>'; ?>
Für Konstanten mit Sonderzeichen müssen Sie die Konstantenfunktion verwenden, um sie aufzurufen. Beachten Sie, dass der Konstantenname in Anführungszeichen stehen sollte, zum Beispiel:
<?php if(!defined('= =')) define('= =','puzzled'); else echo 'pi has been defined<br>'; echo constant('= ='); ?>
Alle definierten Konstanten abrufen:
<?php var_dump(get_defined_constants()); ?>
[Magische Variable]
__LINE__ erhält die aktuelle Zeile, __FILE__ erhält den aktuellen Pfad.
Eine Anwendung:
Verwenden Sie die Funktion str_replace, um den Dateinamenpfad + Dateinamen in der Datei zu ersetzen, um sicherzustellen, dass auf die Dateipfadänderung weiterhin zugegriffen werden kann.
str_replace(
[String-Typ]
<?php define('ROOT',str_replace('a.php','',__FILE__)); echo ROOT; ?>
Es können sowohl doppelte als auch einfache Anführungszeichen verwendet werden, doppelte Anführungszeichen können jedoch interne Variablen analysieren, einfache Anführungszeichen jedoch schon effizienter.
Verwandte Empfehlungen;
Eine Zusammenfassung häufig verwendeter Konstanten und Variablen in thinkphp
<?php $name = "test"; echo "username is {$name}"; ?>
Wie werden in PHP vordefinierte Konstanten und Variablen verwendet und ausgegeben?
Das obige ist der detaillierte Inhalt vonDetaillierte Analyse von PHP-Konstanten und -Variablen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!