<<PHP和MySQL Web开发>>阅读备注

来源:互联网 发布:逆光源网络剧第3集 编辑:程序博客网 时间:2024/05/18 00:07

19页

$a = 5;

$b = &$a;

$a = 7; //$a and $b are now both 7

引用是非常有趣的.请记住,引用就像一个别名,而不是一个指针.$a和$b都指向了内存的相同地址.可以通过重置它们来改变所指向的地址,如下所示:

unset($a);

重置并不会改变$b(7)的值,但是可以破坏$a和7保存在内存中的链接.

 

//=========================================分界线======================================

 

21页

位操作符可以将一个整型变量当作一系列的位(Bit,比特)来处理.在PHP中,读者可能发现它们并不经常使用,但是在这里,我们还是在表1-5中列出了它们.

表1-5 PHP中的位操作符

 

 操作符

 名称

 使用方法

 结果

 &

 按位与

 $a & $b

 将$a和$b的每一位进行"与"操作所得的结果

 |

 按位或

 $a | $b

 将$a和$b的每一位进行"或"操作所得的结果

 ~

 按位非

 ~$a

 将$a的每一位进行"非"操作所得的结果

 ^

 按位异或

 $a ^ $b

 将$a和$b的每一位进行"异或"操作所得的结果

 <<

 左位移

 $a<< $b

 将$a左移$b位

 >>

 右位移

 $a>> $b

 将$a右移$b位


30页
//每个情况之间并没有重叠的情况
if(){}elseif(){}else{}            ?       :

//情况之间可以同时出现
switch()case : case : break;

//当情况一直出现,则持续的一直循环
while

//先执行一次,然后看情况执行
do...while

//停止代码的执行
//跳出一个循环
break
//停止整个脚本
exit
//跳到下一个循环
continue

39页

//指向了Web服务器文档树的根
$_SERVER['DOCUMENT_ROOT']

40页
fopen()文件打开的模式(过长,见书本40页)
42页
如果fopen()函数调用失败,函数将返回false.可以以一种对于用户友好的方式来处理这个错误,可以通过抵制PHP的错误信息并且根据自己的方式给出错误信息:
@$fp =fopen("$DOCUMENT_ROOT/../orders/orders.txt".'ab');
if(!$fp){
echo"<p><strong>Yourorder could not be processed at this time."
      .Please tryagainlater.</strong></p></body></html>";
exit;
}

0 0