PHP の概要

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

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

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

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

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

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

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

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

構文:

include 'ファイル名';

または

require 'ファイル名'; と書くこともできます。ファイル名');

例: テストのために 2 つのファイルを自分で作成し、ローカル サーバーに置く必要があります

次に、head.php ファイルのコードを 2 つ作成します。

<?php
	echo 123;
?>

次に、別のファイルmain.phpのコードを作成する必要があります

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>php中文网</title>
</head>
<body>
	<?php
		//include('head.php');      //使用include 包含
		//require('head.php');       //使用 require 包含
	?>
</body>
</html>

main.phpファイルを実行すると、インクルードしたファイル名が間違って書かれている場合、123が出力されます。ファイルが見つからないというメッセージが表示されます

学び続ける
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网</title> </head> <body> <?php //include('head.php'); //require('head.php'); ?> </body> </html>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