新增的方法

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 - 设置概况输出文件.