Heim >Backend-Entwicklung >PHP-Tutorial >php表达式中的 & 和| 分别什么意思啊?

php表达式中的 & 和| 分别什么意思啊?

WBOY
WBOYOriginal
2016-06-06 20:39:571406Durchsuche

<code>$dly['print_status'] & 1

$dly['print_status'] | 1
</code>

分别什么意思啊?

回复内容:

<code>$dly['print_status'] & 1

$dly['print_status'] | 1
</code>

分别什么意思啊?

这个跟语言没关系,是二进制的与或运算,
一般用在权限管理里头。

位运算符,&1代表按位与,一般用来判断某个开关状态是否打开(如是不是打印成功了)
|1按位或,一般用于给某个开关状态设置为打开状态

http://php.net/manual/zh/language.operators.bitwise.php

请看葵花宝典

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn