プログラミングの入門に: ぺたっとPHPサンプルソースコード |
こういったサイトは多々ありますが、なかなか思った動作のサンプルやソースを書いている物を見つけることが出来ない事もあります。
重複する部分も多いと思いますが、中にはお探しの物があるかも知れません。やった事を自分自身のメモとしても全て書いていきたいと考えています。
メニューの「サンプル」は最もシンプルでコピペで動くソース、「0から始めるPHP」や「プログラミング講座」は初めてPHPを触る人や、プログラミングそのものが初めての方への入門講座です。
使っている関数を正確に知りたい時は
PHP公式サイトを参照の事。
各ページで書いているPHPのサンプルは枠で囲っているものは一応全て動作確認しています。
その為、もし動かない・エラーが出るという事があればPHPのバージョンの違いなどが原因です。
また、枠で囲っていない文中のコードの記述についてはそれ自体を動作確認してないので、例えば [ が { であったり、)の数が合わなかったりするかも知れません。
あとは ; が : とかが個人的に間違いやすいところなので、もし文中のコードをコピペする場合でエラーが出る場合はその辺見なおして下さい。
動作については一切責任を持ちませんので、当サイトで書いているPHPのサンプルやソースが原因でパソコンがぶっ壊れたり、
アップロードした先のサーバーを止めてしまってどえらい事になったとか全てにおいて全く責任を取りません。
全て自己責任でお使い下さい。(サンプルをそのままレンタルサーバーにアップロードしてからテストするような人もいるので念の為・・・。)
左メニューの「0から始めるPHP」は初めてPHPを触る人や、初心者向けの入門です。
順に読み進めると必要なソフトから使い方、PHPを使うに当たって知っておくべき事を極簡単に説明して、その割にはそれなりに理解出来るように書いています。
ついでに「プログラミング講座」と上の「サンプル」をやれば、PHPでよく使われる基本が一通り習得できます。
初めてのプログラミングという事でPHPのこのサイトを見る人はほとんどいないかも知れませんが、メニューのプログラミング講座は超基本を小学生でも分かるように簡単に書いているプログラミングの入門です。
コツは深く考えずにサンプルやソースなどを「まねる事」です。
主にPHPで使うことを想定してますが、多くの言語で同じように書けるので、javascriptやactionscript、VC++でプログラミングをしたい!という人の入門としても使えると思うので、
全くやった事ないけどちょっと興味はあるのでやってみたい、という人は読んでみて下さい。
私は今現在、ウェブサイトで動くプログラミングを薦めています。
以前であれば、ゲームにしてもユーティリティーにしても自分自身のウェブサイトやフリーウェアのサイトに登録して公開していたのですが、
ユーザビリティーという点において、どうしても気軽にやってもらうことができません。
例えばゲームやメッセンジャーなどのチャット中に「こういうソフト作ったから試しに使ってみて」などと言っても、相手方にしてみれば結構面倒なので実際に試しにでも使ってもらえることすらなかなかありません。
それが、ブログやサイト上で動くものであれば結構みんなやってくれます。
ついでにケータイ電話やスマートフォンなどでも動くようにしたり、ダウンロードできるようにしていれば自分も友達も結構便利です。
例えばカラオケの点数を保存できるサイト作っておいて、友達同士のランキングが見れたりしたら結構おもしろいと思いませんか。
そういう簡単なプチアプリと言うかページを作るのは10〜30分もあればできますし、それでいてがんばって作ったまともなソフトと比べるとみんなやってくれるし反応もあってやりがいがあります。
そういえばシンプルで簡単な物ほどみんな使ってくれてるような気がしますね。
ActiveXなどを使わない限り、今のところ(2013年)データの保存にPHPは必須ですが、PHPが使えるレンタルサーバーを借りておけば色々できるので、プログラミングが好きな人にとってはほんとにいい環境になりました。
レンタルサーバーも昔みたいに高いわけでもなく、年1,000円などでもあるので、ひとつでもいいので借りておくことを薦めています。
ここではほとんどの場合コピペするだけで動くようにPHPのサンプルやソースを書いています。
初心者や入門者が学ぶために重要なのは、そのサンプルがそのままで正常動作することなので、ソース内のどこか一部を抜いたり、中略しているサンプルはあまり意味がありません。
もちろん機能の一部を紹介する為に、その部分だけのサンプルを書かれる方もいますし、それは当然の流れです。
ただ初心者の場合それを見て考えを広げて行くとこはなかなか難しいため、やはりサンプルやソースそのままで動く方が学びやすいです。
そしてそのPHPのサンプルはできればそのまま使わないようにして下さい。
見た目やレイアウトだけでもいいし、出力される文字だけでもいいし、少しずつでもいいのであなたのオリジナルと言えるようにソースを改変して下さい。
コピペだけでは学んだとは言えません。
見た目の一部を変えるにしても、そこまでソースを順に追って行っているので、それなりに学べます。
特にサンプルはできる限りシンプルで理解しやすいように書いているので、少し真面目に取り組むだけで誰でも理解できると思います。
パソコンと言えばゲームを作って遊ぶ道具、というほどプログラミングばかりしてきました。
以前はBasic、Windows以降は軽いものやWindowsユーティリティー系はVB、RPGやアクションなどはVC++、ウェブサイトではPerlときて、現在は主にウェブサイトで動くJavaScriptやPHPで何か作っています。
ゲームを作ってる頃が一番面白かったですが、スマートフォンでいつでもどこでも使える物を作るのもこれはこれで面白いです。
未だに深夜や明け方まで夢中で作ってることもありますし、ややこしいものは若い頃のように作れませんが、プログラミング自体は一生続けてるような気がします。
私は何か作る上で最も必要なのはデータのリードライトだと思っています。
それ自体はどんな言語でも簡単なのですが、なぜか後回しにされる事が多いような気がします。
そのため、サンプルは主にファイルの保存などの読み書きに重点を置いています。
PHPではサーバー関数と言えるような他の言語にない関数があり、それを知りたい人が多いようです。
要は閲覧ユーザーの情報を返すタイプの関数なわけですが、それ自体はその関数を使って帰ってきたものを変数にいれるだけなので簡単です。
簡単と言うか、リファレンス見るだけで分かりますよね。
それらはPHP公式サイトを見るだけで分かることでもあるので、ここではそのサンプルを書いていません。
当サイト「ぺたっとPHPサンプルソースコード」は、初めてPHPを触る初心者でもすぐにPHPプログラミングができる・分かるサイトです。
PHPのサンプル
0から始めるPHP
日記