【发布时间】:2013-09-27 11:33:33
【问题描述】:
我只需要: 1.按下“提交”按钮后,让变量发挥作用并使用返回值。 2.了解为什么我不能回显函数返回值;
PHP 函数:
function check_if_numbers($x, $y)
{
$permission =0;
if((gettype($x)==gettype($y))&&(gettype($x)=="integer")) {return 1;}
else {return 0;}
}
PHP 代码
<?php
if( isset($_GET['submit']) )
{
$x = htmlentities($_GET['x']);
$y = htmlentities($_GET['y']);
$permission_token=check_if_numbers($x, $y);
echo $permission_token;
}
?>
HTML
<form action="" method="get">
Determine X = <input name='x' id='x' type="text" size="1"></br>
Determine Y = <input name='y' id='y' type="text" size="1"></br>
<font size=2 >Input only integers</font>
<input type="submit" value="submit">
【问题讨论】:
-
为什么不使用
is_numeric()函数? -
是什么让您认为您不能使用
echo语句? -
chek_if_numbers($x, $y)和check_if_numbers($x, $y),capisce? -
$permission_token=chek_if_numbers($x, $y);调用你的函数时输入错误? -
check_if_numbers()中$permission的作用是什么?