zend

更新日期: 2015-12-12 阅读次数: 4861 分类: PHP

不得不说,PHP Zend 是第一个让我有阅读障碍的 web 框架。

  • 过于灵活的模板机制,让烂代码肆意滋生
  • 隐蔽的 router 机制, 必须查文档才能理解

获取当前 Zend 版本

新建一个测试文件,version.php

<?php
echo "Zend engine version: " . zend_version();
?>

执行 php version.php 即可获知当前 Zend 版本

Zend engine version: 2.3.0

新手学习文档

网上搜了半天没有发现一个好的教程,汗

当然,最好的文档通常是官方文档,根据 Zend 版本号,选择对应的版本 Programmer’s Reference Guide of Zend Framework 2 — Zend Framework 2 2.3.9 documentation - Zend Framework

Router 机制

/Xxx/Yyy.Zzz 路径对应代码在

controllers/XxxController.php 里的 public function yyyZzzAction

import 其他文件中的 PHP 代码

Zend_Loader::loadClass('ClassName', '<dirPath>');

ClassName 需要与文件名完全一致, 即同名 PHP 文件里必须实现一个同名的 class。导入之后,实例化即可

$this->monkey = new Monkey; 

这个 Zend_Loader 尽量放到 init 中,放到具体 function 中,看起来实在太脏了。

领取阿里云/腾讯云服务器优惠券

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天写程序,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

2020年04月02日 国际儿童图书日
2020年04月03日 寒食节
2020年04月04日 清明节
2020年04月07日 世界卫生日
2020年04月11日 世界帕金森病日
2020年04月19日 谷雨
2020年04月21日 复活节
2020年04月22日 世界地球日
2020年04月23日 世界读书日
2020年04月26日 知识产权日
2020年04月30日 佛诞
2020年04月30日 全国交通安全反思日
查看更多节日