Overview

Namespaces

  • Peach
    • DF
    • DT
    • Http
      • Body
      • Header
    • Markup
    • Util

Classes

  • AbstractMapEntry
  • ArrayMap
  • ArrayMapEntry
  • Arrays
  • DefaultComparator
  • DefaultEquator
  • HashMap
  • HashMapEntry
  • Strings
  • Values

Interfaces

  • Comparable
  • Comparator
  • Equator
  • Map
  • MapEntry
  • Overview
  • Namespace
  • Class

Interface Comparable

相互に比較出来ることをあらわすインタフェースです.

このインタフェースは, Peach\Util\Arrays のソート・大小比較関連の API で使用されます. Java における java.lang.Comparable と同じ用途で使われることを想定しています.

Direct known implementers

Peach\DT\Time

Indirect known implementers

Peach\DT\AbstractTime, Peach\DT\Date, Peach\DT\Datetime, Peach\DT\Timestamp, Peach\DT\TimeWrapper
Namespace: Peach\Util
Located at Peach/Util/Comparable.php
Methods summary
public integer
# compareTo( mixed $subject )

このオブジェクトと引数の値を比較します.

このオブジェクトと引数の値を比較します.

このオブジェクトが $subject より小さい場合は負の整数, このオブジェクトが $subject より大きい場合は正の整数, このオブジェクトと $subject が等しい場合は 0 を返します.

もしも このオブジェクトが $subject と比較できない場合は NULL を返すか, または任意の例外をスローします.

Parameters

$subject
比較対象の値

Returns

integer
比較結果をあらわす整数
PEACH2 API documentation generated by ApiGen