-
怪怪的static - []2008-01-02
<?php
function fun(){
static $a = 1;
echo "我是:$a .\n";
$a++;
}
fun();
fun();
?>输出的是:
我是:1 . 我是:2 .
<?php
function fun(){
static $a;
$a = 1;
echo "我是:$a .\n";
$a++;
}
fun();
fun();
?>输出的是:
我是:1 . 我是:1 .
Tags: PHP
<?php
function fun(){
static $a = 1;
echo "我是:$a .\n";
$a++;
}
fun();
fun();
?>
输出的是:
我是:1 . 我是:2 .
<?php
function fun(){
static $a;
$a = 1;
echo "我是:$a .\n";
$a++;
}
fun();
fun();
?>
输出的是:
我是:1 . 我是:1 .
Tags: PHP
为什么会那样。
那是因为它是static
(2008-01-08 11:25:55)