一、解题方法
着重 记忆 PHP函数的定义相关内容,理解变量作用域、静态变量、函数的参数和返回值的相关内容,重点记忆我们总结的内置函数。
二、练习题
1、写出如下程序的输出结果:
$count = 5; // 不能在函数内部使用
function get_count()
{
static $count;
return $count++;
}
echo $count; // 5
++$count;
echo get_count(); // NULL
echo get_count(); // 1
分析:执行顺序如下
1) $count = 5;
2) echo $count; // 5
3) ++$count; // 6
4) echo get_count(); // NULL
function get_count()
{
static $count; // NULL 【局部变量】
return $count++; // 1
}
5) echo get_count(); // 1
function get_count()
{
static $count;
return $count++; // 1
}
执行结果:
5 NULL 1
由于NULL不输出,因此运行结果为:5, 1
运行结果: