287 of 410 menu

require関数

関数 require は、指定されたファイルを現在のスクリプトに接続して実行します。include とは異なり、ファイルが存在しない場合、致命的なエラーを引き起こし、スクリプトの実行を停止します。この関数は、関数、クラス、設定を含む重要なファイルを接続するためによく使用されます。

構文

require 'path/to/file.php';

設定ファイルの接続:

<?php require 'config.php'; echo $db_host; // config.phpからの変数 ?>

ファイル config.php が存在する場合、その内容が実行され、変数が利用可能になります。

存在しないファイルの接続を試みる:

<?php require 'missing_file.php'; echo 'この行は実行されません'; ?>

ファイル missing_file.php が存在しない場合、スクリプトはエラーで終了します。

requireとincludeの違い

主な違いは、ファイルが存在しない場合、require が致命的なエラーを引き起こすのに対し、include は警告のみを出す点です。

<?php include 'optional_file.php'; // スクリプトは処理を続行します require 'required_file.php'; // エラー時にスクリプトは停止します ?>

関連項目

  • 関数 include,
    これもファイルを接続しますが、エラー時にスクリプトを停止しません
  • 関数 require_once,
    ファイルの接続を1回だけ保証します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否