本文主要是介绍php:为功能模块编写服务类,通过构建函数管理参数,以及实例化后调用方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
分析鸟云的UpgradeService代码,升级的所有参数和方法都在里面
第一步:在其他文件实例化UpgradeService:
$this->upgradeService = new UpgradeService(REAL_PATH,"update.niaoyun.com",$this->dataDir,$dbconfig,$agentDomain,$agentid,$agentPass,$templates);
UpgradeService实例化后,参数已经赋值:
下面是UpgradeService..php
public function __construct($appRootDir, $masterHost, $tempDir, $dbConfig, $agentDomain, $agentid, $agentPassword, $templates){$this->masterHost = $masterHost;$this->agengid = $agentid;$this->agentDomain = $agentDomain;$this->agentPassword = $agentPassword;
............
}
第二步:通过$this->upgradeService便可调用UpgradeService..php里面定义的方法啦
这篇关于php:为功能模块编写服务类,通过构建函数管理参数,以及实例化后调用方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!