自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 辅助函数

很多函数可以用来帮助开发人员管理和使用类库。比如下面这些比较常用的:1.创建类别名boolean class_alias( string origianlClassName, string aliasName)该函数会创建一个类别名,这就允许用多个名来引用一个类。这是PHP5.3新增的一个函数。2.确定类是否存在boolean class_exists(string

2016-05-25 22:38:19 595

原创 instanceof关键字

PHP5的另一个新成员是instanceof 关键字。使用这个关键字可以确定一个对象是类的实例、类的子类,还是实现了某个特定接口(这三种情况都会返回true,否则返回false),并进行相应操作。例如,假设希望了解名为 $manager 的对象是否为类Employee的实例:$manager = new Employee(); ... if( $manager instan

2016-05-25 21:49:56 382

原创 静态类成员

有时,可能有必要创建共所有类实例共享的属性和方法,这些属性和方法与所有的类实例有关,但不能由任何特定对象调用。例如,假设要编写一个类来跟踪网页访问者的数量。你一定不希望每次实例化该类时访问者数量重置为0,此时就可以将该属性设置为static作用域:<?php class Visitor{ private static $visitors = 0; function __co

2016-05-24 21:05:56 564

原创 构造函数和析构函数

构造函数构造函数被定义为对象实例化时自动执行的一段代码。OOP构造函数的一些优点:1、构造函数可以接受参数,能够在创建对象时赋给特定的对象属性2、构造函数可以调用类方法或其他函数3、类的构造函数可以调用其它构造函数,包括父类的构造函数noticePHP4也提供了类构造函数,但它使用了与PHP5不同的语法,更为麻烦。PHP4的构造函数只是与类同名的类方法。这种约定

2016-05-24 20:09:33 490

原创 方法的类型提示

类型提示(type hinting)是PHP5的新特性。类型提示可以确保传递给对方的对象确实是所期望的类的成员。例如,只有将类 Employee的对象传递给takeLunchbreak() 方法才有意义。因此,可以在方法定义的唯一输入参数$employee 前面加上Employee,强制实施该规则。private function takeLunchbreak( Employee $e

2016-05-24 19:52:55 379

原创 类的方法作用域

PHP支持6种作用域:public、private、protected、abstract、final 和 static。public公共方法可以在任何位置任何时间访问。在方法前面加上关键字public,或不加任何关键字,都可以声明一个公共方法。Private标记为private的方法只能在类的内部使用,不能由实例化的对象调用,也不能由类的子类使用。如果某

2016-05-24 18:27:15 1093

原创 属性重载:__set() & __get()

属性重载可以进一步保护属性,它强制通过公共方法访问和操作属性,同时还允许像访问公共属性一样访问数据。这些方法成为访问方法(accessor)和修改方法(mutator),或非正式地成为获取方法(getter)和设置方法(setter),他们将会分别在访问或操作属性时自动触发。PHP没有提供其他OOP(object-oriented programming)语言(如C++和JAVA)

2016-05-23 17:47:05 944

原创 数组元素的添加、删除、定位、遍历

在数组头添加元素int array_unshift( array array, mixed variable [mixed variable...])array_unshift()函数在数组头添加元素。所有已有的数值键都会相应的修改,以反映其在数组中的新位置,但是关联键不受影响。下面的例子

2016-05-23 08:40:47 898

原创 range():用预定义的值范围填充数组

range():用预定义的值范围填充数组range()函数是一个快速创建数组的简单方法,并会使用 low 到 high 范围内的整数值填充数组。这个函数将返回一个包含此范围内所有证书的数组。其形式如下:array range( int low, int high [, int step] )eg: 假设需要一个数组,其中包含骰子中所有可能出现的值:$die

2016-05-22 20:23:45 804

原创 list()构造:一种从数组中方便获取值的方法

php的list()构造:一种从数组中方便获取值的方法<?php $color = array("red","blue","green"); list($red,$blue,$green) = $color; /* *执行了list()构造后,$red,$blue,$green分别被赋值为red,blue,green */?><?php /* *list(

2016-05-22 19:43:10 447

微软研究院分词标准

微软研究院分词标准、

2019-02-19

谷歌翻译小助手[python]

资源为一个使用Python和Request库实现的google translate的小助手的demo,基本可以满足所有翻译场景(适当修改后)。

2018-11-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除