3月11日 夜 中国电力出版社 O'Reilly丛书

  晚上看了点该丛书中的一本《PHP程序设计》,虽然没有研读完,但是到第五章结束就发现了三处错误.

  第一处:在第136页最上面的代码出,代码中的foreach循环
    foreach ($matches [0] as $u)  
    {
        $link = $PHP_SELF . '?url=' . urlencode($u);
        echo "<a href = '$link'>$u</a><br>/n";
    }
  明明应该是
    foreach ($matches as $u)
    {
        $link = $PHP_SELF . '?url=' . urlencode($u);
        echo "<a href = '$link'>$u</a><br>/n";
    }
    干吗偏偏添加一个0呢。

  第二处:146页倒数第四行(包括代码)
    如果list()中的值 多于数组中的,则多余的值将被设置成NULL:

    $person = array('name'=>'Fred', 'age'=>35,'wife'=>'Betty');
    list($sn, $a) = $person;    //$n为'Fred', $a为'35'
  明眼人都能看出,这段代码明明是list()中的值少于数组中的阿,到阿。

  第三处:149页正数第三行
    if (array_key_exists(key, array)){...}

    函数返回一个布尔值, 该布尔值指出第二个参数是否是数组中的合法健,该数组由第一个参数给出

翻译的人了解PHP吗?了解array_key_exists()吗?命名应该是“该布尔值指出第二个参数是否是数组中的合法健,该数组由第一个参数给出”,这样才对啊。
倒塌,哎,多么好的一本书居然被翻译成这样子,糟蹋粮食了啊。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值