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(); } } ?>