zoukankan      html  css  js  c++  java
  • TP框架 命名空间 与第三方类

    命名空间 相当于虚拟目录 所有类文件都放在虚拟目录

    功能:实现自动加载类

    TP框架的命名空间要更复杂


    内容=> 命名空间中定义和使用 都用
    1初始命名空间 相当于 根目录 如:Library文件夹
    初始命名空间下包含根命名空间
    根命名空间:
    1.LIbrary目录下面的所有 文件夹
    2.程序目录下模块名

    定义命名空间 写法:从根开始写,写到本类的该目录下为止
    使用命名空间 从根开始写,写到类名为止

    TP框架下每个类文件都要加命名空间,namespace

    ################################################
    第三方类的使用:(使用类,先造对象)
    第三方类 可以在library目录下 例子:page类
    也可以在home目录下

    在library中:
    在控制器类中使用写法:
    namespace
    user
    继承后造对象
    function page()
    {
    $page=new fenyePage(10,5);
    new HomefenyePage
    }
    new对象的时候,需要找到类; 因此用 使用命名空间 找到类;
    写法:初始命名空间根命名空间目录类名;
    初始命名空间用表示;

    造对象:$page=new fenyePage(); 放在library根命名空间下
    $page= new homefenyePage();

  • 相关阅读:
    32 最小子串覆盖
    31 数组划分
    29 交叉字符串
    动态规划
    18 带重复元素的子集
    17 子集
    16 带重复元素的排列
    23.二叉树的后续遍历序列
    J.U.C-其他组件
    21.Longest Palindromic Substring(最长回文子串)
  • 原文地址:https://www.cnblogs.com/yuyu99/p/6884227.html
Copyright © 2011-2022 走看看