新しいメソッド
PHP 5.3.0 で加わった新しいメソッドは以下の通りです。
- DateTime::add() - 年月日時分秒の値を DateTime オブジェクトに加える
- DateTime::createFromFormat() - 指定した書式でフォーマットした新しい DateTime オブジェクトを返す
- DateTime::diff() - ふたつの DateTime オブジェクトの差を返す
- DateTime::getLastErrors() - 日付/時刻 の操作中に発生した最後の警告やエラーを返す
- DateTime::sub() - 年月日時分秒の値を DateTime オブジェクトから引く
- Exception::getPrevious() - 前の例外を返す
DOM:
- DOMNode::getLineNo() - パースしたノードが存在する行番号を取得する
- PDO::setAttribute() - 属性を設定する
- ReflectionClass::getNamespaceName() - このクラスが定義された名前空間の名前を返す
- ReflectionClass::getShortName() - クラスの短縮名を返す (名前空間の部分は含まない)
- ReflectionClass::inNamespace() - このクラスが名前空間の中で定義されているかどうかを返す
- ReflectionFunction::getNamespaceName() - この関数が定義された名前空間の名前を返す
- ReflectionFunction::getShortName() - 関数の短縮名を返す (名前空間の部分は含まない)
- ReflectionFunction::inNamespace() - この関数が名前空間の中で定義されているかどうかを返す
- ReflectionProperty::setAccessible() - public でないプロパティを読み出せるかどうかを設定する
SPL:
- SplObjectStorage::addAll() - 別のストレージオブジェクトからすべてのオブジェクトを追加する
- SplObjectStorage::removeAll() - 現在のストレージから、別のストレージに含まれているオブジェクトを取り除く
XSL:
- XSLTProcessor::setProfiling() - プロファイル情報の出力ファイルを設定する