新しいメソッド

PHP 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::removeAll - 現在のストレージから、別のストレージに含まれているオブジェクトを取り除く

XSL:

  • XSLTProcessor::setProfiling - プロファイル情報の出力ファイルを設定する