サイト移転のお知らせ ⇒ 基礎から解る!PHP入門講座当サイトはついに移転することになりました。新URLは
http://www.flzphp.com/ です。
今後ともPHP入門講座を宜しくお願いします。 PHP入門講座について
このサイトは私が PHP の独習する際に作成したスクリプトをもとに、プログラム言語初心者のための入門講座として作成しました。
PHP は初心者にも親しみやすく解りやすいプログラム言語です。これからプログラムを学ぶ人の参考になればと考えています。 プログラム言語の初心者が対象なので、説明は専門用語を極力避けて解説を行い、初心者が解る入門講座を目指しています。 プログラムの書き方、作り方も説明して行きますので。ぜひ自分でスクリトを記述して作成してください。PHP を学ぶ前提は HTML の知識です。 プログラム作りは楽しいですよ。 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 には向いていません。それに行番号も必要ですからね。ぜひ専用のエディターを用意しましょう。
※当サイトにて使用されている文章はすべて 許可なく使用することを禁止いたします。2005/2/28
|
![]() 簡単ホームページ作成 HTMLもFTPも必要なし。 掲載内容
|