- 追加された行はこの色です。
- 削除された行はこの色です。
- PHP へ行く。
#author("2021-10-07T04:22:24+00:00","default:sagasite","sagasite")
#norelated
PHPでWebアプリを作ろう!
#contents
* PHPとは? [#rd9f2905]
[[PHP: Hypertext Preprocessor - Wikipedia>http://ja.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor]]
>PHP: Hypertext Preprocessor(ピー・エイチ・ピー ハイパーテキスト プリプロセッサー)とは、動的にHTMLデータを生成することによって、動的なウェブページを実現することを主な目的としたプログラミング言語、およびその言語処理系である。
* リンク [#r6b8dd97]
| 公式サイト | http://www.php.net/ |
| 日本PHPユーザー会 (Japan PHP User Group) | http://www.php.gr.jp/ |
| PHPマニュアル | http://php.net/manual/ja/ |
* フレームワーク [#a5140ca7]
- [[FuelPHP]]
- [[CodeIgniter]]
- [[DooPHP]]
- [[Laravel]]
* Webアプリ [#j9f6c15c]
** BBS [#d777606f]
- [[PHP PMforum]]
- [[PHP Sch]]
* Tips [#dd71c96b]
- [[PDO、PEAR::DB、MySQL関数の速度比較]]
- [[国際化ページの対応]]
- [[2chのトリップ生成]] = ハッシュ値の一種。
- [[PHPで文字の画像化]]
- [[PHP 正規表現]]
- [[PHPをCLIで実行]] (デバッグ・テクニック)
- [[PHPで日付整形]]
- [[PHPでテスト]]
- [[PHPのバージョンアップ]]
- [[PHPのsimplexml_load_fileでSSL関連のエラー]]
* 参考書籍 [#y34ea116]
- 入門 …プログラミングが初めての方
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839933146/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51nJU4s84tL._SL160_.jpg" border="0" alt="よくわかるPHPの教科書" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839933146/gooddays1-22/" target="_blank">よくわかるPHPの教科書</a><br />たにぐち まこと <br /><br />毎日コミュニケーションズ 2010-09-14<br />売り上げランキング : 2035<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4839933146/gooddays1-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
- 中級 …入門書の次に読むと良い本。オブジェクト指向プログラミング(クラスの使い方)等の説明が分かりやすいのでオススメです。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798121517/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51f22zHg6%2BL._SL160_.jpg" border="0" alt="独習PHP 第2版" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798121517/gooddays1-22/" target="_blank">独習PHP 第2版</a><br />山田 祥寛 <br /><br />翔泳社 2010-04-13<br />売り上げランキング : 83145<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798121517/gooddays1-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
- 上級 …他のプログラミング言語を使っている方。PHPの細かい言語仕様を理解するのにオススメです。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774144371/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51fbxZn8HnL._SL160_.jpg" border="0" alt="パーフェクトPHP (PERFECT SERIES 3)" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774144371/gooddays1-22/" target="_blank">パーフェクトPHP (PERFECT SERIES 3)</a><br />小川 雄大 柄沢 聡太郎 橋口 誠 <br /><br />技術評論社 2010-11-12<br />売り上げランキング : 7750<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4774144371/gooddays1-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
- リファレンス(文法辞典) …PHPを始めたばかりの初心者にオススメです。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119865/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/518bklf0j0L._SL160_.jpg" border="0" alt="PHP 逆引きレシピ (PROGRAMMER’S RECiPE)" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119865/gooddays1-22/" target="_blank">PHP 逆引きレシピ (PROGRAMMER’S RECiPE)</a><br />鈴木 憲治 安藤 建一 山田 直明 八木 照朗 山本 義之 河合 勝彦 <br /><br />翔泳社 2009-06-30<br />売り上げランキング : 4255<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4798119865/gooddays1-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
- セキュリティ …安全なWebアプリケーションを作るための基礎知識を学びましょう。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4883374718/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/51DZTFZACCL._SL160_.jpg" border="0" alt="PHPサイバーテロの技法―攻撃と防御の実際" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4883374718/gooddays1-22/" target="_blank">PHPサイバーテロの技法―攻撃と防御の実際</a><br />GIJOE <br /><br />ソシム 2005-11<br />売り上げランキング : 44706<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4883374718/gooddays1-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}
- セキュリティ …VMwareで実験環境を構築できます。Webアプリのセキュリティに詳しくなるためにオススメです。
#html{{
<table border="0" cellpadding="5"><tr><td valign="top"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797361190/gooddays1-22/" target="_blank"><img src="http://ecx.images-amazon.com/images/I/41mH%2BBJrhGL._SL160_.jpg" border="0" alt="体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践" /></a></td><td valign="top"><font size="-1"><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797361190/gooddays1-22/" target="_blank">体系的に学ぶ 安全なWebアプリケーションの作り方 脆弱性が生まれる原理と対策の実践</a><br />徳丸 浩 <br /><br />ソフトバンククリエイティブ 2011-03-03<br />売り上げランキング : 384<br /><br /><a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797361190/gooddays1-22/" target="_blank">Amazonで詳しく見る</a></font><font size="-2"> by <a href="http://www.goodpic.com/mt/aws/index.html" >G-Tools</a></font></td></tr></table>
}}