| | ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | php spot |
finfo_openfinfo::__construct(PHP >= 5.3.0, PECL fileinfo >= 0.1.0) finfo_open -- finfo::__construct — 新しい fileinfo リソースを作成する 説明手続き型
resource finfo_open
([ int
$options = FILEINFO_NONE
[, string $magic_file = NULL
]] )オブジェクト指向型 (コンストラクタ)
finfo::__construct()
([ int
$options = FILEINFO_NONE
[, string $magic_file = NULL
]] )この関数は、magic データベースをオープンしてそのリソースを返します。 パラメータ
返り値
(手続き型の場合のみ) 成功した場合に magic データベースリソース、失敗した場合に 注意警告
PHP >= 5.3.11 および >= 5.4.1 で、magic データベースのフォーマットが変わりました。 そのため、内部的な mime データベースも更新されました。 この影響が特に及ぶのは、外部の magic を読み込んでいる場合です。 旧フォーマットの magic ファイルを読み込んでも動作しません。 また、mime タイプのテキスト表現が変わったものもあります。たとえば PHP の場合の返り値は "PHP script text" ではなく "PHP script, ASCII text" となります。 例例1 オブジェクト指向型
<?php例2 手続き型
<?php上の例の出力は以下となります。 text/plain; charset=us-ascii |
|
各種マニュアル:
PHPマニュアル |
PEARマニュアル |
Smarty(英語)マニュアル |
PHP-GTKマニュアル |
「finfo_open - 新しい fileinfo リソースを作成する」をGoogle検索
|