PHPのクラスを扱ってみる

January 29th, 2011

任意の関数を作る時は、別のファイルに書いておきたいのでクラスを試してみる事に。


まあ、クラスとかオブジェクト指向とか、あんまり意味が分かってないので...

今回の目的は、関数や、何やらを別のファイルに書いて「コードを見やすくしておきましょう」という事で。


もっと詳しくクラスを知りたいという方は、こちら「PHP: クラスとオブジェクト - Manual」でお願いします。


myclass.php

myclass.phpというファイル名のクラスファイルを作成する。

<?php
class myclass {
    function hoge1($str) {
        return 'hoge1 : '. $str;
    }

    function hoge2($num) {
        return 'hoge2 : '. ($num * 10);
    }
}
?>

クラスファイルを使ってみる

<?php
// クラスファイルを読み込む
require_once('myclass.php');
$myclass = new myclass();

// オブジェクトを使用する
echo $myclass->hoge1('class test'). '<br>';
echo $myclass->hoge2(5);

/*
出力結果
  hoge1 : class test
  hoge2 : 50
*/
?>
January 29th, 2011