Dieser Artikel stellt die Groß- und Kleinschreibung der PHP-Benennung vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen Ich hatte immer das Gefühl, dass die verschiedenen Groß- und Kleinschreibungsregeln in PHP unklar sind. Selbst Veteranen, die viele Jahre gearbeitet haben, haben möglicherweise kein ausreichendes Verständnis für die Groß- und Kleinschreibung von PHP. In PHP ist die Behandlung von Problemen, bei denen die Groß-/Kleinschreibung beachtet wird, chaotisch, daher muss jeder darauf achten. Auch wenn an einigen Stellen die Groß-/Kleinschreibung nicht berücksichtigt wird, ist es am besten, während des Programmiervorgangs immer die „Groß-/Kleinschreibung“ einzuhalten. Hier einige Hinweise zu Groß- und Kleinschreibung: Groß-/Kleinschreibung beachten
1. Bei Variablennamen wird die Groß-/Kleinschreibung beachtet.Bei allen Variablen wird die Groß-/Kleinschreibung beachtet, einschließlich gewöhnlicher Variablen und $_GET, $_POST, $_REQUEST, $ _COOKIE, $_SESSION ,$GLOBALS,$_SERVER,$_FILES,$_ENV usw.;
2. Bei Konstantennamen wird die Groß-/Kleinschreibung beachtet
<?php $abc = 'abc'; echo $abc; //输出'abc' echo $aBc; //无输出 echo $ABC; //无输出 ?>
Konstanten, die mit define definiert werden, unterscheiden zwischen Groß- und Kleinschreibung.
3. Beim Array-Index (Schlüsselname) wird die Groß-/Kleinschreibung beachtet
<?php define('BLOGGER','Veitor'); echo BLOGGER; //输出'Veitor' echo BLOgger; //报NOTICE提示,并输出'BLOgger' echo blogger; //报NOTICE提示,并输出'blogger' ?>
Die Groß-/Kleinschreibung wird nicht berücksichtigt
<?php $arr = array('one'=>'first'); echo $arr['one']; //输出'first' echo $arr['One']; //无输出并报错 echo $Arr['one']; //上面讲过,变量名区分大小写,所以无输出并报错 ?>
2. Bei magischen Konstanten wird die Groß-/Kleinschreibung nicht beachtetEinige magische Konstanten umfassen: __LINE__, __FILE__, __DIR__, __FUNCTION__, __CLASS__, __METHOD__, __NAMESPACE__ usw. Groß- und Kleinschreibung wird nicht beachtet.
<?php class Test { static public function Ceshi() { echo '123'; } public funcion Dxx() { echo '321'; } } $obj = new Test; $obj->Dxx(); //成功实例化Test类,并调用Dxx方法输出'321' $obj->dxx(); //成功实例化Test类,并调用Dxx方法输出'321' $obj = new test; $obj->Dxx(); //成功实例化Test类,并调用Dxx方法输出'321' $obj->dxx(); //成功实例化Test类,并调用Dxx方法输出'321' Test::Ceshi(); //输出'123' test::Ceshi(); //输出'123' Test::ceshi(); //输出'123' test::ceshi(); //输出'123' ?>
3. Bei NULL, TRUE und FALSE wird die Groß-/Kleinschreibung nicht beachtet. Viele Leute wissen das wahrscheinlich, deshalb werde ich kein Beispiel nennen.
<?php echo __LINE__; //输出2 echo __line__; //输出3 ?>
(int), (integer) – konvertiert in einen Ganzzahltyp(bool), (boolean) – konvertiert in einen booleschen Typ
(float), (double), (real) – In Gleitkommatyp konvertieren
(string) – In String konvertieren
(array) – In Array konvertieren
(object) – In Objekt konvertieren
Im Allgemeinen verwenden wir alle Kleinbuchstaben, daher ist dies kein großes Problem.
Im Allgemeinen kommt es leicht zu Verwirrung bei Variablen, Konstanten, Klassennamen, Methodennamen und Funktionsnamen. Es ist hilfreich, sich diese zu merken.
Verwandte Empfehlungen:
Einführung in PHP-Namespaces
PHP Detaillierte Erläuterung des Namespace und der automatischen Ladeinstanzen
Das obige ist der detaillierte Inhalt vonPHP-Regeln zur Berücksichtigung der Groß-/Kleinschreibung bei Benennungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!