想问一下22课中几个不认识的符号
<?php
define( "TIYU", 1<<1 ); //体育=2
define( "CHANGGE", 1<<2 ); //唱歌=4
define( "MEISHU", 1<<3 ); //美术=8
define( "YUEDU", 1<<4 ); //阅读=16
$A = 2 | 8; //客户A的爱好有“体育+美术”
$B = 4 | 8; //客户B的爱好有“唱歌+美术”
$C = 2 | 4 | 16; //客户C的爱好有“体育+唱歌+阅读”
/*
也可以这样定义客户爱好
$A = TIYU | MEISHU; //客户A的爱好有“体育+美术”
$B = CHANGGE | MEISHU; //客户B的爱好有“唱歌+美术”
$C = TIYU | CHANGGE | YUEDU; //客户C的爱好有“体育+唱歌+阅读”
*/
//定义一个打印客户爱好的函数
function aihao( $name ){
if( $name & TIYU ) echo "体育<br>";
if( $name & CHANGGE ) echo "唱歌<br>";
if( $name & MEISHU ) echo "美术<br>";
if( $name & YUEDU ) echo "阅读<br>";
}
echo '客户A的爱好有:<br>';
aihao( $A );
echo '客户B的爱好有:<br>';
aihao( $B );
echo '客户C的爱好有:<br>';
aihao( $C );
?>
====================================================================
分别是
<<小于小于?);
&(搜了下,好象是什么返回引用,可是看不懂);
|(看起来像是and的性质);
就是这3个符号了,疑惑中。。。