関数・クラス解説

ReflectionExtension::getConstants

version:PHP 5, PHP 7 (公式)

定数を取得する

公式リファレンス

書式

public ReflectionExtension::getConstants ( ) : array

説明

拡張モジュールで定義されている定数を取得します。

パラメータ

この関数にはパラメータはありません。

返値

定数名をキーとする連想配列を返します。

サンプル

例1 ReflectionExtension::getConstants() の例

$ext = new ReflectionExtension('DOM'); print_r($ext->getConstants());

上の例の出力は、たとえば以下のようになります。

Array ( [XML_ELEMENT_NODE] => 1 [XML_ATTRIBUTE_NODE] => 2 [XML_TEXT_NODE] => 3 [XML_CDATA_SECTION_NODE] => 4 [XML_ENTITY_REF_NODE] => 5 [XML_ENTITY_NODE] => 6 [XML_PI_NODE] => 7 [XML_COMMENT_NODE] => 8 [XML_DOCUMENT_NODE] => 9 [XML_DOCUMENT_TYPE_NODE] => 10 [XML_DOCUMENT_FRAG_NODE] => 11 [XML_NOTATION_NODE] => 12 [XML_HTML_DOCUMENT_NODE] => 13 [XML_DTD_NODE] => 14 [XML_ELEMENT_DECL_NODE] => 15 [XML_ATTRIBUTE_DECL_NODE] => 16 [XML_ENTITY_DECL_NODE] => 17 [XML_NAMESPACE_DECL_NODE] => 18 [XML_LOCAL_NAMESPACE] => 18 [XML_ATTRIBUTE_CDATA] => 1 [XML_ATTRIBUTE_ID] => 2 [XML_ATTRIBUTE_IDREF] => 3 [XML_ATTRIBUTE_IDREFS] => 4 [XML_ATTRIBUTE_ENTITY] => 6 [XML_ATTRIBUTE_NMTOKEN] => 7 [XML_ATTRIBUTE_NMTOKENS] => 8 [XML_ATTRIBUTE_ENUMERATION] => 9 [XML_ATTRIBUTE_NOTATION] => 10 [DOM_PHP_ERR] => 0 [DOM_INDEX_SIZE_ERR] => 1 [DOMSTRING_SIZE_ERR] => 2 [DOM_HIERARCHY_REQUEST_ERR] => 3 [DOM_WRONG_DOCUMENT_ERR] => 4 [DOM_INVALID_CHARACTER_ERR] => 5 [DOM_NO_DATA_ALLOWED_ERR] => 6 [DOM_NO_MODIFICATION_ALLOWED_ERR] => 7 [DOM_NOT_FOUND_ERR] => 8 [DOM_NOT_SUPPORTED_ERR] => 9 [DOM_INUSE_ATTRIBUTE_ERR] => 10 [DOM_INVALID_STATE_ERR] => 11 [DOM_SYNTAX_ERR] => 12 [DOM_INVALID_MODIFICATION_ERR] => 13 [DOM_NAMESPACE_ERR] => 14 [DOM_INVALID_ACCESS_ERR] => 15 [DOM_VALIDATION_ERR] => 16 )

参考

  • ReflectionExtension::getINIEntries() - 拡張モジュールの ini エントリを取得する
  • ワード検索


    ※入力キーワードが、関数名・説明文・タグに含まれるものを検索

    関数名アルファベット別

    A B C D E F G H I J
    K L M N O P Q R S T
    U V W X Y Z _

    最終更新一覧

    stristr
     大文字小文字を区別せず文字列を検索し、ヒット箇所以降(あるいは以前)の文字列を返却

    stripslashes
     バックスラッシュでエスケープされた文字列から、バックスラッシュを取り除く

    stripos
     大文字小文字を区別せずに文字列が最初に現れる位置を取得する

    stripcslashes
     addcslashes() でクォートされた文字列をアンクォートする

    strip_tags
     文字列から HTML と PHP のタグを除去して返却

    strcspn
     指定した文字が最初に現れる位置を調べる

    strcoll
     ロケールに基づいて2つの文字列を比較し同じか(あるいは大小)を判定する

    strcmp
     2つの文字列を比較し同じか(あるいは大小)を判定する

    strchr
     strstr() のエイリアス

    strcasecmp
     2つの文字列を比較(大文字小文字を区別せず同じとみなす)

    カテゴリー一覧

    PHP の振る舞いの変更
    音声フォーマットの操作
    認証サービス
    コマンドライン関連
    圧縮およびアーカイブ
    暗号
    データベース関連
    日付および時刻関連
    ファイルシステム
    自然言語および文字エンコーディング
    画像処理および作成
    メール関連
    数学
    テキスト以外の MIME 型
    プロセス制御
    その他の基本モジュール
    その他のサービス
    検索エンジン用の拡張モジュール
    サーバー固有のモジュール
    セッション関連
    テキスト処理
    変数・データ型関連
    ウェブサービス
    Windows 用のモジュール
    XML 操作
    GUI用の拡張モジュール