PHP のファイルに対して一般的に使用されるシステム関数は何ですか?ファイルをロードする原理は何ですか?

慕斯
リリース: 2023-03-10 15:38:02
オリジナル
1883 人が閲覧しました

前回の記事は『PHPフレームワーク開発の仕様を1分で手に入れるには? 》、この記事では引き続き、PHP のファイルに対して一般的に使用されるシステム関数とは何であるかを紹介します。ファイルをロードする原理は何ですか?一定の参考値があるので、困っている友達が参考になれば幸いです。

PHP のファイルに対して一般的に使用されるシステム関数は何ですか?ファイルをロードする原理は何ですか?

このファイルには、一般的に使用されるシステム関数が含まれています:

(1) 出力関連関数;

print(); echo 出力によって提供されるコンテンツと同様で、本質的には構造体 (関数ではありません) であり、1 を返し、括弧を使用する必要はありません;

print_r (); var_dump に似ていますが、var_dump よりも単純で、データ型は出力せず、値のみを出力します (配列の出力によく使用されます)

コードを例として見てみましょう;

<?php
//系统函数
//输出相关
echo print(&#39;hello world<br/>&#39;);
print &#39;hello world<br/>&#39; ;
$a = &#39;hello world<br/>&#39;;
print_r($a);
ログイン後にコピー

直接出力 print の場合 関数ラッピングが使用されない理由は、それが単なる構造体であり、実際の関数ではないためです。このような print_r() の場合、通常はコードなどの変数に対して動作します。上で書きました; コードの 2 番目の結果を見ることができます 前に 1 があり、これは echo によって出力された値です;

コードのデモの結果は次のとおりです:

PHP のファイルに対して一般的に使用されるシステム関数は何ですか?ファイルをロードする原理は何ですか?

(2) 時刻に関する関数

  • date() は、指定された形式の期間に対応します。タイムスタンプを指定すると、現在のタイムスタンプがデフォルトで解釈されます。

  • time(): 現在の時刻に対応するタイムスタンプを取得します。

  • microtime( ): マイクロ秒レベルで時刻を取得します

us コードを例に挙げます;

<?php
//系统函数
//输出相关
echo print(&#39;hello world<br/>&#39;);
print &#39;hello world<br/>&#39; ;
$a = &#39;hello world<br/>&#39;;
print_r($a);
echo '
'; //时间函数 echo date('Y 年 m 月 d 日 H:i:s' ,12345678),'
; echo time(),'
'; echo microtime(),'
';
ログイン後にコピー

(3) 数値に関連する関数

  • #max()

  • main()

  • rand()

  • mt_rand()

  • ##round()
PHP コードの実行処理:

1. コードファイル(PHPプログラム)を読み込みます。

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

3. zendenngine はオペコードを解析し、バイトコードに従って論理演算を実行します

PHP ファイルのコンパイル中に構文エラーが発生すると、失敗します (実行されません) ) ); ただし、インクルードされたファイルにエラーがある場合、システムは include ステートメントが実行されるまでエラーを報告しません。

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

ファイル読み込みの原則:

1: ファイルを読み込みます(include または require)、システムは自動的にコードをファイルに組み込みます。これは、コードを現在のファイルに埋め込むことと同じです。

2: 読み込み場所: 読み込み先、ファイル内のコードが配置される場所。対応するファイルが埋め込まれているのは、対応するインクルードの場所です;

3: PHP に含まれるファイルは個別にコンパイルされます;

推奨される学習: 「

PHP ビデオ チュートリアル

以上がPHP のファイルに対して一般的に使用されるシステム関数は何ですか?ファイルをロードする原理は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート