サイト移転のお知らせ ⇒ 基礎から解る!PHP入門講座当サイトはついに移転することになりました。新URLは
http://www.flzphp.com/ です。
今後ともPHP入門講座を宜しくお願いします。 PHP の基礎を学ぼう演算子ってなに?
演算子と言うのは計算記号です。ただ数学でやるのとはちょっと違うものがあります。
基本的には難しいモノではないのですが、ほんのちょっとしたミスでスクリプトは動かなくなります。いくつか間違えやすいものがあるので注意してください。 算術演算子
他はともかく$a++がわかりづらいですね、これはループ(制御構造)ではとっても大切な役割を果たすのです。その時にやりましょう。 比較演算子
比較演算子はifを使う時などに使用されます。「もし同じならA、そうでなければB」と言った具合です。この条件に合った場合に「trueを返す」と言う表現をします。さて、trueを返されても…、それはifのところでわかるようになります。 論理演算子
orとxorは間違いやすいのですが、日本語の「どちらか」はxorです。orは片方どちらかでもいいし、両方でも良いのです。 代入演算子 文字列演算子
"="と"=="は間違えやすいですね。"="はつい「同じ」って意味にとってしまいそうです。"=="が「同じ」"="は代入です。 文字列演算子は、画面に表示する際に、変数を繋げる役割があります。先ほどの配列をつなげて見ましょう。
<?php
$var[] = "おいらはプログラマー♪"; $var[] = "やくざなプログラマー♪"; $var[] = "おいらが歌えば女が騒ぐ"; echo $var[0].$var[1].$var[2]; ?>
おいらはプログラマー♪やくざなプログラマー♪おいらが歌えば女が騒ぐ
複合演算子
なくても良いけど、あると便利な演算子です。
☆ちょっと待ってよ、もう一度
$a = $a + 1 と言う計算式は、小学校や中学校で習った算数数学の概念ではありえない計算式ですね。これは意外と理解しがたい式です。この式の意味は 新しい $a は古い $a に1を足した数である。と言う意味なのです。$a は変数であり、数学で使う X 等とは違って常に変化していく数なのです。
※当サイトにて使用されている写真・文章はすべて 許可なく使用することを禁止いたします。
|
|