Overview

Namespaces

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

Classes

  • CookieItem
  • CookieOptions
  • HttpDate
  • NoField
  • QualityValues
  • Raw
  • SetCookie
  • Status
  • Overview
  • Namespace
  • Class

Class QualityValues

Accept, Accept-Language, Accept-Encoding など, quality value を値に持つヘッダーを表現するクラスです.

Peach\Http\Header\QualityValues implements Peach\Http\SingleHeaderField
Namespace: Peach\Http\Header
Located at Peach/Http/Header/QualityValues.php
Methods summary
public
# __construct( type $name, array $qvalueList )

指定されたヘッダー名および quality value のリストを持つ QualityValues インスタンスを構築します.

指定されたヘッダー名および quality value のリストを持つ QualityValues インスタンスを構築します.

第 2 引数には以下のようなフォーマットの配列を指定してください.

array("ja" => 1.0, "en-US" => 0.9, "en-GB" => 0.8, "en" => 0.7)

Parameters

$name
$qvalueList
public string
# format( )

このヘッダーに含まれる quality value の一覧を "," で連結した文字列で出力します. 各 quality value について, その値が 1.0 に等しい場合はキーのみ, 1.0 未満の場合は "key;q=value" 形式で書式化されます.

このヘッダーに含まれる quality value の一覧を "," で連結した文字列で出力します. 各 quality value について, その値が 1.0 に等しい場合はキーのみ, 1.0 未満の場合は "key;q=value" 形式で書式化されます.

Returns

string

Implementation of

Peach\Http\SingleHeaderField::format()
public string
# getName( )

このヘッダーの名前を返します.

このヘッダーの名前を返します.

Returns

string

Implementation of

Peach\Http\HeaderField::getName()
public array
# getValue( )

このヘッダーに含まれる quality value の一覧を配列で返します.

このヘッダーに含まれる quality value の一覧を配列で返します.

Returns

array

Implementation of

Peach\Http\SingleHeaderField::getValue()
PEACH2 API documentation generated by ApiGen