ThinkPHP5中新增的方法

tp5 中 model 的新增方法 使用助手函数 model() 快速实例化模型(推荐) save() 方法添加单条数据 saveAll() 方法添加多条数据 静态调用create方法创建并写入

后端开发PHPThinkPHP

PHP中的错误级别

错误报告级别 :指定了在什么情况下,脚本代码中的错误(这里的错误是广义的错误,包括 E_NOTICE 注意、 E_WARNING 警告、 E_ERROR 致命错误等)会以错误报告的形式输出。 (|或,&与,~非) 设置错误报告级别的方法: 1. 修改PHP的配置文件 php.ini 这种方式设置 error_reporting后,重启web服务器,就会永久生

后端开发PHPPHP 基础错误处理

PHP文件的上传与下载总结(已经很详细了)

一、一个简单的图片上传实例 1.1、实例代码部分 1.2、测试结果 1.3、 move_uploaded_file($tmp_name, $destination) 函数的使用 :将服务器上的临时文件移动到指定的文件夹下 copy($tmp_name, $destination) 函数的使用 :将服务器上的临时文件拷贝到指定的文件夹下 二、文件上传配置 2.

后端开发PHP文件处理

PHP的Smarty完全笔记(已经佷详细了)

1、设置目录文件: 2、配置文件配置信息: 这应当是在 index.php 中的内容: 一些套路的解释,但是很有必要了解一下: 2.1:include_once语句: 它将安装到网站的smarty文件包含到当前文件中,注意包含的路径一定要写正确。 2.2: $smarty = new Smarty() : 这一句新建一个Smarty对象 $smart

后端开发PHP模板引擎

php类abstract和final,类方法abstract和final, interface

final: 当final作用于某个类时,此类被限定为不可继承类,即其他类无法继承此类,最终类,当你不想让别人继承自己的编写的类时只需要在前面加上final关键字即可。 当final作用于某个类方法时,此方法被限定为不可重写,即子类中不可以重写此方法,并非不可继承,类方法可否被继承依旧被public protected private限定,但即便父类的fia

后端开发PHP面向对象

abstract抽象类和abstract抽象方法

抽象类里的方法可以有方法体,只有抽象方法才不能拥有方法体。接口中的方法一定为抽象方法没有方法体,抽象类中的抽象方法才有方法体,但并不全为抽象方法。接口中虽然全部都为抽象方法,不可以定义属性,但是也可以定义常量。 可以使用abstract来修饰一个类或者方法。 用abstract修饰的类表示这个类是一个抽象类,用abstract修饰的方法表示这个方法是一个抽象

后端开发PHP面向对象

PHP中interface与 implements 关键字

类中接口的应用 1.关键字:interface 2.关键字:implements 1.接口的介绍与创建 接口: 一种成员属性全部为抽象或常量的特殊抽象类。 规则: 1.类中全部为抽象方法。 2.抽象方法前不用加abstract。 3.接口抽象方法属性为public。 4. 成员属性必须为常量 。 格式代码如下: 2.接口的应用与规范 接口引用区别于类继承关键

后端开发PHP面向对象

PHP中的Trait 特性及作用

Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用方法集 自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。 Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言的限制,使

后端开发PHP面向对象

PHP中的命名空间(namespace)的使用

PHP namespace 命名空间使用整理,包含命名空间概念、类名冲突、use 引入、文件组织和常见写法。

后端开发PHPPHP 基础命名空间

PHP面向对象三大特性之多态基础

PHP 面向对象多态基础示例,通过 Shape 接口、矩形类和圆形类说明不同对象实现相同方法后的调用效果。

后端开发PHP面向对象多态

PHP面向对象三大特性之封装基础

封装性是面象对象编程中的三大特性之一,封装性就是把对象的属性和服务结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节,包含两个含义: 1. 把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。 2. 信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障〕,只保留有限的对外接口使之与外部发生联系。 封装的原则在软

后端开发PHP面向对象

php类的封装、继承和多态的简单理解

面象对向的三大特点:封装性、继承性、多态性 首先简单理解一下抽象: 我们在前面定义一个类的时候,实际上就是把一类事物共有的属性和行为提取出来,形成一个物理模型(模版),这种研究问题的方法称为抽象 封装性 封装就是把抽取出来的数据和对数据的操作封装在一起,数据被保护在内部,程序的其他部分只有被授权的操作(方法)才能对数据进行操作。 php提供了三种访问控制修饰

后端开发PHP面向对象继承多态

PHPExcel的使用案例:

1、引入PHPExcel类库: 2、创建一个PHPExcel对象: 3、设置文档的属性: 4、給Excel表格增加数据: 解析: setActiveSheetIndex(0) 表示选择当前Excel表的第一张表并为活动表。 setCellValue('A1', 'Hello') 表示在A1的位置添加上“Hello”这条数据。 5、重新工作表的名称: 解析:

后端开发PHPExcel

PHP包含文件函数include、include_once、require、require_once的使用

话不多说,直接上干货: 区别一: 1、 include() 遇到包含文件不存在,或是出错的时候,不停止运行,并报错。 2、 require() 遇到包含文件不存在,或是出错的时候,就停止运行,并报错。 举例: 结果: 区别二: (查资料有这样的描述,但是测试未成功,故可以忽略) 1、 require() 无论如何都会包含文件。 2、 include() 可以

后端开发PHP文件处理PHP 基础

__construct,__destruct,__get,__set,__isset,__unset

了解一下这几个魔术方法 一、__construct—— 构造方法。 1.1、php中构造方法是 对象创建完成后第一个被对象自动调用的方法 。在每个类中都有一个构造方法,如果没有显示地声明它,那么类中都会默认存在一个 没有参数且内容为空 的构造方法。 1.2、 作用 :通常构造方法被用来执行一些有用的初始化任务,如对成员属性在创建对象时赋予初始值。 1.3、构

后端开发PHP面向对象
1234

站内搜索

没有找到内容!