AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
平时实例化一个类都是`new ClassName()`这样的语法 但是Yii类提供了一个`createObject`的静态方法来创建类,比如: ~~~php $target = Yii::createObject('yii\log\FileTarget'); echo get_class($target); // yii\log\FileTarget var_dump($target); // object …… ~~~ 这跟`new \yii\log\FileTarget()`有什么两样吗?是的,没两样!继续下面才是重点 * * * **通过配置来创建类** 再来 ~~~php $config = [ 'class' => 'yii\log\FileTarget', 'logFile' => 'D:/a.log', 'maxFileSize' => 3306, ]; $target = Yii::createObject($config); echo $target->logFile; // D:/a.log echo $target->maxFileSize; //3306 ~~~