最赞回答 / 梵音音音
session是服务器为不同的客户端(用户)创建的保存数据的session对象,楼主所说的A用户访问B用户的数据不会出现,原因是一个Session定义的全局变量的作用范围,是指这个Session所对应的用户所访问的所有PHP,并不包含其他用户访问的内容。另外,session_id是一次请求服务器为其创建一个,但是,请求过后下一次再请求时,服务器会首先检索是否已经存在请求的session_id,有则启用,没有则创建,所以也不能说是一次请求生成一个,不准确。还有一点就是,一个用户使用不同的浏览器访问服务器会创...
2017-03-10
已采纳回答 / 非洲小白脸4
函数的意义在于封装,因为你举的这个例子方法里面的逻辑比较简单,但是在一些非常复杂的逻辑里面,我们可以全部写在一个方法里面,通过调用方法得到一个我想要的值,这个值就是方法里面return 返回的值。
2017-03-09
最赞回答 / 渣渣一只螺
<?php$fruit=array('苹果','香蕉','菠萝');foreach($fruit as $key=>$value){ echo '<br>第'.$key.'值是:'. $value;}?>如上代码:$fruit = array('苹果','香蕉','菠萝')数组,其实array('苹果','香蕉','菠萝')也等于array('0' => '苹果', '1' => '香蕉', '2' => '菠萝')$key => $value ...
2017-03-09
已采纳回答 / ap0stader
你可以通过if语句或者switch通过echo来输出异常,也可以使用面向对象的思想抛出异常。但是使用语句的话无法终止剩下的语句的执行,后续可能出现更多的错误,对于简单的问题可以用语句解决。但是抛出异常就直接结束了后面的语句的执行,避免再次发生错误,而且对于一些系统的错误,只有通过trycatch来解决,并且通过异常,我们也可以实现自己的一些特定的业务逻辑。抱歉我是学过JAVA的,这个异常处理机制和JAVA太像了!
2017-03-08