PHPのすすめ

PHPは現在(2012年6月)においてウェブサービスとしてなくてはならないほどの言語となっています。 これまでサーバーサイドスクリプトとしてはPerlが主として使われていましたが、 自由度の高さ(作りやすさという点)でPerlを更に進化させたものとして付き合いやすくなっています。 今後も当面はPHPが優位であると思われますし、仮に更に良いものが登場したとしても、 PHPを進化させたものとなるのは目に見えていますので、今PHPを学ぶ・習得するのは今後を見越しても悪くありません。

PHPを薦める理由として大きいのは上にあげたように多くのウェブサービスで使われているということもありますし、 最近ではインストール不要でブラウザだけで遊べるゲームも数多く登場してきました。 これは、今後携帯端末(スマートフォンやタブレット型端末など)が多くの人に使われて行く事で、 更に需要が増す事となるからです。 そういったゲームやアプリにおいてもPHPは無くてはならない存在であるため、 特にそういう物に興味のある人や若い人には特におすすめです。

開発環境といえば良い物になればなるほど高額になります。 PHPでのプログラミングはパソコンさえあればあとは全て無料で手に入ります。 そういった意味でも試しに使ってみたい・学んでみたいという人にはおすすめです。

プログラミングを学んだり、簡単な物を作ったりするのであればJavascriptもありますが、 Javascriptはセキュリティー上ファイルの読み書きが出来ない仕様になっています。 私も趣味でJavascriptで簡単なゴルフゲームなどを作ったりしましたが、 やっぱりスコアが残せないのが不満で、結局PHPを使う事になったのです。(PHPはファイルの読み書きができる) ブラウザで動かすならJavascript、単体のアプリとして動かすならActionScript(フラッシュ)で作り、 データの保存などにPHPを使うという形を趣味で始めるならおすすめしてます。 え、そんな3つもやらなくちゃいけないの?と思うかも知れませんが、 この3つは同じような書き方をするので、 データの保存が出来るPHPをまず学ぶ事で、JavascriptやActionScriptは容易に習得できます。

もしあなたがまだ若く、将来の職としてプログラマーを選択肢とするなら、 PHPやそれに関連する言語を習得しておくのはいいことです。 すべに述べたように、携帯端末と関連するウェブサービスや仕事は今後も拡大するからです。 また、プログラミングなどというと難しい物だと思い込んでいる人も多いのですが、 基本的な部分は簡単で小学生でも十分理解し、造り上げる事ができます。 賢い人ほど開発時間は短いし、理想的なソースをかけるのですが、 そうでなくても最終的にやりたい事が出来れば問題ありません。 もしあなたが小学生や中学生であっても興味があるなら、是非チャレンジして下さい。



サンプル

著作権について
ファイルからデータの読み込み
ファイルへのデータの書き込み
フォルダ内のファイル名取得
アクセスカウンターの作り方
アンケートの作り方
フォームからのデータの取得
フォーム以外のページからのデータの取得
ファイル内、文章内の文字列の検索
パスワード認証の方法と作り方

0から始めるPHP

PHPのすすめ(これ飛ばしてもいい)
必要な環境とPHPへのアクセス
開発に使うもの
初めての方への注意点
PHPの基本(何らかの言語経験者向け)
PHPの基本(初めての人向け)
書き方
ファイルの読み込み

プログラミング講座
文字などの出力
PHPにおける変数
ifによる条件比較
forによる繰り返し処理
PHPにおける配列
これまでとこれからの学び方

PHPの使える
おすすめレンタルサーバー

スタードメイン

レンタルサーバーの選び方


その他

プログラミングのコツ
プログラマーと年齢
誰でも簡単にできるサーバー負荷対策
社内や自宅サーバーのグローバルIPアドレスが変わってもアクセスできるようにする

日記

2014年
日本語形態素データとキーワード出現回数
Androidベースのゲーム機に期待
4月末に判明したIEの脆弱性について
フラッシュプレーヤーの製作
ホームページとウェブサイトの違い
WIFIなどの用語は正しく使いたい
国産ゲーム会社のサイトについて
検索エンジンの開発について
プレインストールWindowsからの脱却
Android・iPhoneとアプリ開発
Windows8、スタートボタンはもういらない?
サイトの作成とやるやらないは別
あの人は詳しいと言う人と言われる人
index.htmlと/の正規化について
AndroidOSとLinuxOS
モバイル端末で必ず見るもの
ユーザー参加型市民アプリ

2013年2月
2013年1月
2012年12月
2012年11月
2012年10月
2012年9月