26 文字の大文字と小文字の PHP の大文字と小文字の区別の問題が解決されました
Jul 29, 2016 am 08:47 AMPHP の大文字と小文字の区別の問題の処理は厄介で、コードを書くときに時々問題が発生することがありますので、ここでまとめておきます。
しかし、私はすべての人にこれらのルールを使用することを推奨しているわけではありません。 全員が常に「大文字と小文字の区別」を遵守し、統一されたコーディング標準に従うことをお勧めします。
1. 大文字と小文字の区別
1. 変数名は大文字と小文字が区別されます
通常の変数と $_GET、$_POST、$_REQUEST、$_COOKIE、$_SESSION、$GLOBALS、$_SERVER、$_FILES、$_ENV を含むすべての変数は大文字と小文字が区別されます。 , など;
コードをコピーします コードは次のとおりです:
$abc = 'abcd';echo $abc; // 'abcd' を出力します。 //なし 出力
echo $ABC; //出力なし
2. 定数名はデフォルトでは大文字と小文字が区別され、通常は大文字で書かれます
(ただし、このデフォルトを変更できる設定項目が見つかりません。解決してください)
コードをコピーします
コードは次のとおりです: 1 <?php define("ABC","Hello World") //Hello World を出力します
echo abc; ; //abc を出力します
3. php.ini の設定は大文字と小文字を区別します
たとえば、file_uploads = 1 のように記述することはできません
2.クラス名は大文字と小文字が区別されませんが、定義時と同じ名前を使用することをお勧めします
コードをコピーします
コードは次のとおりです:
<?php function show(){ echo "Hello World"; }
show(); //Hello Worldを出力する
コードをコピーする
< ;?php
class cls{
static function func(){
echo "hello world";
Cls::FunC( ) //マジック定数は大文字と小文字を区別しません。 、大文字が推奨されます
: __LINE__、__FILE__、__DIR__、__FUNCTION__、__CLASS__、__METHOD__、__NAMESPACE__。 コードをコピー
コードは次のとおりです:
<?php
echo __line__; //出力 2
echo __LINE__ //出力 3
6.機密です
コードは次のとおりです:
<?php $a = null; $b = NULL; $d = TRUE; false;
$f = FALSE;var_dump($a == $b); //ブール値 true を出力します
var_dump($c == $d); //ブール値 true を出力します
var_dump($e == $f) ; //出力ブール型 true
* (int)、(integer) – 整数型に変換されます
* (bool)、(boolean) – ブール型に変換されます
* (float)、(double)、(real) – float に変換します * (string) – 文字列 * (array) に変換します – 配列 * (object) に変換します – オブジェクト
コードをコピーします
コードは次のとおりです:
<?php
$a=1;
var_dump($a); //出力 int 1
$b=(STRING)$a; //出力文字列'1 ' (length=1)
$c=(string)$a;
var_dump($c); // 文字列 '1' (length=1) を出力します。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











LaravelのバックエンドでReactアプリを構築する:パート2、React
