| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
SAMMessage::header(PECL sam >= 0.1.0) SAMMessage::header — メッセージのヘッダプロパティ 説明object $SAMMessage->header;
header プロパティは、メッセージと関連付けられるシステムプロパティや ユーザープロパティのコンテナとなります。 プロパティは、 メッセージの送信者によってメッセージングシステムでの動作を制御するために指定されたり、 あるいはメッセージングシステム自身によって受信者に追加情報・ メッセージの処理方法を知らせるために指定されたりします。 SAM が理解できるいくつかのプロパティについては、 対応する定数が定義されています。 しかし、SAM の実装は大半のプロパティを無視し、そのままメッセージングシステムに渡します。 これにより、アプリケーションがメッセージング固有のプロパティを使用したり、 独自の "ユーザー" プロパティを定義することができるようになります。 SAM で定義済みのプロパティは次のようになります。
プロパティの値を設定する際には、 その内容をメッセージングシステムにどのように配送するかのヒントを指定すると便利なことがあります。 デフォルトではプロパティの値はテキストとして扱われます。この場合は、 以下のシンプルな構文で値を設定します。
例1 デフォルトの構文による、テキスト形式のプロパティの設定
<?php 型情報を渡したい場合は、別の構文を使用します。 この場合は、値と型ヒントを連想配列で渡します。
例2 型ヒントを使用することによる、テキスト形式のプロパティの設定
<?php 型ヒントを渡す際には、次の表にある SAM の定義済み定数のいずれかを使用します。
例
例3 プロパティに、メッセージの送信者を設定する
<?php
例4 メッセージからのプロパティの値の取得
<?php |
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「SAMMessage::header - メッセージのヘッダプロパティ」をGoogle検索
|