- 论坛徽章:
- 1
|
看到一段代码:- <?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 );
- ?>
复制代码 define里面的写法头一次见,能给说说不?给个文档链接也行,中英文都行。 |
|