ホームページ  >  記事  >  バックエンド開発  >  PHPでの<<はどういう意味ですか

PHPでの<<はどういう意味ですか

WBOY
WBOYオリジナル
2021-12-22 15:56:303779ブラウズ

PHP の「

PHPでの<<はどういう意味ですか

このチュートリアルの動作環境: Windows 10 システム、PHP バージョン 7.1、DELL G3 コンピューター。

php で

ビット演算子は、下位から上位に整列されたバイナリ ビットの演算を指します。

PHP の 2 つの不等号「> は右への移動を意味します。例を通じてビット演算をより簡単に理解できます:

<?php  
//定义权限  
define(&#39;READ&#39;, 1<< 0);    // 把可读权限放在最右边  
define(&#39;WRITE&#39;, 1<<1);    // 可读权限向左移一位  
define(&#39;EXCUTE&#39;, 1<<2);   // 可执行权限向左移两位  
   
//赋予权限  
$user_permission = READ | WRITE;  
   
//验证权限  
echo &#39;可读:&#39;, ($user_permission & READ) ? &#39;Yes&#39; : &#39;No&#39;, "\n";  
echo &#39;可写:&#39;, ($user_permission & WRITE) ? &#39;Yes&#39; : &#39;No&#39;, "\n";  
echo &#39;可执行:&#39;, ($user_permission & EXCUTE) ? &#39;Yes&#39; : &#39;No&#39;, "\n";  
?>

出力結果:

PHPでの<<はどういう意味ですか

興味がある場合は、「 PHP ビデオ チュートリアル#」をクリックしてください。 ##》PHP の知識をさらに学びましょう。

以上がPHPでの<<はどういう意味ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。