PHP マニュアル
前のページ |  | 次のページ

# tidy_get_config

(PHP 5)

tidy_get_config -- 現在の Tidy の設定を取得する

## 説明

手続き言語型スタイル:

array tidy_get_config ( tidy object )

オブジェクト指向言語型スタイル:

array tidy->getConfig ( void )

tidy_get_config() は 与えられた Tidy オブジェクト `object` で使用されている設定オプションを配列で返します。

それぞれのオプションの説明については、http://tidy.sourceforge.net/docs/quickref.html を参照ください。

例 1. tidy_get_config() の例

`<?php $html = '<p>test</p>'; $config = array('indent' => TRUE, 'output-xhtml' => TRUE, 'wrap' => 200); $tidy = tidy_parse_string($html, $config); print_r(tidy_get_config($tidy)); ?>`

上の例の出力は以下となります。

    Array
    (
        [indent-spaces] => 2
        [wrap] => 200
        [tab-size] => 8
        [char-encoding] => 1
        [input-encoding] => 3
        [output-encoding] => 1
        [newline] => 1
        [doctype-mode] => 1
        [doctype] =>
        [repeated-attributes] => 1
        [alt-text] =>
        [slide-style] =>
        [error-file] =>
        [output-file] =>
        [write-back] =>
        [markup] => 1
        [show-warnings] => 1
        [quiet] =>
        [indent] => 1
        [hide-endtags] =>
        [input-xml] =>
        [output-xml] => 1
        [output-xhtml] => 1
        [output-html] =>
        [add-xml-decl] =>
        [uppercase-tags] =>
        [uppercase-attributes] =>
        [bare] =>
        [clean] =>
        [logical-emphasis] =>
        [drop-proprietary-attributes] =>
        [drop-font-tags] =>
        [drop-empty-paras] => 1
        [fix-bad-comments] => 1
        [break-before-br] =>
        [split] =>
        [numeric-entities] =>
        [quote-marks] =>
        [quote-nbsp] => 1
        [quote-ampersand] => 1
        [wrap-attributes] =>
        [wrap-script-literals] =>
        [wrap-sections] => 1
        [wrap-asp] => 1
        [wrap-jste] => 1
        [wrap-php] => 1
        [fix-backslash] => 1
        [indent-attributes] =>
        [assume-xml-procins] =>
        [add-xml-space] =>
        [enclose-text] =>
        [enclose-block-text] =>
        [keep-time] =>
        [word-2000] =>
        [tidy-mark] =>
        [gnu-emacs] =>
        [gnu-emacs-file] =>
        [literal-attributes] =>
        [show-body-only] =>
        [fix-uri] => 1
        [lower-literals] => 1
        [hide-comments] =>
        [indent-cdata] =>
        [force-output] => 1
        [show-errors] => 6
        [ascii-chars] => 1
        [join-classes] =>
        [join-styles] => 1
        [escape-cdata] =>
        [language] =>
        [ncr] => 1
        [output-bom] => 2
        [replace-color] =>
        [css-prefix] =>
        [new-inline-tags] =>
        [new-blocklevel-tags] =>
        [new-empty-tags] =>
        [new-pre-tags] =>
        [accessibility-check] => 0
        [vertical-space] =>
        [punctuation-wrap] =>
        [merge-divs] => 1
    )

tidy_reset_config(), tidy_save_config() も参照ください。

前のページ | ホーム | 次のページ
tidy_get_body | 上に戻る | tidy_get_error_buffer