位置: 编程技术 - 正文

Zend Framework教程之Application用法实例详解(zend framework手册)

编辑:rootadmin

推荐整理分享Zend Framework教程之Application用法实例详解(zend framework手册),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:zendstudio怎么创建php项目,zendstudio怎么创建php项目,zendframework3,zendframework3,zend framework手册,zendstudio怎么创建php项目,zendframework3,zendframework3中文手册,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了Zend Framework教程之Application用法。分享给大家供大家参考,具体如下:

Zend_Application是Zend Framework的核心组件。Zend_Application为Zend Framework应用程序提供基本功能,是程序的入口点。它的主要功能有两个:装载配置PHP环境(包括自动加载),并引导应用程序。

通常情况下,通过配置选项配置Zend_Application构造器,但也可以完全使用自定义方法配置。以下是两个使用用例。

Zend_Application配置选项

构造函数:

Zend_Application配置方法

1.使用配置文件2.使用配置数组

常见配置选项

Option Description phpSettings

用于配置php.ini选项,要求是数组,数组的键应该是选项的的key.

includePaths

把附加的路径加入到include_path,要求是数组

autoloaderNamespaces

给Zend_Loader_Autoloader注册附加命名空间,为数组

bootstrap

可以是设置bootstrap引导类的路径的字符串,也可以是数组,数组元素要求为 'path' 和 'class'

注意:

选项名称不区分大小写。

Zend_Application的方法

Method Return Value Parameters Description __construct( $environment, $options = null) Void

$environment: 必填。 表示当前应用环境的String。

典型的字符串可能包括 "development", "testing", "qa", or "production",他们必须已经被定义。

对应于配置文件文件中相关章节。

$options: 可选的,参数类型可能是:

String : 指定Zend_Config 文件的配置路径. $environment 用于指定配置文件的哪一个章节

从1.开始,可以设置多个配置文件路径,然后会被合并成一个单一的配置文件。

这样更灵活,便于重用。

在这种情况下的key是"config",其值是文件路径数组。

注:可以是路径字符串,或 array("config"=>array("/path1","/path2"[,...]));.

Array : 配置应用的关联数组

Zend_Config:配置对象的实例

构造函数。 用于初始化配置对象。 实例化Zend_Loader_Autoloader。

通过传递给构造函数选项然后传递给setOptions()方法。

getEnvironment() String N/A

获取环境配置

getAutoloader() Zend_Loader_Autoloader N/A Zend Framework教程之Application用法实例详解(zend framework手册)

获取Zend_Loader_Autoloader实例

setOptions(array $options) Zend_Application

$options: 必填,要求是数组

所有选项都存储在引用内部,并多次调用该方法来合并选项。

会根据选项生产对于的setter方法。

例如,选项“phpSettings”对应setPhpSettings()。

(选项名称不区分大小写。)

getOptions() Array N/A

hasOption($key) Boolean

$key: 判断是发有指定的配置

key不区分大小写。

getOption($key) Mixed

$key: 获取指定的配置选项的值

key不区分大小写。如果不存在返回 NULL

setPhpSettings(array $settings, $prefix = '') Zend_Application

$settings: 比填.PHP INI 的配置关联数组.

$prefix: 可选. 为选项添加前缀

setAutoloaderNamespaces(array $namespaces) Zend_Application

$namespaces: 必填.

传递命名空间字符串数组,通过Zend_Loader_Autoloader实例注册

setBootstrap($path, $class = null) Zend_Application

$path: 必填.

可能是Zend_Application_Bootstrap_Bootstrapper实例,

自举类路径字符串,

格式为classname => filename的关联数组,

或key为“class”和value为“path”的关联数组。

$class: 可选. 如果 $path 是字符串, $class 类名称

getBootstrap() NULL |Zend_Application_Bootstrap_Bootstrapper N/A

获取注册的bootstrap实例.

bootstrap() Void N/A

调用 bootstrap的bootstrap() 引导应用.

run() Void N/A

调用bootstrap的 run()运行应用

配置举例:

默认:

源代码

更多关于zend相关内容感兴趣的读者可查看本站专题:《Zend FrameWork框架入门教程》、《php优秀开发框架总结》、《Yii框架入门及常用技巧总结》、《ThinkPHP入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

