一、什么是MVCMVC,Model-View-Controller的简写,是软件工程中是一种软件的架构模式。它是一种编程思想,是一种设计模式。这种模式可以使网站的目录结构更加清晰,网站更易维护与扩展。 二、MVC的作用和目的MVC的主要作用是为了将代...
PHP分页数据输出效果预览 基本流程一、建立数据库连接桥梁connect.php代码演示:
通过PHP,用户可以把文件上传到服务器。文件上传可以分为单个文件上传、多个文件上传和批量上传。 一、单个文件上传
一、PHP中的cookie 常用于识别用户, session 变量用于存储有关用户会话的信息,或更改用户会话的设置。比如我们经常使用的注册和登录的会话框,就是通过cookie和session实现的。cookie保存在浏览中,而session保存在服务...
首先来看下我们的商品信息表的内容接下来我们要使用mysqli方式完成对这张商品信息表的增删改查操作 一、连接数据库1.配置参数:在根目录下创建文件/config/database.php,输入以下代码 namespace pdo_goods;retu...
我们对数据库内容的操作,按操作方式可以分为增删改查(CURD),按数据是否变化:分为读与写两种。读:即是查询(select),写:即是增加(insert),更新(update),删除(delete)。如下图,我们创建了张原始数据表接下来,我们要对这个...
在PHP中,函数、类和常量都是不允许同名的,一旦同名就会出现错误。但是在大型项目开发中,不同团队负责的模块可能不同,那么就很难避免出现同名结构,所以“命名空间”就产生了,“命名空间”保证了即使出现了同名结构,也不会影响到整个项目。 一、命名空间定义:...
一、trait组合同名方法命名冲突的解决方案trait组合如果出现同名方法,可以选择下面三种方法来解决。替换:使用 insteadof 操作符来明确指定使用冲突方法中的哪一个。别名:使用as操作符为同名中的其中一个方法引入别名。注意,as 操作符不是...
一、interface接口使用接口(interface):可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。 //继承单个接口interface monitor{ const name = '张希希';}class myclass...
一、继承类的继承,也叫类的扩展。继承将会影响到类与类,对象与对象之间的关系。继承有三大功能:继承:父类的二类成员自动成为子类的成员。重写:覆写与父类/基类同名的成员(属性,方法)。扩展:子类添加自身的方法来增加/扩展父类的功能。 代码举例: clas...
一、条件加载和强制加载如果我们需要在网站的多张页面上,引用相同的PHP、HTML或文本的话,可以使用include,include_once,或 require语句。也就是说,通过 include 或 require 语句,可以将 PHP 文件的内容...
一、什么是数组?数组是特殊的变量,它可以同时保存一个以上的值。数组能够在单一变量名中存储许多个值,并且我们能够通过引用索引号来访问某个值。在 PHP 中,array() 函数用于创建数组,其语法形式为:array(); 二、数组的分类在 PHP 中,...
一、什么是字符串函数字符串变量用于存储并处理文本。字符串变量是一个量,而字符串函数是一个集合。字符串、数组和数据库是我们函数里面最常用的三类函数。PHP 字符串函数是 PHP 核心的组成部分。无需安装即可使用这些函数。 二、创建字符串的四种方式单引号...
一、什么是PHP函数函数就是功能。调用一个函数就是在调用一个功能。 二、PHP 函数准则函数的名称应该提示出它的功能。函数名称以字母或下划线开头(不能以数字开头)。 三、函数的语法function 函数名称(类型: 参数列表): 返回值类型{ ...
一、什么是PHP流程控制流程控制就是PHP思考和处理问题的方式和方法。流程控制包含分支结构和循环结构。 二、流程控制之分支结构1. 单分支举例if 条件语句用于仅当指定条件成立时执行代码。$travel = true;if($travel){ ...