class Myclass{ function add($b){ static $a=1; #static是关键 $a+=$b; return $a; } } $class=new Myclass(); for($i=0;$i<=5;$i++){ $c=$class->add($i); } echo $c; $step=3; function add($num){ global $step; $num+=$step; return $num; } echo add(3); class A{ public $a; } $obj=new A(); $obj2=$obj; $obj->a=1; $obj->a++; $obj2->a++; echo $obj->a,$obj2->a; 另,class A变成数组[1]时,结果是什么?若是放在js里,结果是什么?为何?如何传值?如何传引用? $i=1; echo $i++; echo ++$i;
主要纠结在php底层应用上,话说回来,面试题代码都写在一行,看的我实在不舒服php
主要描述__clone()mysql
忘记了null和资源类型nginx
clone,克隆出来的对象和原对象有什么区别?若是原对象是对一个数据库的封装,克隆出来的对象如何实现封装其余数据库
http://blog.csdn.net/sinat_29091823/article/details/72637192面试
null是什么,底层是怎么实现的
http://blog.csdn.net/ty_hf/article/details/70217267
http://blog.csdn.net/ty_hf/article/details/51057954redis
考虑底层,效率?sql
若是没有垃圾回收机制,如何防止内存溢出(引出22题总字节数的问题)数据库
汇集索引和非汇集索引,描述底层实现apache
锁表和锁行,innodb在何时也要锁表数组
脏读是如何实现的,事务的隔离级别,并举例详细说明每种隔离级别的实现以及锁机制服务器
原数据100,事务A开启,-50,不提交不回滚,事务B如何读到100,50,以及等待
以及和php的通讯方式
平时设计字段的时候,时间戳用什么类型?int仍是timestamp仍是datetime?有什么区别?为何要用int?(所占空间不一样,datetime 8字节)你以为应该存时间戳仍是存日期?哪一个效率高?