| ユーザフォーラムで議論/質問 | マニュアル検索 | ハイライト | ハイライトオフ | ポータル | 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
]] )オブジェクト指向型 (コンストラクタ) この関数は、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検索
|