Overview

Namespaces

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

Classes

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

Class HttpDate

Last-Modified や If-Modified-Since など, HTTP-date 形式の値を持つヘッダーです.

Peach\Http\Header\HttpDate implements Peach\Http\SingleHeaderField
Namespace: Peach\Http\Header
Located at Peach/Http/Header/HttpDate.php
Methods summary
public
# __construct( string $name, Peach\DT\Timestamp $time, Peach\DT\HttpDateFormat $format = null )

指定されたヘッダー名および時刻を持つ HttpDate オブジェクトを構築します. オプションとして第 3 引数に任意の HttpDateFormat を指定することができます. デフォルトではシステムのタイムゾーンを基準としてヘッダーを書式化しますが, 特定のタイムゾーンを基準にしたい場合に使用してください.

指定されたヘッダー名および時刻を持つ HttpDate オブジェクトを構築します. オプションとして第 3 引数に任意の HttpDateFormat を指定することができます. デフォルトではシステムのタイムゾーンを基準としてヘッダーを書式化しますが, 特定のタイムゾーンを基準にしたい場合に使用してください.

Parameters

$name
ヘッダー名
$time
時刻 (GMT ではなくシステムのタイムゾーンを基準とする)
$format
ヘッダー値を書式化するための HttpDateFormat
public string
# format( )

このヘッダーの時刻を HTTP-date 形式で書式化します.

このヘッダーの時刻を HTTP-date 形式で書式化します.

Returns

string
HTTP-date 形式の文字列

Implementation of

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

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

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

Returns

string
ヘッダー名

Implementation of

Peach\Http\HeaderField::getName()
public Peach\DT\Timestamp
# getValue( )

このヘッダーが表現する時刻を返します.

このヘッダーが表現する時刻を返します.

Returns

Peach\DT\Timestamp
このヘッダーが表現する時刻

Implementation of

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