基礎から解る!PHP入門講座

サイト移転のお知らせ   ⇒ 基礎から解る!PHP入門講座

当サイトはついに移転することになりました。新URLは  http://www.flzphp.com/ です。
今後ともPHP入門講座を宜しくお願いします。

PHP入門講座について

 このサイトは私が PHP の独習する際に作成したスクリプトをもとに、プログラム言語初心者のための入門講座として作成しました。
 PHP は初心者にも親しみやすく解りやすいプログラム言語です。これからプログラムを学ぶ人の参考になればと考えています。

 プログラム言語の初心者が対象なので、説明は専門用語を極力避けて解説を行い、初心者が解る入門講座を目指しています。

 プログラムの書き方、作り方も説明して行きますので。ぜひ自分でスクリトを記述して作成してください。PHP を学ぶ前提は HTML の知識です。

 プログラム作りは楽しいですよ。

帰国子女のようにペラペラになる方法『14DAYS英語発音』

PHPってなに?

 PHP は初心者に解りやすいプログラム言語です。しかも、ウェブサイトを作ることに特化したプログラム言語です。では、HTMLと何が違うのでしょうか? HTML は固定した文字画像を表示するページしか作れません。しかし、PHP は見る側がデータを送信したり、選んだりできるのです。
 つまり、HTMLは文字と画像の表示するためのルールなのですが、PHP は見る人がHTMLをコントロールする仕組みなのです。

 例えば、掲示板を HTML で作ることはできません。入力フォームを表示させることはできても、それを反映させることはHTMLではできないのです。HTML以外の方法でフォームから送信した情報をサイトの画面に反映する仕組みが必要なのです。「見る側が何らかのアクションを起こせる」これを動的と呼んでいます。

 PHP はサーバーサイドプログラムです。これは ウェブサイトを提供する側で動くという意味で、ブラウザ上で動く Java Script とは逆の性格を持っています。
 サーバーにあるプログラムが実行されるとPHP は HTML を作り出します。その際ブラウザでソースを見ると、そこには HTML があるだけです。しかし、ボタンをクリックすると、サーバーのプログラムが再度動き始め、新たな HTML を作り出す仕組みなのです。


PHPで何ができるか

 具体的に何ができるのか…、それはもう、いろんなことができます。でもPHPはブラウザに特化した言語です。できるのはブラウザで表示できることに限られます。sしかし、Java Script とは逆の性格ですから、絵が動いたり、マウスを蝶々が追いかけてきたり、そんなことはできないのです。
 できることはサイトを見る人が、何かをクリックしたり、フォームで何かを送信した時にそれを元に新たに画面を表示させることです。こう書くとなんだかつまんない気もするかも知れませんが、これが意外に面白いのです。
 それは実際にプログラムを作っていくことで実感できます。掲示板やショッピングカートシステムはその代表ですが、いきなりはハードルが高いですよね。先ずは遊びレベルで学習しましょう。プログラムでコンピュータを動かす楽しみを感じてください。

 基礎的なプログラムをいろいろ用意しています。「PHP でこんなこと…」を見てください。自分で作ってみたいものが見つかったら、コピーでも良いのですが、ぜひソースを打ち込んでください。それが一番の近道です。「もっと改造したい」と思えてくればしめたものです。


PHPの良いところ

 PHP は HTML と非常に仲が良いと言語と言えるでしょう。スクリプトは HTML のソースの中に直接書きこみができます。環境はWindows98/XPで簡単に、しかも無料で入手できます。

 言語としては、型の定義があいまいでよいとか、関数が豊富である点など、使いやすさが上げられます。CGIに比べ高速で、サーバーに負担が軽いのも良い点です。

 しかし、一番の良い点は、現在の注目度と高い将来性でしょう。そして、JAVA も C+ も VBA も Perl も知らなくたって何とかなるのが PHP、関連書籍やウェブサイトも最近はかなり増えていますし、PHPの使えるサーバーも増えています。


PHPを始める前に

 プログラム言語は基本的にキーボードを使って、文字を入力して作っていきます。文字を書くのはメモ張でもできるのですが、文字コードEUC、改行LFという形式で書くのが基本であるため、残念ながら PHP には向いていません。それに行番号も必要ですからね。ぜひ専用のエディターを用意しましょう。




パソコン整備士学習ノート 沖縄ソロギターサークル Pulling Off
ドライブのときに聴きたい曲ランキング 追っかけられるスリルゾンビ映画がたまらない!!
久米島紹介 辛子について/コーレーグース/唐辛子ダイエット/カプサイシン/
ラジコン☆ラジコン おいしい茶が飲みたい! LINKIN PARK!/リンキンパーク
キムチを食べよう 世界のバイクメーカー一覧・リンク集 日本のヴィジュアル系ロックバンド!!
世界の自転車メーカー クリスマス・ソング★ロック 「ゆがみ」をなくしてキレイになりたい!
ホームページ作成のためのプログラム言語リンク集 エレクトリック・ギター&ギター・メーカー
70年代からの来日コンサートや横浜のロック。チケット半券が語るライブ模様。
ダイビング・ファンタジア アコースティック・ギター・ソロに夢中 ダイビング沖縄&水中写真
プログレッシブ・ロック レコード・レビュー バーベキュー&アウトドアクッキング
相互リンクでアクセスアップ かんたん相互リンク
抜け毛・薄毛、予防と育毛知識  FXの基本 FXと外貨預金  沖縄運転代行案内・代行ヨロシク.com

※当サイトにて使用されている文章はすべて 許可なく使用することを禁止いたします。2005/2/28
Firefox 2 無料ダウンロード



掲載内容
  1. 基本設定
  2. 変数入門
  3. 配列入門
  4. 演算子入門
  5. 関数入門
  6. 条件分岐
  7. 繰返し
  8. タイムスタンプ
  9. アップロード
  10. 正規表現
  11. クッキー
  12. ファイル
  13. アクセス認証