已采纳回答 / 为何学开发
name在这里是类的属性,即这个类的对象的公共属性,代码为你演示的重点是类的属性和方法之间的调用,即在外部如何通过方法调用属性。实际案例中,经常是将将类的属性设置为保护或私有,如果需要用到该属性,只能在类中通过方法获取和赋值,而不能在外部通过类名->属性名获取或赋值。如代码中的get方法获取,同理赋值也在类内部,防止像$car->name=''的外部随意赋值的情况。至于原因呀,太多说不完,安全/规范/资源等等拉。你比我强的是,我以前学的时候都不会思考这种情形,只会按部就班来什么学什么。
2016-11-06
已采纳回答 / 喜欢上了爱
echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值print() 只能打印出简单类型变量的值(如int,string) print_r() 可以打印出复杂类型变量的值(如数组,对象) echo 输出一个或者多个字符串
2016-11-06
已采纳回答 / 你的爸爸
方便书写吧,uid和那么是使用频率比较高的数据,如果单独存放,读取的时候直接$_SESSION['uid']和$_SESSION['name']即可,如果不单独保存,那么每次读取的时候都要$_SESSION['userinfo']['uid']、$_SESSION['userinfo']['name']。
2016-11-04
最新回答 / 国产男子汉
session的保存时间一般不会超过90分钟,而且SESSION貌似是存放在服务器内存里的(上网找的资料),那么应该要考虑到内存释放的问题吧?如果有大神知道我说的有问题,麻烦指教。谢谢·
2016-11-04
已采纳回答 / candyTong_
你是不是认为会输出<li>item 1</li>, 其实学过html你就会知道,这是一句HTML语句,这里是直接显示出来了样式,<li></li>是列表内行的样式 ,显示出来就那个样子。
2016-11-03
已采纳回答 / qq_感谢永远有歌把心境道破_03171
可以的。加引号$arr['0']表示取的是键为字符串0的值,没有引号$arr[0]表示取的是键为整数0的值。因为php为弱类型语言,所以这里键是'0'和0都能取出苹果。
2016-11-01
最赞回答 / Jefferson_golden
先尝试去记忆正则表达式的符号解释,$p表示匹配以一个邮箱地址,‘[]’方括号表示要匹配的表达式内容,\w相当于匹配[a-zA-z0-9]和下划线,\.表示匹配“.”\-同上,“+”表匹配一次以上,“@”是实际符号,[a-z0-9]表示匹配小写字母a~z和数字0~9,"(com|cn)"表示匹配'com'或者'cn'
2016-10-31