什么是常量 什么是常量?常量可以理解为值不变的量 ;或者是常量值被定义后,在脚本的其他任何地方都不可以被改变。手册上是这么定义PHP的常量:常量是一个简单值的标识符(名字)。如同其名称所暗示的,在脚本执行期间该值不能改变(除了所谓的魔术常量,它们其实不是常量)。常量默认为大小写敏感。传统上常量标识符 ...
分类:
Web程序 时间:
2016-06-29 14:46:36
阅读次数:
281
设计模式 1. 什么是设计模式? 指的是一种已经成熟话的设计规范,通过这种规范,能够达到某种指定的要实现的效果。 php中,只有简单的设计模式:单例模式,工厂模式 单例模式 1. 什么是单例模式? 单例模式,只有一个实例(对象),一个类只能产生一个对象。 要实现单例模式,必须解决以下问题 1. 确定... ...
分类:
其他好文 时间:
2016-04-20 23:39:06
阅读次数:
321
回顾 面向对象编程:类,对象和实例化 类成员:属性,方法和类常量,访问修饰限定符(public,protected和private) 对象访问属性和方法:对象->属性/方法(实参列表); 内部访问:$this,代表当前进入到类内部的对象 魔术方法:构造方法和析构方法 对象传值,对象比较 面向对象 类... ...
分类:
其他好文 时间:
2016-04-20 23:30:47
阅读次数:
261
魔术常量 一般以__开始以__结束的都是魔术常量 __DIR__表示当前脚本的路径(目录) __FILE__表示当前脚本的完整的路径(绝对路径) __LINE__表示当前行号 __FUNCTION__表示函数名 __CLASS__表示类名 __METHOD__表示方法名... ...
分类:
其他好文 时间:
2016-04-05 15:42:23
阅读次数:
116
魔术常量 由于其值在程序运行过程中不允许更改,所以是常量;其值,又是运行环境不同而不现,所以叫魔术。 __DIR__当前脚本文件的路径 示例: __LINE__当前代码的行号 __FUNCTION__当前函数的函数名 __METHOD__表示方法名 __CLASS__表示类名 示例: ... ...
分类:
Web程序 时间:
2016-04-05 09:26:10
阅读次数:
158
魔术变量PHP向它运行的任何脚本提供了大量的预定义常量。不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。有八个魔术常量它们的值随着它们在代码中的位置改变而改变。例如__LINE__的值就依赖于它在脚本..
分类:
Web程序 时间:
2016-03-10 18:57:40
阅读次数:
192
PHP 魔术变量 PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行
分类:
Web程序 时间:
2016-02-19 09:09:23
阅读次数:
227
一、魔术函数(13个)1、__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2、__destruct() 当删除一个对象或对象操作终止时被调用。 3、__call() 对象调用某个方法, 若方
分类:
Web程序 时间:
2016-01-28 19:07:58
阅读次数:
161
常量:值始终保持不变的单元。define('a', "一个");常量也是区分大小写的,一般情况下用大写。标量:字符串,整型,浮点型,bool型。默认的系统常量:PHP_OS, PHP_VERSION.魔术常量:在不同的情况下,返回不同的值。__LINE__ __FILE__ __FUNCTION__...
分类:
Web程序 时间:
2016-01-11 12:03:19
阅读次数:
145
PHP中的命名空间(namespace)及其使用详解 晶晶 2年前 (2014-01-02) 8495次浏览 PHPphp自5.3.0开始,引入了一个namespace关键字以及__NAMESPACE__魔术常量(当然use关键字或use as嵌套语句也同时引入);那么什么是命名空间呢?php...
分类:
Web程序 时间:
2015-10-24 23:26:07
阅读次数:
395