PHPの基礎知識-その4

元ID:GUIDM

7月は忙しくて更新する時間がなく、CSDNにもあまり行っていなかったので、皆さんからのプライベートメッセージを全部読むのが間に合いませんでした。

最近、PHPを学んでおり、JavaScriptの上級版は一時停止中です。PHPを学習した後、フロントエンドのコンテンツを更新しています。

この PHP のコラムは、単なる学習ノートの記録です。ご協力ありがとうございました。

共通システム機能


出力用関数

  • print(): echo と同様に、基本的には括弧なしで 1 を返す構造です。
  • print r(): var_dump に似ていますが、var_dump より単純です。データ型は出力せず、値のみを出力します (配列でよく使用されます)。

時間の関数

  • date(): 指定された形式に対応するタイムスタンプ。
  • time(): 現在の時刻に対応する時刻から計算された秒数を取得します。
  • microtime(): マイクロ秒数を取得します。

 ファイル読み込みの原則


1. ファイルがロードされると (インクルードまたは要求)、システムはインクルード ファイルのコードを現在のファイルに自動的に埋め込みます。

2. 読み込み場所: 対応するファイルに埋め込まれたコードを読み込む場所は、対応するインクルード場所です。

3. PHP に含まれるファイルは個別に実行されます。

PHP コード実行フロー:

1.コードファイルを読む

2. コンパイル: PHP コードをバイトコードに変換 (オペコードを生成)

3. zendengine を使用してオペコードをコンパイルし、バイトコードに従って論理演算を実行します。

4. 対応する HTML コードに変換する

PHP ファイルのコンパイル プロセス中に、構文エラーがある場合は実行されませんが、インクルード ファイルにエラーがある場合、システムはエラーを報告する前に include ステートメントを実行します。

include と require の違い

1. include と include_once の違い:

同じファイルが複数回ロードされた場合、システムはそれを複数回実行します。

include_once を指定すると、システムは複数回検出された場合に 1 回だけ実行します。

2. require と include の違いは、ファイルをインクルードすることが本質であり、唯一の違いは、ファイルがインクルードされていない場合のエラー報告の形式が異なることです。

ファイルロードパス


ファイルがロードされたら、PHP が対応するファイルを正しく検出できるように、ファイル パスを指定する必要があります。

ファイルの読み込みパスには 2 つのタイプがあります。

1.絶対パス(低効率・安全)

2. 相対パス (高効率、エラーが発生しやすい)

 

おすすめ

転載: blog.csdn.net/m0_61901625/article/details/126166941