我需要在我的控制器类之上实例化 2 个或更多类,所以我可以在我的控制器类的任何方法中$this->filter
或内部使用它们。$this->logger_instance
现在它不让我,我得到一个错误。(如果可能,我不想扩展类。)如果可能的话,可以在构造中实例化吗?
解析错误:语法错误,controller.php 中出现意外的 T_NEW
(我正在将我的编码习惯从程序转移到 OOP,所以我真的很不擅长。)
class ID_Controller
{
public $input;
public $register_attempt = 2;
public $maximum_attempts = 3;
public $log_data_attempts = 2;
public $query_log_file_path;
public $sql_filtering = true;
public $xss_filtering = true;
public $sql_register_attempt = 3;
public $xss_register_attempt = 6;
public $filter = new ID_Algorithm;
public $logger_instance = new ID_Logger;
function __construct()
{
}
}