PHP

5/2 PHP オブジェクト操作


オブジェクト操作における定義ファイルの読込

…オブジェクト指向で一回一回定義をファイルに打ち込むのは面倒

 そこで、定義ファイルを作成し、それを読み込ませれば良いのだわ

<?php

require "user.php";
// require_once "user.php";
$user_obj = new User("Tanaka");
$user_obj->say_hello();
?>

・ここでは別途用意したuser.phpファイルを読み込んでいる。

読み込の操作の一覧

require

require_once

include

include_once

autoloader(クラスにのみ使える)

・require_onceは読込をスキップしてくれる。とりあえずはonceを使うべし

・requireとincludeは


名前空間の定義

作成したクラスやメソッドをひとまとめにする

<?php

namespace Courage\User;
コードの先頭に記述