一、MVC框架:Model —>View —> Container(对象容器) —> Facade(门面) —> ControllerMVC框架:Model:模型类,数据库操作View:视图类,展示到客户端Container:对象容器,对象管家Fac...
PHP 闭包与异常1、PHP中的闭包, 是用匿名函数表示, PHP不区分是匿名函数还是闭包2、一个对象变量加上括号,就可以当函数调用。3、__invoke():把对象当函数4、__toString(): 把对象当字符串。5、bindTo:复制当前闭包...
2.1 安装Composer macOS:准备工作: composer要求 php 5.3以上php -v:查看版本下载composer应用程序: curl -sS https://getcomposer.org/installer | php安装c...
MySQLi/接口与多态1、MySQLi常见的CURD操作1.1 新增
命名空间关键技术一、关键字和常用术语1、完全限定名称:从全局空间开始查找的成员,类似绝对路径。 2、限定名称:从当前空间开始查找的成员,类似相对路径。 3、非限定名称:仅在当前空间查找的成员,类似当前路径。 4、use:导入关键字。用法:use .....
JS变量和流程控制1、JS变量1.1 变量的声明 JS中声明与初始化/赋值分开,第一次赋值叫初始化,第一次以外叫更新和修改, 声明 + 初始化 = 定义。 只要不是在涵数中发声明的变量都默认是全局变量,浏览器的全局对象就是window窗口。 ...
PHP会话控制实战cookie、sessionCOOKIE1、数据保存在客户端浏览器上,如果浏览器关闭cookie,则无法使用2、创建cookie:setcookie(名称,值,[过期时间])3、使用cookie:$_COOKIE['名称']4、删除...
数据验证与数据序列化一、$_SERVER变量:1、$_SERVER['PHP_SELF']:当前执行脚本的文件名,与 document root 有关。2、$_SERVER['GATEWAY_INTERFACE']:服务器使用的 CGI 规范的版本;...
接口、抽象类、命名空间与MVC一、接口1、知识点1.1 对象的模板是:类; 类的模板是:接口1.2 面向接中编程:是实现面向对象编程的三大特征(继承、封装、多态)之多态的重要手段1.3 继承:extends; 封装:public, private, ...
类与对象基本知识基本知识1、OOP 就是指面向对象编程2、类:是指对象的模板; 对象:是指类的实例。3、 面向对象编程三步骤:创建类、添加类成员(属性、方法)、访问类成员(成员指向符->)———————————————————————————————...
PHP循环控制,for,while遍历关联数组一、PHP循环控制数组指针1、key():返回当前数组元素的键2、current():返回当前数组元素的值3、next():将指针指向数组元素当前元素的下一个元素的位置4、reset():复位数组指针,指...
PHP基础(常量、双引号、数组、分支控制)一、常量的创建与访问 常量是一种特殊的变量, 仅允许初始化一次, 不允许更新, 可以理解为只读变量常量没有作用域限制, 在编程的时候非常有用, 经常用来表示状态, 或数据共享常量不是变量, 不需要”$”, 但...
PHP基础入门一、编程基础1、计算机如何表示信息?计算机中的数据和代码都是通过二进制表示。(逢2进1) 2、计算机如何区分数据和代码?任何需要执行的程序(代码), 都必须事先保存到计算机的内存中。内存: 理解为宾馆的客房,客房有客人, 和房号, 客人...
购物车、结算页一、购物车html代码 商城系统购物车
Grid容器和项目属性一、Grid中的术语 网格线(grid lines): 编号, 命名轨道(grid tracks): 二条线中间的空间, px, %, fr,auto单元格(grid cell): 四条网格线包起来的封闭空间网格区域(grid ...