php ファイルには以下が含ま...ログイン

php ファイルには以下が含まれます

PHP インクルード ファイル


PHP include ステートメントと require ステートメント

PHP では、サーバーによって実行される前に、ファイルの内容を PHP ファイルに挿入できます。

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

include と require は、エラーの処理方法を除いて同一です。require は致命的なエラー (E_COMPILE_ERROR) を生成し、エラーの発生後にスクリプトの実行が停止します。

· include は警告 (E_WARNING) を生成し、エラー発生後もスクリプトは実行を継続します。

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

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

構文

include 'filename';

or

require 'filename';

PHP include および require ステートメント

基本的な例

"header.php" という名前の標準ヘッダー ファイルがあるとします。ページ内でこのヘッダー ファイルを参照するには、include/require を使用してください:

<html>
<head>
<meta charset="utf-8">
<title>php中文网</title>
</head>
<body>
 
<?php include 'header.php'; ?>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
 
</body>
</html>

例 2

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

"menu.php":

echo '<a href="/">主页</a>
<a href="/html">HTML 教程</a>
<a href="/php">PHP 教程</a>';

Web サイト内のすべてのページがこのメニュー ファイルを参照する必要があります。その方法は次のとおりです:

<html>
<head>
<meta charset="utf-8">
<title>php中文网</title>
</head>
<body>
 
<div>
<?php include 'menu.php'; ?>
</div>
<h1>欢迎来到我的主页!</h1>
<p>一些文本。</p>
 
</body>
</html>

例 3

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

<?php
$color='red';
$car='BMW';
?>

これらの変数は呼び出しファイルで使用できます:

<html>
<head>
<meta charset="utf-8">
<title>php中文网</title>
</head>
<body>
 
<h1>欢迎来到我的主页!</h1>
<?php
include 'vars.php';
echo "I have a $color $car"; // I have a red BMW
?>
 
</body>
</html>

次のセクション

<html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <?php include 'header.php'; ?> <h1>欢迎来到我的主页!</h1> <p>一些文本。</p> </body> </html>
コースウェア