1.エコーとプリントとの違い

  PHPは、実質的に同一の機能及び印刷(出力)にエコーが、両者の間に微妙な違いがあります.ノーリターンエコー出力値が、flaseを実行したときに障害を返すために、戻り値を印刷.したがって、通常の関数として使用することができ、例えば、次のコードでは、変数の値が1 Rであろう$実行されます..

  $ R = "Hello Worldのを" 印刷します.

  エコーがない間、印刷は、複雑な式の数で利用可能であることを、この手段.エコー文は任意の値を返すために必要とされていないためしかし、業務の効率化は、コード内のecho文がわずかに速いprint文よりなければなりません.

  2.含めると必要との違い

  含む()および()関数は、また、(含む)実質的に同じであるが、使用中にいくつかの違いがあり、(含まれる)を含む条件の関数であるが、必要()関数は無条件であっある必要.次の例では、コード、変数が真である$場合、そのファイルを含みます.PHP:

  {($)の場合

  含める(「A.PHP「);

  }

  そして異なる)()(必要とし、その後含まれ、何があっ値$、以下のコードは、ファイルでしょう..PHPファイルに含ま:

  {($)の場合

  (「A必要.PHP「);

  }

  エラー処理では、文は、エラーメッセージが表示されますが、プログラムは、ステートメントを含めるスキップされますが、プログラムがまだ継続する場合は、エラーが発生含ま含ま使います!しかしrequreしかし、あなたに致命的なエラーを与えます.

  もちろん、文字通りの意味から、我々は7を理解することができます:requreは意味のための非常に厳しい要求であります.

  3.require_once()とのinclude_once()文

  余談は、限り簡単のrequire_once()とのinclude_onceとして()ステートメントの対応は、(必要とする)及び()ステートメントを含みます.require_once()とのinclude_once()ステートメントは、特に複数のファイルを含んで使用される場合、効果的誤差関数または変数が繰り返し定義された同じコード発生中に含まれることを回避することができます.

  4.空の文字列(「」)とNULLの違い

  PHP中空文字列とNULLが格納されている0の値に基づいて、彼らは同じタイプではありませんが、あなたは(「」)エコーGETTYPE試すことができ;およびエコーはgettype(NULL);あなたは、彼らが絶版になっていることがわかります文字列とNULL、当然のことながら、0も混乱され、あなたが試すことができ、エコーはgettype(0);あなたのタイプの印刷、あなたは見つけるでしょうタイプ0は整数(int型)、目に見える文字列(「」)、NULLと0されています「等価」が、不平等なタイプ.

  5.ISSETと差の空

  空の変数が「空」であるかどうかを決定することですが、ISSETは、変数が設定されているかどうかを判断することです:文字通りの意味から、我々は理解することができます.しかし、一つのことは絶対に彼らに注意を払うする必要がありますがあります:変数の値が0の場合、この変数が設定されていないと等価であるヌルに等しいと思います空.、何も設定がない空のこと、の$ IDの値を取得することが可能であるISSET:私たちは、空と変数$ IDを検出するISSETと$ ID = 0は、すでに設定されているの$ id変数を調べたとき、例えば、2は異なる値を返します.次の例を参照してください.

  $ ID = 0;

  emptyempty($番号)?"私は空だ" 印刷:印刷「$ IDがI .「; //結果:私は空でした

  !ISSET($ ID)?"私は空だ" 印刷:印刷「$ IDがI .「; //結果:I 0

  6.==(等)と===(アイデンティティ)の間の差

  上記第四の空の文字列(「」)とNULLの間の差を想起し、次に例を見て:

  '''' == NULL;

  '''' === NULL;

  実行した後、あなたは最初が真であることがわかります、2番目は虚偽でした!==可視のみ等価の値を比較するが、それは===比較値だけでなく、比較の種類、よりストリンジェントではないだけです.

  また、記事に興味がある可能性が:PHPでの説明を必要とし、PHPの違いを説明)(PHPの違いは(含める)および必要と奥行きの概要では、必要と、ファイル関数は、のinclude_onceを含ん含ま含めるとPHPの詳細な方法を使用する必要のrequire_once差のパスの問題を含んでPHPは、)必要と含む、のinclude_onceを、必要とする、require_oncephpエコー()及び(印刷PHPのコアコード解析から含める提案差PHPの中含む/必要とする必要が()および()関数差説明PHPの使用を含んで含み、導入が必要と理解差分ファイル

)(PHPエコー(IN)と印刷、必要()および()関数など混乱区別を含みます

Recommend Article: