PHP面试题汇总之PHP基础 (一)

1、请说明PHP中传值与传引用的区别,什么时候传值什么时候传引用?

传值赋值想到于把实参的值复制一份出来,并保存到形参中,虽然值是一样的,但两个变量是独立的,传引用的话,传的是实参的地址,修改任何一个变量,都会影响到另外一个变量。

如果不希望变量被污染,则用传值,如果希望变量的修改会直接作用到另外一个变量,则传引用。

2、SESSION和COOKIE的区别?

session保存在服务端,cookie保存在客户端,

session保存的方式常见的有:1)文件,可配置文件保存的路径,2)数据库,3)cookie,4)redis等缓存系统中,5)数组 (不可持久化)

保存session的时候,服务器会返回对应的session_id,并保存在客户端的cookie中,再次访问时,携带cookie,通过session_id找到对应的session的值。

如果客户端禁用cookie,也可以通过url的方式传session_id。

3、命名空间namespace的作用,使用命名空间的注意事项。

4、

 

posted @ 2019-08-27 15:34  无羁、  阅读(90)  评论(0)    收藏  举报