Skip to Main Content
PHPクックブック ―モダンPHPによるWebアプリケーション実用レシピ集
book

PHPクックブック ―モダンPHPによるWebアプリケーション実用レシピ集

by Eric A. Mann, 廣川 類, 桑村 潤
March 2024
Intermediate to advanced content levelIntermediate to advanced
408 pages
5h 16m
Japanese
O'Reilly Japan, Inc.
Content preview from PHPクックブック ―モダンPHPによるWebアプリケーション実用レシピ集

2章演算子

「1章 変数」では、PHPの基本的な構成要素である、任意の値を格納するための変数について紹介しましたが、これらの構成要素は、それらをまとめるための何らかの「接着剤」がなければ意味がありません。この「接着剤」は、PHPで定義されている一連の演算子https://www.php.net/manual/ja/language.operators.php)です。演算子とは、ある特定の値に対して何をすべきかをPHPに指示する方法であり、具体的には、1つ以上の値を新しい離散的な値に変更する方法です。

ほとんどすべての場合において、PHPの演算子は1つの文字で表されるか、同じ文字が繰り返し使用されます。ごく一部のケースでは、演算子を英単語のリテラル表記で表すこともできます。これは、演算子の役割の曖昧さを明確にします。

本書では、PHPで使用されるすべての演算子を網羅するつもりはありません。各演算子の詳細な説明については、PHPマニュアル(https://www.php.net/manual/ja/)を参照してください。その代わりに、以降の節で最も重要な論理演算子、ビット演算子、比較演算子を取り上げ、より具体的な問題や解決策、例に取り組んでいくことにします。

論理演算子

論理演算子は、真理値表を作成し、基本的なand/or/notグループ分けの基準を定義します。表2-1は、PHPがサポートする文字ベースの論理演算子の一覧です。

表2-1 論理演算子

演算子名結果
$x && $yand(論理積)$xおよび$yがともにtrueの場合にtruetrue && true == true
$x || $yor(論理和)$xまたは$yの少なくともいずれか一方がtrueの場合にtrue ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

初めてのGo言語 ―他言語プログラマーのためのイディオマティックGo実践ガイド

Jon Bodner, 武舎 広幸
Python機械学習クックブック 第2版

Python機械学習クックブック 第2版

Kyle Gallatin, Chris Albon, 中田 秀基
エンジニアが学ぶ会計システムの「知識」と「技術」

エンジニアが学ぶ会計システムの「知識」と「技術」

広川 敬祐, 五島 伸二, 小田 恭彦, 大塚 晃, 川勝 健司

Publisher Resources

ISBN: 9784814400621Publisher Website