亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

PHPインクルードファイル

実際の制作作業(yè)では、より大規(guī)模なシステムを構築するときに、よく使用される関數(shù)や、メニュー、フッターなどの一般的な HTML 要素など、再利用する必要があるコンテンツが常に存在します。これらの公開コンテンツをいくつかのファイルにまとめて書き込み、特定の狀況に応じて必要な場所に含めることができます。これにより、開発時間を大幅に節(jié)約し、コード ファイルを統(tǒng)一して簡潔にし、メンテナンスを改善できます。

PHP では、ファイルをインクルードするには、require、require_once、include、および include-once の 4 つのメソッドがあります。機能ファイルは引き続き下方向に実行されます。通常、動的インクルージョンに使用されます。

致命的なエラー。コードは実行を継続しません。通常、非常に重要なファイルが含まれているため、コード全體を実行しないでください。 Include_once は、元の include 関數(shù)に加えて、以前にファイルがインクルードされていた場合には、警告を返します。 Require_once は致命的です 元の機能 1 に加えて、ファイルが繰り返しインクルードされるのを防ぐために、once 検出が行われます

PHP include ステートメントと require ステートメント
PHP では、ファイルをサーバーが実行する前の PHP ファイルのコンテンツ。

include ステートメントと require ステートメントは、他のファイルに書かれた有用なコードを実行フローに挿入するために使用されます。

include と require は、エラーの処理方法を除いて同一です。

require は致命的なエラー (E_COMPILE_ERROR) を生成し、その後スクリプトの実行が停止します。

include は警告 (E_WARNING) を生成し、エラー発生後もスクリプトは実行を継続します。 インクルードされたファイルが見つからない場合でも実行を続行し、結果をユーザーに出力したい場合は、 include を使用します。 それ以外の場合、フレームワーク、CMS、または複雑な PHP アプリケーション プログラミングでは、実行フローへのキー ファイルを參照するために常に require を使用します。 これにより、重要なファイルが誤って失われた場合のアプリケーションのセキュリティと整合性が向上します。

ファイルを含めると、多くの作業(yè)が節(jié)約されます。これは、すべての Web ページに対して標準のヘッダー、フッター、またはメニュー ファイルを作成できることを意味します。 その後、ヘッダーを更新する必要がある場合は、ヘッダー インクルード ファイルを更新するだけです。

文法

include 'filename'; ページヘッダーファイルの名前は「header.php」です。ページ內でこのヘッダー ファイルを參照するには、include/require を使用してください:

<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<?php include 'header.php'; ?>
<h1>歡迎來到我的主頁!</h1>
<p>一些文本。</p>
</body>
</html>
例 2

すべてのページで使用される標準メニュー ファイルがあるとします。 "menu.php":

echo '&lt; a href = "/"&gt; homepage&lt;/a&gt;その方法は次のとおりです:
<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<div class="leftmenu">
<?php include 'menu.php'; ?>
</div>
<h1>歡迎來到我的主頁!</h1>
<p>一些文本。</p>
</body>
</html>

例 3

変數(shù)を定義するインクルード ファイル (「vars.php」) があるとします:

<?php
 $color='red';
 $car='BMW';
?>
これらの変數(shù)は呼び出しファイルで使用できます:

<html>
<head>
<meta charset="utf-8">
<title>php中文網(wǎng)(php.cn)</title>
</head>
<body>
<h1>歡迎來到我的主頁!</h1>
<?php
include 'vars.php';
echo "I have a $color $car";   // 輸出 I have a red BMW
?>
</body>
</html>

例 4

file.php ファイルを作成します:

<?php
 $word = "你好!";
?>

次に、それを test.php などの別のファイルに含めます (2 つのファイルは同じディレクトリにあります):

<?php
 echo "包含內容為:".$word."<br />";
 include("file.php");
 echo "包含內容為:".$word;
?>

test.php を実行すると、出力は次のようになります:

內容は:
內容は:こんにちは!



include() と require() の違い

require() ステートメントの違いは、ファイルをインクルードするためにも使用でき、使用中の include() と同等です。 ただし、この 2 つには微妙な違いがいくつかあり、実際の狀況に応じて include() または require() を使用できます。

両者の違いは以下の通りです。

インクルードするファイルが存在しない場合(インクルードでエラーが発生する場合)、require()を使用した場合はプログラムの実行が即座に停止しますが、include()を使用した場合はプログラムの実行が停止します。 、システムはエラーを促すだけでなく、次のプログラムの內容が実行され続けます。 ほとんどの場合、エラー參照が発生した後にプログラムが実行を継続しないようにするには、require() 関數(shù)を使用することをお勧めします

require() ステートメントが実行されるかどうかに関係なく、プログラム実行インクルード ファイルが追加されます。ファイルは include() が実行された場合にのみインクルードされます。したがって、條件判斷がある場合は、 include() を使用する方が明らかに適切です

複數(shù)の參照に require() を使用する場合、參照されるファイルへの參照アクションは 1 回だけ実行されますが、 include() は毎回読み取る必要があります參照ファイルを取得して評価した後

once

includeとrequireは、それぞれonce関數(shù)に対応します: include_onceとrequire_once
関數(shù)の機能に違いはありません。主な機能は、繰り返しのインクルードを避けることです

。

學び続ける
||
<html> <head> <meta charset="utf-8"> <title>php中文網(wǎng)(php.cn)</title> </head> <body> <?php include 'header.php'; ?> //引入已經建好的header.php文件 <h1>歡迎來到我的主頁!</h1> <p>一些文本。</p> </body> </html>