downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

filter_id> <Filter 関数
Last updated: Fri, 13 Nov 2009

view this page in

filter_has_var

(PHP 5 >= 5.2.0)

filter_has_var指定した型の変数が存在するかどうかを調べる

説明

bool filter_has_var ( int $type , string $variable_name )

パラメータ

type

INPUT_GETINPUT_POSTINPUT_COOKIEINPUT_SERVERINPUT_ENV のいずれか。

variable_name

調べたい変数の名前。

返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。



filter_id> <Filter 関数
Last updated: Fri, 13 Nov 2009
 
add a note add a note User Contributed Notes
filter_has_var
Anonymous
21-May-2009 09:28
To note: filter_has_var() is a bit faster than isset()
drm at melp dot nl
16-Jan-2009 09:54
Please note that the function does not check the live array, it actually checks the content received by php:

<?php
$_GET
['test'] = 1;
echo
filter_has_var(INPUT_GET, 'test') ? 'Yes' : 'No';
?>

would say "No", unless the parameter was actually in the querystring.

Also, if the input var is empty, it will say Yes.
julien dot pauli at doctorrock dot eu
08-Jan-2007 12:43
<?php
filter_has_var
(INPUT_POST, 'submit')
?>
is same as
<?php
isset($_POST['submit'])
?>

filter_id> <Filter 関数
Last updated: Fri, 13 Nov 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites