オブジェクト型のデータについて
-2017年09月02日-
フレームワークfreamwork
wordpressなどの各投稿ページには[$post]というobjectに記事情報(例えばID,投稿公開日,記事タイトル)を持っております。詳しくは
コチラの記事
このobjectに情報が格納されているとはどのような状態であるかを調べてみました。
オブジェクトとは
●オブジェクト型は【データ構造(プロパティ)】と【処理系(メソッド)】が合わさっています。
●オブジェクト指向プログラミング(OOP)を実現する
オブジェクトとは
オブジェクトを作成するには最初に「クラス」を定義します。一度クラスを定義し、「new」 キーワードを使用して、オブジェクトを作成します。オブジェクトはいくつでも作成することができます。オブジェクトのプロパティやメソッドにアクセスする際は「->」を使用します。下記にサンプルコードを記します。
<?php
//クラスを定義
class Personal{
var $sName = 'メンバ変数'; //クラス内の変数の事
//クラス内の関数の事をメソッドと言います。
function Message() {
echo 'Hello World!<br/>';
}
}
//オブジェクト作成
$oObj = new Personal();
//オブジェクトのプロパティ呼び出し
echo $oObj->sName."<br/>";
//オブジェクトのメソッド呼び出し
$oObj->Message();
//オブジェクト型チェック
echo '$oObjの型:'.gettype($oObj)."<br/>";
?>
参考サイト:wepicks