希望本文所述对大家PHP程序设计有所帮助。

YII Framework教程之异常处理详解 本文讲述了YIIFramework异常处理。分享给大家供大家参考,具体如下:异常无处不在,作为程序员,活着就是为了创造这些异常,然后修复这些异常而存

YII Framework框架教程之日志用法详解 本文实例讲述了YIIFramework框架日志用法。分享给大家供大家参考,具体如下:日志的作用(此处省略字)YII中的日志很好很强大,允许你把日志信息

YII Framework框架教程之安全方案详解 本文讲述了YIIFramework框架的安全方案。分享给大家供大家参考,具体如下:web应用的安全问题是很重要的,在黑客盛行的年代,你的网站可能明天都遭

标签: zend framework手册

本文链接地址:https://www.jiuchutong.com/biancheng/290954.html 转载请保留说明!

上一篇:Zend Framework自定义Helper类相关注意事项总结(如何开启framework 3.5)

下一篇:YII Framework教程之异常处理详解(yii框架文档)

  • 工业企业取得土地收益
  • 小企业如何做帐
  • 公司购买股票如何做账
  • 预计负债的三个基本要素
  • 企业销售使用过的固定资产如何开票
  • 暂存款属于什么费用
  • 未使用房子需要交物业费嘛
  • 物业公司转售电费怎么开票
  • 不续约赔偿金要交税吗
  • 增值税专用发票可以开电子发票吗
  • 内蒙古地税电子税务局app
  • 营改增前的工程款现在怎么开票
  • 建筑行业一般纳税人简易征收的范围
  • 建造合同中甲供材选择一般计税还是简易计税更省税?
  • 个人出租房屋税率表2023年
  • 增值税发票当期能抵扣吗
  • 港口建设费2021年归国家税务总局
  • 船舶维修价格表2017
  • 建筑安装工程费用人工费计算方式
  • 如何检验发票真伪
  • 委托出口货物怎么办理退免税?
  • 收到打款认证会计分录
  • 自然人收税管理
  • 同一控制下企业合并权益抵消
  • 老板请客吃饭拿餐饮发票公司报销怎么账务处理?
  • 电脑内存条是干什么的?
  • 净资产利润比率计算公式
  • 个体户生产经营费用与家庭生活费用无法划分
  • 预付账款属于资产性质的账户
  • 电脑自我诊断
  • 如何在win11上安装旧版ie
  • 出版社购买版权是什么
  • 行政事业单位预算由收入预算、支出预算组成
  • 企业的股息红利所得
  • php如何自定义函数
  • 非货币性资产投资计入什么科目
  • yolov5 教程
  • ai生成二次元角色全身
  • 无票收入怎么计算1%税率
  • 人工智能机器人的好处
  • 未开票收入为负数是什么意思
  • 分公司需要交所得税吗
  • 注册资金到位时间填多少年最好
  • mysql索引原理及慢查询优化
  • 员工旅游的费用账务处理
  • 发票验真伪需要盖章吗
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • sql server 使用
  • 毛利率在餐饮中的应用
  • mysql如何做优化
  • 增值税发票真假怎么查询
  • 下列项目的进项税额可以从销项税额中抵扣的是()
  • 收到货款未开票怎么入账
  • 税金及附加如何计算公式
  • 中级会计考试时间
  • 债权投资是什么会计科目
  • 车辆按揭贷款需要什么
  • 实物出资没有发票怎么办
  • 非同一控制下企业合并取得的长期股权投资
  • 什么是代扣代缴税收缴款凭证
  • 财务软件无形资产有哪些
  • sql存储过程什么意思
  • 在查询结果中添加字母
  • sql server自动生成语句
  • 注册表禁止windows自动更新
  • mac怎么打开terminal
  • win10使用技巧有什么用
  • win双系统怎么切换
  • smon进程
  • cocos2dx官方教程
  • nodejs requirejs
  • 页面怎么打印在一张张上
  • 狗刨教学视频分解动作视频
  • 怎么快速启动win10
  • python自动化部署k8s集群
  • android隐藏图片
  • js图片轮播和点击切换
  • 北京税务部门需要党员吗
  • 2019年十堰市高中录取分数线
  • 江苏税务实名认证怎么更改
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设