やわらかPHP入門(Q&A編)

2014 年 12 月 2 日 | タグ:

PHPの入門ページです。くれぐれも「やわらか」がコンセプトなので、少々の間違いや勘違いは生暖かい目で見てやってください(笑)

PHPのよくある質問!

PHPってなんですか?

PHPとは、Webプログラム言語。本とかは全く関係ないです。※1
サーバサイドプログラム言語なので、サイト構築するのに便利。HTML※2やJavaScript※3と仲良しです♪

※1:たぶんPHP文庫の事を言っているのでしょう。松下幸之助さんが創設した本のPHP研究所のレーベル。Peace and Happiness through Prosperity [繁栄によって平和と幸福を]という英語の頭文字をとったそうな。「まいにち、修造!」という日めくりメッセージが個人的には気になる(笑)
※2 HTML:Webスクリプト。サイトの素といってもよかろう。タグ使ってねいろいろ書くわけですよ。ていうか、HTMLを知らずにPHPをやりたいとな?
※3 JavaScript:プログラム言語の一つ。というかスクリプトかぁ(笑)以前は、簡易的なスクリプトというイメージでしたが、今はAJAXやJQUERYなどで有名になり、Webでなかなか使えるスクリプトというイメージに。

PHPって他の言語と比べてどんなメリットがある?

PHPって他と比べて簡単ですよ。緩いというか。
あと、実行するのにコンパイルがいらない。※1だから、すぐ結果がわかる!
習得しやすいプログラム言語だと思いますよ。

※1 コンパイル:プログラム言語をPCに分かるようにあらかじめ翻訳すること。JAVAとかがそうですよ。

PHPを始めるにはなにが要りますか?

愛と勇気と…冗談です(笑)基本的には、PHPに対応したサーバー※1、そしてアップ※6するのにFTPソフト※2、テキストエディタソフト※3くらいかな?
本当は、ローカル環境※4にXAMPP(ザンプ)※5を構築して…っていうのが本当なんだけど。面倒だから、サーバーにアップして実行結果を体感するほうが何かといいと思うの。そう思うでしょ?(誰に言ってるの?(笑))

※1 :通常はレンタルサーバーを使います。無料なのもありますが、PHP対応だと有料のレンタルサーバーになります。ま、うちのサイトにたくさん載っているので見てみてくださいな♪
※2 FTPソフト:サイトをPCからサーバーにアップするのに必要なソフト。FFFTPが有名。
※3 テキストエディタソフト:プログラムを書く時などに使うソフト。Windowsのメモ帳はだめですよん。僕はTeraPadをオススメします。
※4 ローカル環境:サーバーに対して、PC上のことをいいます。HTMLサイトは、PC上でサイトを作ってサーバーにアップしますよね。PCのハードディスクの中とも言えるのかな??
※5 XAMPP(ザンプ):Apache + MySQL + PHP + Perlの集合体?無料でローカル環境にPHPの開発環境が構築できるのです。
※6 アップ:アップロードの略。サーバーにデータを送ることを言います。逆は「ダウンロード」だからイメージしやすいですよね?

PHPって難しい?

PHPって、ちょー簡単ですよ。まぁ、九九ができればできます。ウソ。さすがに九九だけでは。。。
JAVAやC#など他のプログラム言語をカジッたことがある人なら大丈夫です。ループ文や条件文などは似ているし。
ただ、PHP単体で使うことってあまりないので、HTMLとかスタイルシートの知識はいりますよ。

PHPでできることって?

PHPって、何ができるんだっけ?フォームの受け渡しとか、データベースとか?まぁ、いろいろ。
けど、JavaScriptみたいなクライアントサイドのことはできませんねぇ。

PHPでできないことって?

まず、身の回りの世話をしてもらうことはできませんねぇ。あとは、下の世話とかも。…まぁ、冗談っす(笑)
先ほども書きましたが、クライアントサイドはダメですねぇ。ですから、スマホアプリも無理ですねぇ(笑)ゲームとかも難しいですねぇ。
ていうか、Webに特化している言語なので、PCソフトは無理ですねぇ。
PHP=サイトを作る言語ってイメージです。僕は。

PHPの特徴って?

PHPの特徴は、いろいろありますよ。箇条書きにしちゃうと…
・ファイルの拡張子は.php。
・基本的にHTMLの中に忍ばせる感じ。
・phpの文は、に入れる。

※ 拡張子:ファイル名の後につけるファイルの種類を表す省略語。.txtだとテキストなど。本来は.phpなのですが、設定などでhtmlなどに変更可能。

PHPの一番簡単なプログラムって?

やっぱHello Worldってことになっちゃうのかな?簡潔なプログラムとしては、こんな感じです。

 

(helloWorld.php)

PHP習得のコツって?

PHPの習得ですかぁ。とにかくいろいろプログラムを作ってみることですね。短いプログラムでいいんです。for文だったら、for分だけのオリジナルプログラムを作ってみましょう。HelloWorldを改造するっていうのも面白いですよね。
で、PHPで行き詰まったら…他の言語を勉強してみましょう。C#とかJavaがオススメです。それらの言語でつまづいたら、また戻ってみては?あら不思議!PHPでプログラムが組めるようになってる~るんるん (音符)になるはずです(笑)

オススメの本ってありますか?

オススメの本は、入門用として「PHPの絵本」でしょうか。え?絵本?ってバカにされそうですが、このシリーズは各プログラミング言語ごとにあって、わかりやすくて結構人気だったり。
今Amazonで調べてみたら、いきなりはじめるPHP~ワクワク・ドキドキの入門教室~という本が高評価ですよ。これもいいかも。

オススメのサイトってありますか?

オススメのサイトは、うちのサイトです!と言いたいのですが(笑)他にも良いサイトはたくさんあるので、また探しておきます。

>>やわらかPHP入門(超入門編へ)

コメントは受け付けていません。