PHP コメント、Include/Include_once、Require/Require_once

コメントを使用する理由

  • しばらくソース コードに取り組まないと、そのコードが何をしているのか忘れてしまいがちです。 ソース コードにコメントを付けると、コードの動作を思い出すのに役立ちます。
  • 複数の開発者が同じプロジェクトで作業する必要がある場合、ソース コードにコメントを付けることも非常に重要です。 ある開発者が行った変更は、他の開発者がコメントを読むだけで簡単に理解できます。
  • ベスト プラクティスとして、コード 3 行ごとに 10 行のコメントを含める必要があります。

PHP コメント

  • コメントはコードを理解するのに役立ちます
  • コメントはソースコードに含める説明です。 これらのコメントは人間の理解を目的としたものです。
  • 単一行コメントは次で始まります double スラッシュ // は同じ行で終わります。
  • PHP コメント
  • 複数行のコメントはスラッシュとアスタリスク /* で始まり、アスタリスクとスラッシュ */ で終わります。
  • PHP コメント

以下の図は、複数行コメントと単一行コメントの両方を含む PHP ファイルを示しています。

PHP の例

PHP コメントの例

PHP Include および PHP Include_once

「include」php ステートメントは、他のファイルを PHP ファイルにインクルードするために使用されます。

これには、include と include_once の XNUMX つのバリエーションがあります。 ファイルがインクルードされる場合、Include_once は PHP インタープリターによって無視されます。

include ステートメントには次のものが含まれますwing 構文

<?php
include 'file_name';
?>

include_once ステートメントには次のものが含まれますwing 構文

<?php
include_once 'file_name';
?>

ここに、

  • 「Include/include_once」はファイルをインクルードするステートメントです。
  • 「'file_name'」は、インクルードされるファイルの名前です。

例: Include / Include_once

すべてのページに同じナビゲーション メニューが含まれる Web サイトを開発しているとします。

共通ヘッダーを作成し、 include ステートメントを使用してそれをすべてのページに含めることができます。これを行う方法を見てみましょう。

  • 2つのファイル名を作成します
  • header.php、index.php

以下は次のコードです。 header.phpの

<a href="index.php">Home</a>

<a href="aboutus.php">About us</a>

<a href="services.php">Services</a>

<a href="contactus.php">Contact Us</a>

index.phpを

<?php

include 'header.php';

?>

上記のヘッダーページが出力されます

PHP Require & PHP require_once

require ステートメントには、require と require_once の XNUMX つのバリエーションがあります。

require/require_once ステートメントはファイルをインクルードするために使用されます。

必要なファイルが XNUMX つの include ステートメントのいずれかによってすでに追加されている場合、Require_once は無視されます。

それには次のようなものがありますwing 構文

<?php
require 'file_name';
?>
<?php
require_once 'file_name';
?>

ここに、

  • 「require/require_once」はファイルを含むステートメントです
  • 「'file_name'」は、インクルードされるファイルの名前です。

例: 必須

データベースを活用したアプリケーションを開発しているとします。

require ステートメントを使用して、データベースに接続するすべてのページに含めることができる構成ファイルを作成できます。 config.php

<?php

$config['host'] = 'localhost';

$config['db'] = 'my_database';

$config['uid'] = 'root';

$config['password'] = '';

?>

次に、構成ファイルを必要とするサンプルコードを見てみましょう。 ページモデル.php

<?php

require 'config.php'; //require the config file

//other code for connecting to the database

?>

PHP の include と require

include / require の違い

含める 必要とする
エラー発生時に警告を発する 警告を発しない
エラーが発生してもスクリプトの実行は続行されます エラーが発生するとスクリプトの実行が停止します。

一般に、エラーが発生した場合でもスクリプトの実行でウェブマスターの情報が表示され続けるように、 include ステートメントを使用することをお勧めします。mail 住所またはお問い合わせページ。

要求されたファイルがないとスクリプト全体を実行できない場合は、require ステートメントを使用する必要があります。

「include」ステートメントと「require」ステートメントは、コードを表示したいソース コード内の任意の行で使用できます。

まとめ

  • ヘッダー、フッター、サイドバーなどの単一の HTML コードを多くのページで共有できます。 これにより、XNUMX つのファイルを更新するだけで Web サイトを簡単に更新できます。
  • PHPコード データベース構成設定、カスタム関数などを多くのページ間で共有できるため、Web サイト/アプリケーションで同じ設定が使用されるようになります。
  • コメントはソースコードを理解するために使用されます。 それらは人間の理解のためのものです
  • 単一行のコメント ステートメントは次で始まります double スラッシュ //。
  • 複数行のコメント ステートメントは /* ステートメント */ で囲まれます。
  • 「include、include_once、require、require_once」ステートメントは、ファイルをインクルードするために使用されます。
  • 要求されたファイルが XNUMX つのステートメントのいずれかを使用してすでにインクルードされている場合、Include_once/require_once は無視されます。
  • 「include」ステートメントは、要求されたファイルが見つからない場合に警告を発行し、実行を続行します。
  • require ステートメントは致命的なエラーを発生させ、スクリプトの実行を停止します。
  • インクルードする要求されたファイルがないとスクリプト全体が実行できない場合を除き、ほとんどの場合、「include」ステートメントを使用する必要があります。