ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルのコメント、変数、配列、定数、関数アプリケーションの概要
PHPにおける一重引用符と二重引用符の違いは何ですか?
1. 以下からわかるように、二重引用符で囲まれた変数は解析されて出力されますが、一重引用符で囲まれた変数は解析されません。
2. 一重引用符の解析速度は二重引用符よりも高速です。
3. 一重引用符の場合、エスケープ文字は ',\ の 2 つだけです。
4. 上記の 2 つのエスケープ文字を除いて、その他はすべてそのまま出力されます。
5. ダブルクォーテーションには、\、'、" の他に、t、r、n などもあります。
6. 文字列変数の宣言に使用するシングルクォートやダブルクォーテーションの他に、ヒアドキュメントメソッドもあります
プログラムコード:
//$age = 22;
//$str1 = '彼は今年$年齢です' //''そのまま出力します
//$str2 = "彼は今年$年齢です"; / /"" 内部の変数を解析するには、 22
//echo $str1,"
",$str2;
phpのコメント
(1) // で始まります。 #で始まる
#これはシェルの単行コメント形式です
(3) /*で始まり*/で終わる複数行のコメントがあります
jsの場合、ステートメントが占有する場合。 1行、行末に;記号を追加する必要はありません
ただし、PHPで追加する場合は、各行の後にセミコロンを追加する必要があります
ただし、最後の文には例外があります。 PHP 全体にも追加することを強くお勧めします
3. 純粋な PHP ページの場合、?> を記述する必要はありません
さらに、直接実行されないが他のページに含まれるファイルの場合は、これを追加することが推奨されることがよくあります。 ?> を追加しないでください
この方法で含まれるページは、より高速に実行されます
1 の PHP 変数には、整数、浮動小数点、文字列、NULL、配列、の 8 種類があります。オブジェクト、リソース
3. js では var 変数名 [= 値] で変数を宣言し、php で直接変数名 = 値を宣言します 4. 変数の名前は構成されます。 「文字」、アンダースコア、数字、数字を使用することはできません 6. PHP の変数の前に「$」マークがあります
7. Echo は関数ではなく、文法的な構造です
8.変数を出力することができます
9. 複数の変数を出力したい場合は、','を使用します
11. 変数の値の転送
15. 文字列型の変数と定数
(1) ) 定数
変数はいつでも再割り当てできます
//$age = 22;
//echo "
",$age;
(2) 違いは何ですか?変数と定数の間では?
1. 宣言方法が異なります
2. 定数ステートメントでは、その値は変更できません
PI =3.23; ;",PI; 3. 変数は破棄できますが、定数は一度破棄できません unset($age);
var_dump($age);
4. 定数はログアウトできません
unset(PI); //構文エラー、ログアウトは許可されていません
echo PI;
5. 変数には独自のスコープ、関数があります。デフォルトでは、外部変数には内部的にアクセスできません。定数は、一度定義すると、グローバルに定義することも、関数内で内部的に定義することもできます。
ページのどこからでもアクセスできます。
(3) 変数と定数の命名規則
1. 定数の命名規則は、文法的には変数の命名規則と同じです。
文字、数字、アンダースコアの組み合わせが許可されており、数字を
2 で始めることはできません。一般的な観点から: 一般的な定数は「大文字」です
//define('SF',342); ; //最新バージョンでは定数名の大文字と小文字が区別されるようになりました
(4) 定数に使用できる値は何ですか?
1. スカラー型 (単一型) のみを定数に割り当てることができます。
2. 配列やオブジェクトなどの複合型を定数に割り当てることはできません。
3. リソースタイプ 定数に割り当てた場合、予期しないエラーが発生する可能性があります。
コードは次のとおりです
:
コードをコピーします
コードは次のとおりです。定義('ROOT',' D:/www');
4 定義('LOCK',true);
6 echo AGE,HEI,ROOT; );
8 var_dump(NON);
phpの制御構造 (1) プログラムは変数、式、制御構造から切り離せません
(2) phpではelse ifを連続して記述できますが、jsでは禁止です 標準的な書き方を推奨します。 、つまり分離した場合は esle になります。
(3) PHP では、JS のように変数のスコープがスコープに沿って見えません。
(4) PHP には、スーパー グローバル変数と呼ばれる特殊な種類の変数があります。関数内やクラス内にいても、コードがどれほど深くパッケージ化されていても、変数にアクセスできます。
php配列とjs配列
(1) jsで配列を作成する2つの方法
(2) jsでは、配列のインデックスは常に0から始まり、途中に隙間ができないように1つずつ増加します
1。 arr=new Array(1 ,2,3,4);
2. var arr= [1,2,3]
(3) php
1 で配列のインデックスを作成します。柔軟です
2. 数値は文字列にすることもできます
3. 数値と文字列の混合も可能です
4. インデックス部分が数値インデックスを指定している場合
5.
6. 次に、ユニットの前の出現を取得します。そのキー値として、最大の数値インデックス値が +1 になります。
php は次のように配列を作成します。