基本的なクラス定義の方法
メンバー変数にmessageを持ったSimpleClassクラスというものを考えてみました。
PHPの場合
class SimpleClass {
public $message = 'Public';
}
となるかと思います
JavaScriptの場合
var SimpleClass;
SimpleClass = (function(){
function SimpleClass() {
this.message = 'Public';
}
return SimpleClass;
})();
という形になります。
参考まで上記のJavaScriptを生成したCoffeeScript
もしかしたらPHPを書き慣れてる方にはCoffeeScriptの方が意図が伝わりそうな気がするのでCoffeeScriptでのコードも書いておきます
class SimpleClass
constructor:() ->
@messsage = 'Public'