我是初学者 对于本书有两个地方不明白问问大侠们!
时间:2007-05-26
来源:互联网
# #
# 第一个问题 #
# #
###############
P30 页
引用:
class Person {public $name = '';
function name ($newname = NULL) {
if(! is_null($newname)) {
$this->name = $newname;
}
return $this->name;
}
}
###############
# #
# 第二个问题 #
# #
###############
p31页
引用:
$res = "boo" //数据库连接自动关闭[ 本帖最后由 meritna 于 2007-5-25 19:40 编辑 ]
作者: meritna 发布时间: 2007-05-25
1。function name ($newname = NULL)
这里$newname = NULL不是指每次都赋值为NULL,而是给$newname这个参数设定默认值为NULL,如果指定了参数的值,就不再是NULL了。
比如
name('haohappy');
那么现在类方法内部变量$newname的值不再是NULL,变成了'haohappy'。
具体用法请查看第三章“函数”的默认参数这一节,在69页
2。因为原来$res是资源类型的变量,这种类型的变量会自动完成内存管理。
$res = "boo" //数据库连接自动关闭
类型变成字符串类型,则对资源的引用被销毁了,所以数据库连接关闭。
作者: Haohappy 发布时间: 2007-05-26
1 我明白咯
2 设置成null行?
作者: meritna 发布时间: 2007-05-26
作者: xwoniu 发布时间: 2007-05-26
引用:
原帖由 meritna 于 2007-5-26 12:16 发表谢谢 好还赔
1 我明白咯
2 设置成null行?
作者: Haohappy 发布时间: 2007-05-27
还是直接设置成null好!
作者: ZiNYon! 发布时间: 2007-05-28
引用:
原帖由 lynovr 于 2007-5-28 09:47 发表如果设置成了字符串不又得创建了一次内存空间吗? 再等它自动垃圾回收
还是直接设置成null好!
实际应用当中,最好还是用PHP的函数来显式地关闭数据库连接. 比如mysql_close($link);
效果都一样,但代码比较容易理解.
作者: Haohappy 发布时间: 2007-05-28
作者: ZiNYon! 发布时间: 2007-05-28

作者: 服务最前线 发布时间: 2007-08-01
看不懂英文看中文就可以了呀
不过中文电子版是老版了
作者: 莫一哲 发布时间: 2007-08-06
引用:
原帖由 莫一哲 于 2007-8-6 15:34 发表这本书也有中文电子版撒
看不懂英文看中文就可以了呀
不过中文电子版是老版了
作者: Haohappy 发布时间: 2007-08-09
作者: wit 发布时间: 2007-08-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28