最新のWeb開発のチュートリアル
×

PHP チュートリアル

PHP HOME PHP イントロ PHP インストール PHP 構文 PHP 変数 PHP エコー/印刷 PHP データの種類 PHP ストリング PHP 定数 PHP 演算子 PHP If...Else...Elseif PHP Switch PHP whileループ PHP Forループ PHP 機能 PHP 配列 PHP 配列のソート PHP スーパーグローバル

PHP 取り扱い

PHP フォーム 取り扱い PHP フォーム 検証 PHP フォーム 必須 PHP フォーム URL/E-mail PHP フォーム コンプリート

PHP 高度な

PHP 多次元配列 PHP 日時 PHP 含めます PHP ファイル 取り扱い PHP ファイル オープン/読みます PHP ファイル 作成/書きます PHP ファイル アップロード PHP Cookies PHP Sessions PHP フィルター PHP Filters 高度な PHP エラー 取り扱い PHP 例外

MySQL Database

MySQL データベース MySQL 接続 MySQL Create DB MySQL Create 表 MySQL Insert Data MySQL 最後のIDを取得します MySQL 複数の挿入 MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML パーサー PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX イントロ AJAX PHP AJAX データベース AJAX XML AJAX ライブ検索 AJAX RSSリーダー AJAX 世論調査

PHP Examples

PHP 例 PHP クイズ PHP 証明書

PHP 参照

PHP アレイ PHP カレンダー PHP 日付 PHP ディレクトリ PHP エラー PHP ファイルシステム PHP フィルタ PHP FTP PHP HTTP PHP Libxml PHP 郵便物 PHP 数学 PHP その他 PHP MySQLiを PHP SimpleXML PHP 文字列 PHP XML PHP Zip PHP 時間帯

 

PHP 5ファイルをインクルード


含める(or require)文は、指定されたファイルと、include文を使用してファイルにコピーし、それを内に存在するすべてのテキスト/コード/マークアップを取ります。

あなたがウェブサイトの複数のページで同じPHP、HTML、またはテキストを含めたい時にファイルを含めると非常に便利です。


PHPは、ステートメントが含まれており、必要

(サーバーがそれを実行する前に)あるいは必要と文で、別のPHPファイルに1つのPHPファイルの内容を挿入することが可能です。

The include and require statements are identical, except upon failure:

  • 致命的なエラーが生成されますが必要です(E_COMPILE_ERROR) 、スクリプトを停止
  • 警告のみ生成されます含める(E_WARNING) 、スクリプトが続行されます

あなたは、実行には、ファイルが欠落している場合でも、出力が上に行くと、ユーザーの表示したいのであれば、includeステートメントを使用します。 それ以外の場合は、フレームワーク、CMS、または複雑なPHPアプリケーションのコーディングの場合には、常に実行の流れにキーファイルをインクルードする必要が文を使用します。 これは、1つのキーファイルを誤って不足しているだけで-場合、アプリケーションのセキュリティと整合性を損なう防ぐことができます。

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

構文

include ' PHPは、実施例が含まれます

例1

我々はと呼ばれる標準のフッターファイルがあるとし"footer.php"このようになります:

<?php
echo "<p>Copyright &copy; 1999-" . date("Y") . " w3ii.com</p>";
?>

ページ内のフッターファイルを含めるには、includeステートメントを使用します。

<html>
<body>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>

</body>
</html>
»実行例

例2

私たちは「menu.php」と呼ばれる標準メニューファイルがあるとします。

<?php
echo '<a href="/default.html">Home</a> -
<a href="/html/default.html">HTML Tutorial</a> -
<a href="/css/default.html">CSS Tutorial</a> -
<a href="/js/default.html">JavaScript Tutorial</a> -
<a href="default.html">PHP Tutorial</a>';
?>

Webサイトのすべてのページが、このメニューファイルを使用する必要があります。 ここではそれを行うことができる方法です(we are using a <div> element so that the menu easily can be styled with CSS later)

<html>
<body>

<div class="menu">
<?php include 'menu.php';?>
</div>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>

</body>
</html>
»実行例

例3

私たちはというファイルがあるとし"vars.php"いくつかの変数が定義されて、:

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

私たちが含まれている場合次に、 "vars.php"ファイルを、変数は呼び出し元のファイルで使用することができます。

<html>
<body>

<h1>Welcome to my home page!</h1>
<?php include 'vars.php';
echo "I have a $color $car.";
?>

</body>
</html>
»実行例

PHPには、対必要

必要声明はまた、PHPコードにファイルをインクルードするために使用されます。

しかし、含まれ、必要との間に1つの大きな違いがあります。 それを見つけることができないファイルが含ま文と、PHPに同梱されている場合、スクリプトは実行を継続します。

<html>
<body>

<h1>Welcome to my home page!</h1>
<?php include 'noFileExists.php';
echo "I have a $color $car.";
?>

</body>
</html>
»実行例

我々が必要とのステートメントを使用して同じ例をすれば、スクリプトの実行が死ぬので、必要と文は致命的なエラーが返された後、echo文は実行されません。

<html>
<body>

<h1>Welcome to my home page!</h1>
<?php require 'noFileExists.php';
echo "I have a $color $car.";
?>

</body>
</html>
»実行例

ファイルは、アプリケーションによって要求されたときに必要に使用します。

ファイルを必要としない場合などが使用して、ファイルが見つからないときに、アプリケーションは継続すべきです。