zend

更新日期: 2015-12-12 阅读次数: 3204 分类: 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 中,看起来实在太脏了。

爱评论不评论

近期节日

2019年07月23日 大暑
2019年07月30日 非洲妇女日
2019年08月01日 八一建军节
2019年08月06日 国际电影节
2019年08月07日 七夕
2019年08月08日 立秋
2019年08月15日 日本投降日
2019年08月15日 中元节
2019年08月23日 处暑
2019年09月03日 抗日胜利纪念日
2019年09月08日 白露
2019年09月08日 国际扫盲日
查看更多节日