《PHP5与MySQL5 Web开发技术详解》勘误列表(2007-12-13)
时间:2007-10-29
来源:互联网
已经收集了各位读者反馈的问题,余下各贴,读者可不必查看。
Change History:
----------------------------------------------------
12-09 12页 protocal ->protocol
感谢您的支持,给各位读者添麻烦了!
有任何问题和建议还请大家跟此贴。:smile:
[ 本帖最后由 phpcast 于 2007-12-13 17:46 编辑 ]
作者: phpcast 发布时间: 2007-10-28
是:print_r(spl_classes());
而不是:print_r(spl_class());
作者: bluetooth_swh 发布时间: 2007-10-29
原文:$TestValue=retWord(1);
修正:$TestValue=retWork(1);
作者: fma 发布时间: 2007-11-03
在2.9.2手动转义一节中。
例子的最终执行结果是:
The Garfield cat 's is pretty \nThis one line . And this's another line.The $var is 123
印刷错误?
对\n的处理没做好。其他目的已经达到。
作者: fma 发布时间: 2007-11-03
1.连接MySQL数据库
if (!$ora_obj) {
应该是
if (!$mysql_obj) {
作者: 涛tall 发布时间: 2007-11-03
在2.9.8的上方那个例子,是substr()的,而不是explode()
[ 本帖最后由 fma 于 2007-11-3 16:19 编辑 ]
作者: fma 发布时间: 2007-11-03
strpos()函数的例子
原文:strrpos(substr($string,0,$llimit)
修正:strpos(substr($string,0,$llimit)
作者: fma 发布时间: 2007-11-03
strpos()和substr()使用的例子中的执行结果。
原文:In the laster installment of the ongoing Developer.com PHP series, I....
修正:The PHP team is once again proud to participate in the <a...
汗一个。不知道那文字从哪里来的。
作者: fma 发布时间: 2007-11-03
引用:
原帖由 fma 于 2007-11-3 15:57 发表P97
在2.9.8的上方那个例子,是substr()的,而不是explode()
作者: phpcast 发布时间: 2007-11-03
引用:
原帖由 fma 于 2007-11-3 16:36 发表P100
strpos()和substr()使用的例子中的执行结果。
原文:In the laster installment of the ongoing Developer.com PHP series, I....
修正:The PHP team is once again proud to participate in the
作者: phpcast 发布时间: 2007-11-03
在9.7 成员变量与属性中
原文://对旬实例1
修改://对象实例1.
虽然并不影响阅读,但有错误总要提出。
[ 本帖最后由 zjh00958 于 2007-11-4 09:14 编辑 ]
作者: zjh00958 发布时间: 2007-11-04
__construect __destructor( )两个方法都写错了
P56
中间 "%c"表示按字符类型输出,应该是"%s"
P63
2.GLOBAL[ ]应该是 2. $GLOBALS[ ]
作者: jayeeliu 发布时间: 2007-11-04
希望问题可以越来越少,越来越小。

作者: phpcast 发布时间: 2007-11-04
原文:意为UNIX可移植操作系实现接口
修改:意为UNIX可移植操作系统实现接口
P108
原文:I 00到59> S 00到59>
修改:I 00到59 S 00到59
P112
原文:$_GET[gender]
修改:$_GET['gender']
P117
原文:可以使用...和get_extension_funs()
修改:可以使用...和get_extension_funcs()
P117
原文:echo "浏览器:$browser";
修改:echo "浏览器:$explorer";
P116
原文:$_GET['BoodName']
修改:$_GET['BookName']
P115
原文:上例中20%这类
修改:上例中%20这类
P115
原文:keyword=php%20book#mor
修改:keyword=php%20book#more
P85
原文:其实exit和dir
修改:其实exit和die
P85
原文:尽量少该函数
修改:尽量少用该函数?
P83
原文:一个是error_code.php
修改:一个是error_codes.php
P77
原文:switch(<布尔表达式>)
修改:????
作者: jovistar 发布时间: 2007-11-05
作者: LostSinger 发布时间: 2007-11-06
似乎作者完书后没有认真的校订,或者没有校订就出版了。
作者: 菜刀 发布时间: 2007-11-06
引用:
原帖由 菜刀 于 2007-11-6 22:07 发表汗,笔误率太高了……
似乎作者完书后没有认真的校订,或者没有校订就出版了。

作者: luzhou 发布时间: 2007-11-06
P54
2.1例子,在P55图2-1显示,错误,这里
print "这里使用 $lang_name 打印文本<br>\r\n";
中间$lang_name 换行没反应出来
[ 本帖最后由 think3 于 2007-11-7 10:54 编辑 ]
作者: think3 发布时间: 2007-11-07
引用:
原帖由 think3 于 2007-11-7 10:53 发表刚快递到就看,第一个例子,
P54
2.1例子,在P55图2-1显示,错误,这里
print "这里使用 $lang_name 打印文本\r\n";
中间$lang_name 换行没反应出来
print "这里使用 $lang_name 打印文本<br />"; //HTML方式换行
print "这里使用 $lang_name 打印文本\r\n"; //Cli方式的换行
作者: phpcast 发布时间: 2007-11-07
//从第5个位置开始查找
echo strops($string, "demo", 5);
改为:
echo strpos($string, "demo", 5);
作者: fjchenq 发布时间: 2007-11-07
[ 本帖最后由 think3 于 2007-11-10 13:46 编辑 ]
作者: think3 发布时间: 2007-11-10

作者: phpcast 发布时间: 2007-11-10
引用:
原帖由 phpcast 于 2007-11-7 11:59 发表该例程无错误.
print "这里使用 $lang_name 打印文本"; //HTML方式换行
print "这里使用 $lang_name 打印文本\r\n"; //Cli方式的换行
结果应该是两行:
这里使用PHP5
打印文本
而不是只有一行:
这里使用PHP5打印文本
此外,<br>应该用<br />吧
========================
P59页的可变变量多了一个$,实在让人大迭眼镜,新手肯定看得云里雾里。
[ 本帖最后由 domecc 于 2007-11-12 00:27 编辑 ]
作者: domecc 发布时间: 2007-11-12
//克隆一个新对象$boj_clone
应该是克隆一个新对象$obj_clone

[ 本帖最后由 vani 于 2007-11-12 11:32 编辑 ]
作者: vani 发布时间: 2007-11-12
//创建一个静态变量$instace
应该是
创建一个静态变量$instance
作者: vani 发布时间: 2007-11-12
如果在%起始符号后面加上-(负号)则会把数字按右对齐的方式进行处理
......
2对齐方式。默认值为向右对齐,负号表示左对齐。

================
看不懂啊
作者: vani 发布时间: 2007-11-12
PHP代码:
<table border=2><?php
for($i=1;$i<=12;$i++)
{
echo ("<tr>");
for ($j=1;$j<=12;$j++)
{
echo ("<td align=right>%d",$i*$j );
}
echo("\n");
}
?>
</table>
在我的机器上 运行不了
[ 本帖最后由 vani 于 2007-11-12 15:44 编辑 ]
作者: vani 发布时间: 2007-11-12
PHP代码:
<table border=2><?php
for($i=1;$i<=12;$i++)
{
echo ("<tr>");
for ($j=1;$j<=12;$j++) {
printf("<td align=right>%d",$i*$j ); //原文为echo
}
echo("\n");
}
?>
</table>
作者: vani 发布时间: 2007-11-12

作者: phpcast 发布时间: 2007-11-12

光盘的第一个代码例子2.1_01.php,运行的结果和书图2-1根本不符合。不晓得这个图是如何截下来的。运行结果应该是:
欢迎您使用PHP5
这里使用 PHP5
打印文本
这是一个类似C语言的显示样式
[ 本帖最后由 rbh 于 2007-11-16 10:56 编辑 ]
作者: rbh 发布时间: 2007-11-15
$$var_name = 'php5'; //多了个$符号。
小错误还真不少啊!开始有点儿影响读书的心情~

或许古人说得好――尽信书,不如无书。
[ 本帖最后由 rbh 于 2007-11-16 11:28 编辑 ]
作者: rbh 发布时间: 2007-11-16
引用:
原帖由 rbh 于 2007-11-16 11:18 发表当介绍到变量中的变量的时候,光盘的源代码没有错误。可是书上却印错了!
$$var_name = 'php5'; //多了个$符号。
小错误还真不少啊!开始有点儿影响读书的心情~

...
作者: rbh 发布时间: 2007-11-16
如果在%起始符号后面加上-(负号)则会把数字按右对齐的方式进行处理
应该是
如果在%起始符号后面加上-(负号)则会把数字按左对齐的方式进行处理
作者: vani 发布时间: 2007-11-16
PHP代码:
<%{foreach from=$summaries item=$summary}%><%{$summarytruncate:20:"..."|false}%>
<%{/foreach}%>
PHP代码:
<%{foreach from=$summaries item=summary}%><%{$summarytruncate:20:"..."}%>
<%{/foreach}%>
[ 本帖最后由 index 于 2007-12-2 23:42 编辑 ]
作者: wanghaixin 发布时间: 2007-11-28

作者: index 发布时间: 2007-12-02
引用:
原帖由 phpcast 于 2007-12-3 21:30 发表过一段时间,我会整理一份完整的勘误表,请大家参考


作者: phpcast 发布时间: 2007-12-03
引用:
原帖由 rbh 于 2007-11-16 10:39 发表
光盘的第一个代码例子2.1_01.php,运行的结果和书图2-1根本不符合。不晓得这个图是如何截下来的。运行结果应该是:
欢迎您使用PHP5
这 ...
作者: luzhou 发布时间: 2007-12-03

作者: phpcast 发布时间: 2007-12-06

作者: liuyunfeng 发布时间: 2007-12-07
2.getdate($ts) 的例子是下面mktime(...)函数的例子
作者: luzhou 发布时间: 2007-12-08
看不见
作者: canboy365 发布时间: 2007-12-10
作者: lele729 发布时间: 2007-12-14
作者: freezyye 发布时间: 2008-01-14
作者: tsbtjy 发布时间: 2008-01-17
作者: hudie262000 发布时间: 2008-01-17
作者: kekoa83 发布时间: 2008-01-17
作者: tsbtjy 发布时间: 2008-01-18
作者: 106185050 发布时间: 2008-01-19
不过既然写书了, 就需要对读者负责, 书的逻辑, 错误对初学者影响是非常大的.
看过了版主的大作. 错误是有. 也不是很严重(只对本人来说, 其他的别砸我砖头). 希望版主以后出书会更好.
作者: phpcast 发布时间: 2008-01-21
记得在讲time()函数的地方,举的第一例居然不见time字样

作者: camgame 发布时间: 2008-02-13
作者: fising 发布时间: 2008-03-02
[ 本帖最后由 longhu 于 2008-6-6 22:11 编辑 ]
作者: zhengxiang33 发布时间: 2008-05-01
作者: longhu 发布时间: 2008-06-06
作者: xudongding 发布时间: 2008-06-11
作者: lxylxy888666 发布时间: 2008-06-15
作者: phua 发布时间: 2008-07-03
作者: qiaogqiang 发布时间: 2008-07-04
引用:
原帖由 qiaogqiang 于 2008-7-4 14:57 发表为什么前面的内容都屏蔽了,说句心里话,这本书好在它介绍了别的书没有介绍到的很多知识,不好的地方就是错误比较多,有些地方看起来很费劲
另外,第二次印刷已经修正目前的所有BUG

作者: qiaogqiang 发布时间: 2008-07-04

-----
492,<html xmlns="http://www.w3.org/1999/xhtml"><html>,<html xmlns="http://www.w3.org/1999/xhtml">,多一个一个“<html>”标签,低
-----
“一个一个”改为“一个”,级别:极度的非常非常低

作者: phpcast 发布时间: 2008-07-04
原文 echo ("<td align=right>%d",$i*$j );
修正 printf("<td align=right>%d".$i*$j );
原因位置与影响 Echo 请换为printf,逗号,换为小圆点.
逗号就不用改了吧!!!!!!!!!!!!!!!!!!!!!!!
作者: ExSystem 发布时间: 2008-08-05
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28