2014年8月13日

在PHP中获取日期和时间

摘要: PHP提供了多种获取时间和日期的函数,除了通过time()函数获取当前的UNIX时间戳外,调用getdate()函数确定当前时间,通过gettimeofday()函数获取某一天中的具体时间。此外,在PHP中还可以通过date_sunrise()和date_sunset两个函数,获取某地点某天的日出和日落时间。 阅读全文

posted @ 2014-08-13 13:15 恩聪 阅读(6634) 评论(0) 推荐(0) 编辑

UNIX时间戳及日期的转换与计算

摘要: UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式。以32位整数表示格林威治标准时间,例如,使用证书11230499325表示当前时间的时间戳。UNIX时间戳是从1970年1月1日零点(UTC/GMT的午夜)开始起到当前时间所经过的秒数。1970年1月1日零点作为所有日期计算的基础,这个日期通常成为UNIX纪元。 阅读全文

posted @ 2014-08-13 12:33 恩聪 阅读(4907) 评论(0) 推荐(0) 编辑

2014年8月12日

与Perl兼容的正则表达式函数

摘要: 正则表达式不能独立使用,它只是一种用来定义字符串的规则模式,必须在相应的正则表达式函数中应用,才能实现对字符串的匹配、查找、替换及分割等操作。前面也介绍过在PHP中有两套正则表达式函数库,而使用与Perl兼容的正则表达式函数库的执行效率要略占优势,所以在本书中主要介绍以“preg_”开头的正则表达式函数。 阅读全文

posted @ 2014-08-12 18:25 恩聪 阅读(1130) 评论(0) 推荐(0) 编辑

正则表达式模式修正符

摘要: 模式修正符号在正则表达式定界符之外使用(最后一个斜线“/”之后),例如“php/i”。其中“/php/”是一个正则表达式的模式,而“i”就是修正此模式所使用的修正符号,用来匹配时不区分大小写。模式修正符可以调整正则表达式的解释,扩展了正则表达式在匹配、替换等操作时的某些功能,而且模式修正符号也可以组合使用,更增强了正则表达式的处理能力。 阅读全文

posted @ 2014-08-12 17:59 恩聪 阅读(1254) 评论(0) 推荐(0) 编辑

2014年8月11日

正则表达式的元字符

摘要: 利用Perl正则表达式还可以做另一件有用的事情,这就是使用各种元字符来搜索匹配。所谓元字符,就是用于构建正则表达式的具有特殊含义的字符,例如的“*”、“+”、“?”等。在一个正则表达式中,元字符不能单独出现,它必须是用来修饰原子的。如果要在正则表达式中包含元字符本身,使其失去特殊的含义,则必须在前面加上“\”进行转义。 阅读全文

posted @ 2014-08-11 21:03 恩聪 阅读(2024) 评论(1) 推荐(0) 编辑

正则表达式中原子的5种类型

摘要: 原子是正则表达式的最基本的组成单位,而且在每个模式中最少包含一个原子。原子是由所有那些未显示指定为元字符的打印和非打印字符组成,所以在这里将其详细划分为五类进行介绍。 阅读全文

posted @ 2014-08-11 20:38 恩聪 阅读(3765) 评论(0) 推荐(0) 编辑

正则表达式的语法规则

摘要: 正则表达式描述了一种字符串匹配的模式,通过这个模式在特定的函数中对字符串进行匹配、查找、替换及分割等操作。正则表达式作为一个匹配的模板,是由原子(普通字符,例如字符a到z)、有特殊功能的字符(称为元字符,例如*、+和?等),以及模式修正符三部分组成的文字模式。 阅读全文

posted @ 2014-08-11 20:26 恩聪 阅读(710) 评论(0) 推荐(0) 编辑

正则表达式简介

摘要: 初次接触正则表达式的读者除了感觉它有些繁琐外,还会有一种深不可测的感觉。其实正则表达式就是描述字符排列模式的一种自定义的语法规则,在PHP给我们提供的系统函数中,使用这种模式对字符串进行匹配、查找、替换及分割等操作。它的应用非常广泛。 阅读全文

posted @ 2014-08-11 20:12 恩聪 阅读(310) 评论(0) 推荐(0) 编辑

2014年8月9日

PHP面向对象多态性的应用

摘要: 多态是面向对象的三大特性中除封装和继承之外的另一重要特性。它展现了动态绑定的功能,也称为“同名异式”。多态的功能可让软件在开发和维护时,达到充分的延伸性。事实上,多态最直接的定义是让具有继承关系的不同类对象,可以对相同名称的成员函数调用,产生不同反应效果。所谓多态性就是指一段程序能够处理多种类型对象的能力,在PHP中,多态值指的就是方法的重写。方法重写是指一个子类中可以重新修改父类中的某些方法,使其具有自己的特征。重写要求子类的方法和父类的方法名称相同,这可以通过声明抽象类或是接口来规范。 阅读全文

posted @ 2014-08-09 16:26 恩聪 阅读(4278) 评论(0) 推荐(0) 编辑

PHP的抽象类和接口

摘要: 抽象类与接口相似,都是一种比较特殊的类。抽象类是一种特殊的类,而接口也是一种特殊的抽象类。它们通常配合面向对象的多态性一起使用。虽然声明和使用都比较容易,但它们的作用在理解上会困难一点。 阅读全文

posted @ 2014-08-09 15:53 恩聪 阅读(1292) 评论(0) 推荐(1) 编辑

导航