BACK
2012-02-24
スクリプト言語でClass使ってみたが
いまいちかっこいい使い方がわからない。
コンパイル言語みたいにmainが自動で呼ばれるわけじゃない?ので、
コンストラクタでmainを呼んでるんですが、非常にいまいち。
new hoge();
class hoge{
function hoge(){
this->main();
}
private function showHoge(){
print "HOGEGE";
}
private function main(){
this->showHoge();
}
}
本来はインスタンス形式で
$ho = new hoge();
$ho->showHoge();
みたいにしたいのだが、スクリプト言語だと
トップレベルに変数置くとグローバルを汚染してしまう。びみょ。
偉い人たちはどうしているのだろうか。
しかし久しぶりにスクリプト言語使った。なんか気分が灰ですlol
Comments
BACK