PHP
文章平均质量分 55
小小潇洒哥儿
123
展开
-
php中static静态变量的使用方法详解
php中的变量作用范围的另一个重要特性就是静态变量(static 变量)。静态变量仅在局部函数域中存在且只被初始化一次,当程序执行离开此作用域时,其值不会消失,会使用上次执行的结果。看看下面的实例: function Test() { $w3sky = 0; echo $w3sky; $w3sky++; } ?> 本函数每次调用时都会将转载 2013-12-02 15:47:54 · 433 阅读 · 0 评论 -
PHP抽象类
抽象类 PHP 5 支持抽象类和抽象方法。定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;另外,这些方法的访问控制必须和父类中一样(或者更为宽松)。例如某个抽象方法被声明为受保护的,那么子转载 2013-12-02 15:53:18 · 370 阅读 · 0 评论 -
php class中public,private,protected的区别以及实例分析
本篇文章是对php class中public,private,protected的区别以及实例进行了详细的分析介绍,需要的朋友参考下一,public,private,protected的区别public:权限是最大的,可以内部调用,实例调用等。protected: 受保护类型,用于本类和继承类调用。private: 私有类型,只有在本类中使用。二,实例转载 2013-12-02 15:49:20 · 525 阅读 · 0 评论 -
常用函数记录
i:isset1.php中常见用法isset()在php中用来检测变量是否设置,该函数返回的是个布尔值,即true/false。2.注意isset()[1] 只能用于变量,因为传递任何其它参数都将造成解析错误。若想检测常量是否已设置,可使用 defined() 函数。如果已经使用 unset() 释放了一个变量之后,它将不原创 2013-12-02 15:50:38 · 387 阅读 · 0 评论 -
===
===是包括变量值与类型完全相等,而==只是比较两个数的值是否相等。比如:100==“100” 这里用==,因为它们的值相等,都是100,结果为真但是若用===,因为左边是一个整型而右边则是一个字符串类型的数,类型不相同所以结果为假。恒等$a1='5555';$a2=5555;$a1==$a2是成立的 $a1===$a2是不成立的转载 2013-12-02 15:51:19 · 359 阅读 · 0 评论 -
PHP的静态方法介绍
静态方法的规则和静态变量是相同的。使用ststic关键字可以将方法标识为静态方法,通过类的名称和作用域限定操作符::可以访问静态方法。静态方法和非静态方法之间有一个很重要的区别,就是在调用静态方法时,我们不需要创建类的实例。 Program List:用类名作为参数用类名作为参数可以解决非继承的静态问题。class Fruit { public s转载 2013-12-02 15:52:15 · 520 阅读 · 0 评论 -
单例模式
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。PHPclass test {public static $_instance;//定义一个私有的构造函数,确保单例类不能转载 2013-12-02 15:54:52 · 302 阅读 · 0 评论 -
将博客搬至CSDN
将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN123转载 2014-12-29 12:07:30 · 291 阅读 · 0 评论