かわろぐ

ITビジネス、ガジェット、メディア、経済、子育て、遊び、飯とかなんでも配信していくよ。WordPress関連の記事はメモ感覚で書いてるので、乱文で失礼仕り候。ガジェ通とかにも記事提供してるので、よろしくね!

PHP初心者だった頃の俺「まじ言葉の意味がワカンネー!」

LINEで送る
Pocket

もうかれこれ10年ぐらい前の話

俺がPHP初心者だった頃。。。
一番最初につまずいたのは言葉の意味が分かんなかったこと。

「変数?代入?関数?代入?配列?意味わかんねぇよ!」

GREEN_NO20140125-thumb-815xauto-16651もうこんな感じ。検索してみても小難しくて何書いてあるんだかサッパリ。まじ、もっと簡単に説明してくれよ。

時は流れ現在。PHP上級者になった。

未だに簡単に説明してくれてる所が全然でてこない。しょうがないから俺が説明してみる。

変数と代入ってなんだよ

PHPの参考書とかに、いきなり「変数がどうの」とか「代入がどうの」とか書いてあったりする。いやいや、だからね、変数とか代入ってなんなんだよって話。どれが変数で何が代入なのか分かんねぇのにいきなり「知ってるよね?」ぐらいの感じで書かれてたりする。そういう本はマジクソです。てことで、分かりやすく説明してみる。

まずは算数。
(1)x=2
(2)x+3=5
まぁこれぐらいは小学生じゃないかぎり分かると思う。要はこれが変数代入になる。
変数「x」「2」を代入した。
っていう感じ。これをPHPで書くとこんな感じ。
$x="2";

頭に$を付けると「これは変数だよー」って事。
分かりやすく日本語で書くとこんな感じ
$xは2

これが変数と代入。

関数ってなんだよ

関数ってのは、何をしたいかって事。たとえば「表示したい」ときは「echo」って関数を使う。
(echoは厳密に言えば関数じゃなくてphp言語の一つらしいけど、要は関数と同じ役割なので同じもんだと思っていいと思うよ)

たとえば、さっきの変数と代入があるとする。
$x="2";
$xは2だよーって意味でしたね。で、echoでこうやってかいてみる。
echo $x;
こうすると、ブラウザとかに何が表示されるかというと「2」って表示されるわけ。

で、関数ってのはけっこーいろんなのがあるわけよ。
たとえば、文字数を数えたりとかね。要は「関数とはどんな処理をするか」だと思えばいい。

こうやって変数を作って、その作った変数でどんなことをするか関数で指示してあげる。
これはPHPだけじゃなくて、JavascriptだろうがCだろうが、プログラミング言語はだいたい同じ。
あとは書き方が違うだけ。

配列は長くなりそうなのでまた今度。

 

 

LINEで送る
Pocket

-PHP
-, ,