JAVA与PHP的区别(一)


在JAVA中,函数内部是无法声明静态变量的,而PHP就可以。

public class MapDemo {

public static void main(String[] args) {

}

public  void test(){
static int a=0;//在函数体内部无法声明静态变量
a++;
System.out.println(a);

}

}

下面是PHP代码:

<?php
  

function test(){
static $a=0;
$a++;
echo $a."<br>";


}
test();
test();
test();
test();
test();
test();
test();
test();
test();
test();
test();
?>

声明的静态变量为这个函数所共有。打印出1 到11.

你可能感兴趣的:(java,PHP)