体験を伝える―『ガジェット通信』の考え方

面白いものを探しにいこう 本物を体験し体感しよう 会いたい人に会いに行こう 見たことのないものを見に行こう そしてそれをやわらかくみんなに伝えよう [→ガジェ通についてもっと詳しく] [→ガジェット通信フロアについて]

今すぐ覚えておきたい!PHPの演算子の書き方【初心者向け】

PHPで書く演算子の使い方について詳しく解説しています。

代数演算子、代入演算子、比較演算子、論理演算子とPHPのプログラムを書く上でよく利用する演算子なので、書き方を理解しておきましょう。

そもそもPHPが何か分からない場合は、先にPHPとはの記事をご覧ください。

 

なお本記事は、TechAcademyのPHPオンライン講座の内容をもとにしています。

 

目次

演算子とは
代数演算子の書き方
代入演算子の書き方
比較演算子の書き方
論理演算子の書き方
実際に書いてみよう

 

演算子とは

演算子とは、プログラミングで足し算や引き算であったり、ある2つの値の大小を比較したり、一致/不一致かを判定したりするのに使われる記号のことをいいます。

以下では、よく使われる4つの演算子をまとめています。

 

代数演算子

代数演算子は、数値を加減乗除の計算に使われる演算子です。

小学校で習ったかけ算、わり算の記号とは違い、かけ算では「*」をわり算では「/」を用いるのが特徴です。Excelなどを使い慣れている方は特に問題なく理解できるでしょう。

 

代入演算子

代入演算子は、ある変数にある値を代入するときに使われる演算子です。

記号は主に「=」を使います。初めてプログラミングを学ぶ方からすると「等号(イコールの意味)じゃないの?」と思われるかもしれませんが、プログラミング言語での等号は次の「比較演算子」にあります。

慣れるまで理解に時間がかかるかもしれませんが、プログラミングをする上で代入は基本的な知識になるので、書きながら覚えていきましょう。

 

比較演算子

比較演算子は、ある2つの変数、もしくはある変数とある値が一致しているか、もしくは大小関係を比較する時に使われる演算子です。

記号は「==、」などがあります。代入演算子で書かれている等号は「==」とイコールを重ねて書きます。

 

論理演算子

論理演算子は、「Aが1以上 かつ Bが2以上」といった複数の条件を表現する時に使われる演算子です。

記号は「and、or、&&、||」を使います。主にif文やwhile文で使われます。文章で説明してもわかりづらいので、「論理演算子の書き方」の章で説明します。

では、実際に書き方を説明していきます。

 

代数演算子の書き方

代数演算子は、「+-*/%」で表現します。書き方は

A(数値もしくは変数)  代数演算子  B(数値もしくは変数)

のように書きます。意味はそれぞれ

「+」の場合は、「A+B」

「-」の場合は、「A-B」

「*」の場合は、「A×B」

「/」の場合は、「A÷B」

「%」の場合は、「A÷B」の余り

です。

それではソースコードで説明します。

以下、実行結果です。

足し算: 10 + 20 = 30
引き算: 100 – 20 = 80
掛け算: 9 * 5 = 45
割り算: 100 / 20 = 5
剰余: 45 % 10 = 5

それぞれ、代数演算子によって数値が計算されていることがわかります。

 

代入演算子の書き方

代入演算子は、「=」で表現します。書き方は

変数 = (数値もしくは変数)

のように書き、「変数に(数値もしくは変数)を代入する」ことを意味します。

それではソースコードで説明します。

以下、実行結果です。

こんにちは

$aisatsu に “こんにちは” という文字列を代入しています。

$aisatsuをprint関数で表示することで “こんにちは” が表示されます。文字列以外にも、数値や変数なども代入演算子によって代入することができます。

1 2次のページ
TechAcademyマガジンの記事一覧をみる
  • 誤字を発見した方はこちらからご連絡ください。
  • ガジェット通信編集部への情報提供はこちらから
  • 記事内の筆者見解は明示のない限りガジェット通信を代表するものではありません。