zoukankan      html  css  js  c++  java
  • zend frameworker 命名规则内幕

    2013年1月17日 17:02:29

    有点儿标题党,呵呵(初来乍到,包涵!)

    zend framework 的控制器类后边都加上了controller这个字符串,例如:class AController{}

    zend framework 的控制器类里的成员函数里后边都加上了action这个字符串,例如:public function aaaAction(){}

    一点好处是:结构明了,方便包含和调用等等

    第二点,在PHP的面向对象中,对构造函数的继承,就是覆盖:

    1.如果子类中写了构造函数,那么父类的构造函数就不管用了(被覆盖了)

    2.如果子类里没有写构造函数那么,就继承(保留)父类的构造函数,在创建子类对象的时候默认调用

    而zend framework 给类和成员函数加上不同后缀的方式正好避免了在我们二次开发自己类的时候覆盖掉父类的构造函数

    我们经常会在类中写的成员函数就是 public function index(){}

    我们在开发的时候也经常写index类 class index extends someclass {}

    如果没有加后缀,或者没有良好的命名习惯,将类名和方法名写的一样了,父类的构造函数就会被覆盖掉了

  • 相关阅读:
    SQL字段排序
    delphi MessageBox 用法
    delphi获取当前计算机所有盘符
    PHP限制IP
    delphi 显示数据
    GUI模块分解与开发征集
    delphi 用户登录 代码
    Hello China GUI模块鼠标指针的实现
    DELPHI 托盘 实例
    delphi 内存流 操作
  • 原文地址:https://www.cnblogs.com/iLoveMyD/p/2864885.html
Copyright © 2011-2022 走看看