Menu
Coddy logo textTech

外部ファイル

CoddyのPHPジャーニー「オブジェクト指向プログラミング」セクションの一部 — レッスン 1/91。

外部ファイルを使用すると、クラスを別のPHPファイルに整理し、require_onceを使用してメインプログラムに読み込むことができます。

my_class.phpという名前の別のPHPファイルを作成します。

<?php
class MyClass {
    // クラス本体
}

require_once を使用して、ファイルをメインファイルに読み込みます。

<?php
require_once 'my_class.php';

これで、メインファイルでクラスを使用できるようになります。

$obj = new MyClass();
echo get_class($obj);

出力:

MyClass

require_once 'my_class.php'; ステートメントは、my_class.php ファイルをプログラムに接続します。ファイル名には .php 拡張子を含め、引用符で囲む必要があります。require_once は、ステートメントが複数回現れたとしても、ファイルが一度だけ読み込まれることを保証します。

challenge icon

チャレンジ

中級

PHPファイル(my_class.phpdriver.php)が与えられています。driver.php ファイルに正しい require_once ステートメントを追加して、ファイルを接続し、外部ファイルのクラスを使用できるようにしてください!

チートシート

メインプログラムに外部のPHPファイルを読み込むには、require_onceを使用します:

require_once 'my_class.php';

ファイル名には.php拡張子を含め、引用符で囲む必要があります。require_onceは、そのステートメントが複数回現れたとしても、ファイルが一度だけ読み込まれることを保証します。

外部ファイルのクラスを使用する例:

<?php
require_once 'my_class.php';

$obj = new MyClass();
echo get_class($obj); // 出力: MyClass

自分で試してみよう

<?php
// TODO: my_class.php を含めるための require_once ステートメントを追加してください


$testCase = trim(fgets(STDIN));
$obj = new MyClass();
echo "Test completed\n";
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

オブジェクト指向プログラミングのすべてのレッスン