私は 9 歳から 6 歳の Java プログラマーですが、余暇には PHP のプロジェクトはほとんどありません。このクラスを使用することについてどう思うか、セキュリティ上の考慮事項について考えてみてください。
class Action{
var $func;
var $param;
function Action(){
$url_keys = array_keys($_GET);
$this->func = $url_keys[0];
$this->param = $_GET[$this->func];
}
function callFunction(){
$f = $this->func;
$f( $this->param );
}
}
$ajax = new Action();
$ajax-> callFunction();
これを使用して、別のクラスを含めたり拡張したりすることを考えていました。
http://localhost/proyect/object.php?update=1
include_once("class.Action.php");
function update($id){
//the function
}
記録のために、私はフレームワークを使用したくありません。これは、そのプロジェクトを小さくします:P