新增的方法
5.3.0 中新增了若干方法:
日期/时间:
- DateTime::add()
- 向一个 DateTime 对象加上若干天, 月, 年, 小时, 分钟和秒.
- DateTime::createFromFormat()
- 根据给定的格式, 返回一个新的格式化的DateTime对象.
- DateTime::diff()
- 返回两个 DateTime 对象的不同之处.
- DateTime::getLastErrors()
- 返回最后的日期/时间处理中的警告和错误.
- DateTime::sub()
- 从 DateTime 对象中减去若干天, 月, 年, 小时, 分钟和秒.
异常(Exception):
- Exception::getPrevious()
- 获取前一个异常.
DOM:
- DOMNode::getLineNo()
- 返回解析节点的行数.
PDO_FIREBIRD:
- PDO::setAttribute()
- 设置属性.
反射(Reflection):
- ReflectionClass::getNamespaceName()
- 返回类定义所在命名空间的的名称.
- ReflectionClass::getShortName()
- 返回类的短名称(没有命名空间部分).
- ReflectionClass::inNamespace()
- 返回类是否定义于一个命名空间.
- ReflectionFunction::getNamespaceName()
- 返回函数定义所在命名空间的名字.
- ReflectionFunction::getShortName()
- 返回函数的段名称(没有命名空间部分).
- ReflectionFunction::inNamespace()
- 返回函数在一个命名空间中是否被定义.
- ReflectionProperty::setAccessible()
- 设置是否可以请求非 public 属性.
SPL:
- SplObjectStorage::addAll()
- 从另一个 SplObjectStorage 对象中新增全部元素.
- SplObjectStorage::removeAll()
- 从另一个 SplObjectStorage 对象中移除全部元素.
XSL:
- XSLTProcessor::setProfiling()
- 设置概况输出文件.