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 Comparator

与えられた二つの値を比較するインタフェースです. このインタフェースは Arrays::sort の引数として使われます. Java における java.util.Comparator と同じ用途で使われることを想定しています.

Direct known implementers

Peach\Util\DefaultComparator
Namespace: Peach\Util
Located at Peach/Util/Comparator.php
Methods summary
public integer
# compare( mixed $var1, mixed $var2 )

二つの値を比較します.

二つの値を比較します.

$var1 が $var2 より小さい場合は負の整数, $var1 が $var2 より大きい場合は正の整数, $var1 と $var2 が等しい場合は 0 を返します.

もし $var1 と $var2 が比較できない場合は NULL を返すか, 任意の例外をスローします.

Parameters

$var1
比較対象の値
$var2
比較対象の値

Returns

integer

比較した結果, $var1 > $var1 の場合は正, $var2 > $var1 の場合は負, $var1 == $var2 の場合は 0

PEACH2 API documentation generated by ApiGen