Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-Regeln zur Berücksichtigung der Groß-/Kleinschreibung bei Benennungen

PHP-Regeln zur Berücksichtigung der Groß-/Kleinschreibung bei Benennungen

不言
不言Original
2018-04-17 09:31:032462Durchsuche

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 = &#39;abc&#39;;
echo $abc;    //输出&#39;abc&#39;
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(&#39;BLOGGER&#39;,&#39;Veitor&#39;);
echo BLOGGER;    //输出&#39;Veitor&#39;
echo BLOgger;    //报NOTICE提示,并输出&#39;BLOgger&#39;
echo blogger;    //报NOTICE提示,并输出&#39;blogger&#39;
?>


Die Groß-/Kleinschreibung wird nicht berücksichtigt

1. Bei Funktionsnamen, Methodennamen und Klassennamen wird die Groß-/Kleinschreibung nicht beachtet. Es wird jedoch empfohlen, Namen mit derselben Groß-/Kleinschreibung zu verwenden als sie definiert wurden
<?php
$arr = array(&#39;one&#39;=>&#39;first&#39;);
echo $arr[&#39;one&#39;];    //输出&#39;first&#39;
echo $arr[&#39;One&#39;];    //无输出并报错
echo $Arr[&#39;one&#39;];    //上面讲过,变量名区分大小写,所以无输出并报错
?>
Code kopieren





2. Bei magischen Konstanten wird die Groß-/Kleinschreibung nicht beachtet
Einige 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 &#39;123&#39;;
    }
    public funcion Dxx()
    {
        echo &#39;321&#39;;
    }
}
$obj = new Test;
$obj->Dxx();    //成功实例化Test类,并调用Dxx方法输出&#39;321&#39;
$obj->dxx();    //成功实例化Test类,并调用Dxx方法输出&#39;321&#39;
$obj = new test;
$obj->Dxx();    //成功实例化Test类,并调用Dxx方法输出&#39;321&#39;
$obj->dxx();    //成功实例化Test类,并调用Dxx方法输出&#39;321&#39;
Test::Ceshi();    //输出&#39;123&#39;
test::Ceshi();    //输出&#39;123&#39;
Test::ceshi();    //输出&#39;123&#39;
test::ceshi();    //输出&#39;123&#39;
?>



3. Bei NULL, TRUE und FALSE wird die Groß-/Kleinschreibung nicht beachtet.
Viele Leute wissen das wahrscheinlich, deshalb werde ich kein Beispiel nennen.

4. Bei der erzwungenen Typkonvertierung wird die Groß-/Kleinschreibung nicht berücksichtigt
<?php
echo __LINE__;    //输出2
echo __line__;    //输出3
?>
wie diese

(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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:23 Designmuster für PHP 2Nächster Artikel:23 Designmuster für PHP 2