zend

更新日期: 2015-12-12 阅读次数: 3545 分类: 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 聊聊。 白天工地搬砖,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

2019年11月20日 国际儿童日
2019年11月21日 世界问候日
2019年11月22日 小雪
2019年11月22日 感恩节
2019年11月29日 黑色星期五
2019年12月01日 世界艾滋病日
2019年12月03日 国际残疾人日
2019年12月07日 大雪
2019年12月09日 "一二九"运动纪念日
2019年12月09日 世界足球日
2019年12月10日 世界人权日
2019年12月12日 西安事变纪念日
查看更多节日