PHPでがんばれるか

なんかもう中途半端なオブジェクト指向をやめて、関数とかグローバル変数とかもっともっと使うといいと思った。手っ取り早くどんどんと。PHPはむしろそっちの方に最適化された言語のような気がする。PHP4の場合、特に。下記はMoonyの実装プロトタイプメモ。

<?php
class Register extends Moony_Action
{
    var $name;
    var $password;
    var $password_confirmation;

    function validate()
    {
        moony_validate_required($this->name);
        moony_validate_required($this->password);
        moony_validate_equal(
            $this->password, $this->password_confirmation);
    }

    function execute()
    {
        if ($this->errors()) {
            $this->render('input.php');
            return;
        }

        $user = new User;
        $user->name = $this->name;
        $user->password = $this->password;
        $user->save();

        $this->render();
    }
}
?>