关于类常量:类常量的作用域只能在类内,类似于静态属性,同时类常量用const修饰,不用其他修饰符。 关于魔术常量:魔术常量无法手动改变其值,但是会随着环境的改变而发生变动 关于抽象类: 抽象类用abstract修饰符修饰,同时抽象类不可以实例化,抽象方法不可以有方法体,只可以继承,同时继承的子类要将 ...
分类:
其他好文 时间:
2017-11-02 18:03:06
阅读次数:
165
魔术方法:PHP把类中所有以__(两个下划线)开头的方法当成魔术方法,一般建议用户不要将自定义的方法前面加上__作为前缀。魔术方法:1. __construct()类的默认构造方法,如果__construct()和与类同名的方法共同出现时,默认调用__construct()而不是同类名方法。一般情况 ...
分类:
Web程序 时间:
2017-10-11 15:18:28
阅读次数:
211
__LINE__ 文件中的当前行号。 __FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。 __DIR__ 文件所在的 ...
分类:
其他好文 时间:
2017-08-28 23:53:03
阅读次数:
245
PHP 函数 PHP 的真正威力源自于它的函数。 在 PHP 中,提供了超过 1000 个内建的函数。 魔术变量 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 _LINE__文件中的当前行号。 FILE 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。 DIR 文件所 ...
分类:
Web程序 时间:
2017-08-20 22:40:24
阅读次数:
316
PHP 魔术变量 PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行 ...
分类:
Web程序 时间:
2017-08-15 21:07:39
阅读次数:
216
PHP 魔术变量 PHP 向它运行的任何脚本提供了大量的预定义常量。 不过很多常量都是由不同的扩展库定义的,只有在加载了这些扩展库时才会出现,或者动态加载后,或者在编译时已经包括进去了。 有八个魔术常量它们的值随着它们在代码中的位置改变而改变。 例如 __LINE__ 的值就依赖于它在脚本中所处的行 ...
分类:
Web程序 时间:
2017-08-08 23:09:25
阅读次数:
259
义:用于存储一个不会变化也不希望变化的数据的标示符。 常量命名规则,同变量,但习惯说,常常将常量的名称使用“全大写”形式。 定义形式 使用define()函数定义 使用形式:define(“常量名”, 常量值); 推荐常用名使用全大写形 使用形式:define(“常量名”, 常量值); 推荐常用名使 ...
分类:
Web程序 时间:
2017-08-08 16:40:25
阅读次数:
258
构造函数 __construct() 在对象被创建时自动被调用,完成类初始化的工作 特征 可以传递参数,可以设定默认参数值,可以调用属性和方法 一个类中有且只有一个构造函数 析构函数 __destruct 当对象成为垃圾或当对象被显示式销毁时执行,会被自动调用 在脚本关闭时调用 属性重载 __set ...
分类:
其他好文 时间:
2017-07-24 13:29:43
阅读次数:
172
final是干什么的一般是为了防止父类的一个方法被重写如果父类中的方法被声明为 final,则子类无法覆盖该方法。如果一个类被声明为 final,则不能被继承。 Note: 属性不能被定义为 final,只有类和方法才能被定义为 final。 类的自动加载类的自动加载是指,在外面的页面中,并不需要去 ...
分类:
其他好文 时间:
2017-07-23 22:34:56
阅读次数:
180