在PHP的编程中,我们经常会遇到或者使用闭包,也叫做匿名函数。这个特性从PHP5.3开始支持,匿名函数可用于动态创建函数,并保存到一个变量中,以及其他巧妙的用法,下面我们来了解一下闭包。 最常见的匿名函数 <?php $func = function…
分类:PHP
PHP邮件发送
一般我们在做网站或者论坛或者用户注册功能的时候,都需要邮箱发送信息的功能,但是我在网上找了写资料都不是很好,或许代码是对的,但跟我本地的配置不同,或许是给的代码过于复杂,下载下来之后还要费力的修改。那么下面我们来看看比较简单,但很实用的邮箱发送信息的功能。…
PHP文件上传失败问题
在测试PHP文件上传功能的时候一直没有成功,查阅了一下资料,出于服务器安全考虑,一般在apache配置文件中作php_admin_value open_basedir 的限制,防止php程序浏览整个硬盘,这个限制在使用虚拟主机的服务器上使用的更多。 ope…
PHP类详解二
PHP类和接口的继承都使用extends关键字,PHP类只能继承一个父类(单继承),但是接口和类不同,接口可以实现多继承,可以继承一个或者多个接口。接口要多个继承的话只要用逗号把继承的接口隔开即可。 类的继承 PHP中子类可以继承父类所有的属性和方法,子类…
PHP的类详解一
在面向对象的程序设计(英语:Object-oriented programming,缩写:OOP)中,对象是一个由信息及对信息进行处理的描述所组成的整体,是对现实世界的抽象。 对象具有重要的两个特性,分别是属性和行为。比如一只狗,狗的大小,种类,毛色是其属…
PHP的可变标识符与引用传值
PHP中的普通变量定义和函数传值比较简单,但可变标识符与函数传址或引用就比较复杂,下面我们来研究一下PHP中的可变标识符和函数传值与传址(引用),希望大家能有所收获。 可变标识符 在PHP中定义变量需要$,那么我们来看看$在可变标识符的应用。 可变变量 $…
PHP变量的销毁
PHP的常量无法销毁,只能等程序结束,而变量可以手动销毁。PHP的变量或对象的销毁可以分成显式销毁和隐式销毁。 1、显式销毁,当对象没有被引用时就会被销毁,所以我们可以unset或为其赋值NULL; 2、隐式销毁,PHP是脚本语言,在代码执行完最后一行时,…
PHP变量与常量
在程序执行的过程中,变量存储的值可以随时改变,而常量存储的值是不可以改变的。变量用于存储临时数据信息,对于那些临时数据信息或者处理过程,都可以存放在变量中。常量用于存储不经常改变的数据信息。定义常量的时候可以对其赋值,在程序的整个执行期间内,这个赋值都有效…
PHP书写规范
PHP(全称:PHP:Hypertext Preprocessor,即”PHP:超文本预处理器”)是一种通用开源脚本语言。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML(标准通用标记语言下的一个应用)文档中…
PhpStorm安装与环境配置
博客的基本框架搭建好了,接下来是时候重新学习一下PHP了,之前有学习过一点PHP,不过到如今也忘得差不多,那么重新开始。 PhpStorm的安装 PhpStorm是JetBrains公司开发的一款商业的 PHP集成开发工具的利器。PhpStorm可随时帮助…