我自己一个人一点一点地学习PHP OOP ...
我无法按照我想要的方式工作,我很想这样做:
http://localhost/test/class.php?action = delete
public $action;
public function __construct()
{
$this->action = isset($_GET['action']) ? $_GET['action'] : null;
$this->db = new Db();
$this->Select($action);
}
private function Select($action)
{
if ($action = 'delete')
{
echo "Here";
}
}
}
我认为这是很基本的..但是我不能自己获得解决方案..屏幕只是一片空白而没有错误,并且什么也不显示。所以我找不到解决方案...
谢谢
您可以$_GET
从类中传入构造函数:
Class GetClass {
public $action;
public function __construct($get){
$this->action = isset($get['action']) ? $get['action'] : null;
$this->db = new Db();
$this->Select($this->action);
}
private function Select($action){
if (strtolower($action) == 'delete') {
echo "Here";
}
}
}
$getClass = new GetClass($_GET);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句