get_resource_type: リソース型を返す (変数操作 関数) - PHPプロ!マニュアル

PHPマニュアル

get_resource_type: リソース型を返す

get_resource_type

(PHP 4 >= 4.0.2, PHP 5)

get_resource_typeリソース型を返す

説明

string get_resource_type ( resource $handle )

この関数は、指定したリソースの型を取得します。

パラメータ

handle

評価されるリソースハンドル。

返り値

指定された handle がリソースであった場合、 この関数はその型を表す文字列を返します。この関数で型が判別できなかった 場合は、返り値は文字列 Unknown となります。

もし handle がリソースでない場合、 この関数は FALSE を返し、エラーを発生させます。

例1 get_resource_type() の例

<?php
// mysql link を出力
$c mysql_connect();
echo 
get_resource_type($c) . "\n";

// file を出力
$fp fopen("foo""w");
echo 
get_resource_type($fp) . "\n";

// domxml document を出力
$doc new_xmldoc("1.0");
echo 
get_resource_type($doc->doc) . "\n";
?>


PHPマニュアル



Pick Up Q&A

Q
マジッククォートとmysql_real_escape_string
 このエントリーをはてなブックマークに追加 
A
magic_quotes_gpcでは、SQLインジェクション対処は十分できません。主な理由として、以下が上げられます。 ・magic_quotes_gpcは文字コードを考慮しないで処理するので、Shift_JISを使っている場合、SQLインジェ...

>>続きを読む

SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)