外部ファイル
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);出力:
MyClassrequire_once 'my_class.php'; ステートメントは、my_class.php ファイルをプログラムに接続します。ファイル名には .php 拡張子を含め、引用符で囲む必要があります。require_once は、ステートメントが複数回現れたとしても、ファイルが一度だけ読み込まれることを保証します。
チャレンジ
中級PHPファイル(my_class.php と driver.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";
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。