/** * static关键字:修饰属性(实质就是全局变量).方法(无需本类的对象即可调用此方法).类. * 1.static方法只能调用static方法 * 2.static方法只能访问static数据 * 3.static方法不能以任何方式引用this或super */ public class Main { public static void main(String[] args) { A a = new A(); a.val = 2; A a1 = new A(); a1.val =
先看如下的代码 $arr=['a','b','c']; foreach ($arr as $v){ echo $v.'<br>'; } var_dump(current($arr)); 今天给公司做项目的时候莫名其妙遇到了这个问题 由于自己本地的环境是PHP7.0,输出结果是 a b c string 'a' (length=1) 反而跑到服务器上成了这个而结果(服务器上的PHP版本是5.6): a b c bool(false) 不用问,一定是foreach以后指针出问题了 所以保险起见,还
1.创建数组的几种方法 //a).通过new来创建数组,new可以省略 var arr=new Array(); var arr=Array(); //b). .通过new来创建数组,并且赋值 var arr=new Array(1,2,3); //c).中括号直接创建 var arr=[]; //常用 //d).中括号直接创建 ,并且赋值 var arr=[1,2,3] 2. 数组中的方法: //1.push() :给数组的末尾添加元素.格式: 数组.push(参数, 参数...); va