控制器和操作

下面就是一个典型的控制器类的定义:如 app/home/controller/index.php 文件<?php

namespace home\controller;

class index{

function hi(){

echo 'Hi, PhpPoem!';

}

}

home\index类就代表了Home模块下的Index控制器,而hi操作就是home\index类的hi(公共)方法。

当访问http://serverName/index.php/home/index/hi后会输出:Hi, PhpPoem!

定义控制器

控制器通常需要继承系统的Controller类或者其子类,例如,下面定义了一个\home\controller\index控制器类:

namespace home\controller;

class index{

function hi(){

echo 'hi';

}

function poem(){

echo 'poem';

}

}

控制器的名称采用驼峰法命名(首字母大写),控制器文件位于home/controller/index.php。

Index控制器类的hi和poem方法就是操作方法,访问下面的URL地址:

http://serverName/index.php/home/index/hi

http://serverName/index.php/home/index/poem

会分别输出:

hipoem

操作方法的定义必须是公共方法,否则会报操作错误,所以,下面的操作定义只能访问hi操作,而不能访问poem操作。

namespace home\controller;

class index{

public function hi(){

echo 'hi';

}

private function poem(){

echo 'poem';

}

}

php控制器是啥,控制器的定义相关推荐

  1. php控制器的作用,控制器定义 · ThinkPHP5.0完全开发手册 · 看云

    ThinkPHP V5.0的控制器定义比较灵活,可以无需继承任何的基础类,也可以继承官方封装的`\think\Controller`类或者其他的控制器类. ## 控制器定义 一个典型的控制器类定义如下 ...

  2. 什么是微控制器? 通用组件的定义特征和架构

    文章目录 写在前面 正文 什么是微控制器? 微控制器与微处理器 微控制器与数字信号处理器(DSP) 微控制器的要素 中央处理单元 存储器 外围设备 支持电路 下一篇文章 交个朋友 写在前面 原文链接 ...

  3. 8 计算机组成原理第五章 中央处理器 控制器 硬布线控制器 微程序控制器

    文章目录 1 控制器的功能和工作原理 1.1 控制器的结构和功能 1.2 控制单元的输入和输出 1.2.1 控制单元输入 1.2.2 控制单元输出 2 硬布线控制器 2.1 CPU的控制方式 2.2 ...

  4. iOS--UI之导航控制器与标签控制器

    1.导航控制器和标签控制器都属于容器控制器: a)容器控制器本身不负责向用户展示有意义的内容,只是负责管理子控制器,管理控制器的展示和子视图控制器视图之间的切换 b)容器类控制器本身也是视图控制器,都 ...

  5. PID控制器、模糊控制器、神经网络控制器的对比仿真

    up目录 一.理论基础 二.核心程序 三.测试结果 一.理论基础 1.1 PID控制器 PID控制器产生于1915年,PID控制律的概念最早是由LYAPIMOV提出的,到目前为止,PID控制器以及改进 ...

  6. 中央处理器 —— 硬布线控制器和微程序控制器

    一.控制器的结构和功能 运算器是组合逻辑电路(输入),控制器是时序逻辑电路(输入+状态) 控制器是计算机系统的指挥中心,控制器的主要功能有: 从主存中取出一条指令,并指出下一条指令在主存中的位置. 对 ...

  7. 计组学习笔记之CPU(3)——硬布线控制器和微程序控制器

    目录 控制器 控制器的结构和功能 硬布线控制器 硬布线控制器的定义 硬布线控制器结构 逻辑网络输入信号的三个来源 硬布线控制器的基本原理 微操作控制信号 微操作控制信号的产生 安排微操作时序的原则 微 ...

  8. iOS开发UI篇—多控制器和导航控制器简单介绍

    iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...

  9. 后盾网lavarel视频项目---3、lavarel中子控制器继承父控制器以判断是否登录

    后盾网lavarel视频项目---3.lavarel中子控制器继承父控制器以判断是否登录 一.总结 一句话总结: 在common控制器的构造方法中验证登录中间件,其它的控制器继承common控制器 p ...

  10. pla是什么计算机原理,计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).ppt...

    <计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).ppt>由会员分享,可在线阅读,更多相关<计算机组成原理第05章 中央处理器(2硬布线控制器与PLA控制器).p ...

最新文章

  1. docker存储结构解析
  2. python实现流媒体传输_基于OpenCV的网络实时视频流传输的实现
  3. iOS 获取appstore 版本号
  4. max的贴图烘焙技术简易流程
  5. TCP/IP 7.2 OSPF 虚链路
  6. [html] 如何通过表单下载文件?
  7. “双十一”背后,阿里的技术到底有多“牛”?
  8. 机器学习——HMM(隐马尔可夫模型的基本概念)(一)
  9. SM3密码杂凑算法原理
  10. 7-4 华氏度转摄氏度 (5分)_PTA_Java基础练习
  11. linux 开启bat文件夹,在Linux系统中使用及定制Bat
  12. Win10-更改c盘下的用户文件夹名
  13. close函数 qt_QT中的close、closeEvent和析构函数的理解(基础知识)
  14. Html div 打印自动分页,网页打印自动分页
  15. springCloud——ribbon和zuul
  16. 使用openCV进行视频人脸识别
  17. 2020巅峰极客wp
  18. python绘制相关系数热力图
  19. 洛谷P3150 pb的游戏(1)
  20. (10.2.3.5)用windows体验sketch--为设计师准备的MAC OS安装指南

热门文章

  1. w3m linux,Linux 终端浏览器 w3m
  2. 找出矩阵中绝对值最大的元素及其位置_线性代数之——矩阵范数和条件数
  3. auto.js停止所有线程_十年架构师带你快速上手多线程
  4. 插入函数c语言,线性表的插入函数
  5. 历经3年的打磨,数据构建及管理平台Dataphin增加了什么新功能?
  6. Flink 助力美团数仓增量生产的应用实践
  7. 直击!10万阿里小二的复工生活
  8. 阿里搜索技术,在AI路上走了多远?
  9. 《动森》里那些看不见的声音设计
  10. 白鹭引擎助力《迷你世界》研发团队开发3D小游戏版