PHPは何年か前、4.3.xぐらいがよく使われていた時に少し勉強して
Webサイトを作った事がありますが、PHP4ではクラスは作れるものの、
オブジェクト指向としては、物凄く中途半端な感じでした(・・・はず。)
(もっと中途半端なのは私の知識の方なんですがwww)
そこで、PHP5からオブジェクト指向がマトモになったというのを以前から
耳にしていたのですが、Webサイトを作るという事自体がほとんどなかったので
そのまま空気でした。
しかし、最近はWeb系に興味が出てきたのでぼちぼち勉強を始めました。
PHP5.3.3ってのも新しくはないですが、とりあえず勉強するには十分です。
PHP5系自体は初めてですが、PHP4の僅かな記憶を頼りに関数リファレンスや
PHP5の新機能を一からググりながら画像貼り付け可能な掲示板を作っています。
せっかくオブジェクト指向がマトモになった(?)という事なので、クラスを作っています。
・・・が、色々とバグに躓いてます。
PHPは比較的手軽にインタラクティブなWebサイトを作れますが奥が深すぎます・・・
また、コンパイルも必要なく、プログラミング言語としては簡単な部類になるのですが、
それ故に、デバッグが結構大変です。(変数名タイプミスしてても動くんだもん・・・)
javascriptやHTMLも同じですが、
使いこなすにはかなりの経験を積まないといけないでしょうね。
わからない事だらけで調べながら作っている感じなので非常に捗りませんw
今作っている画像掲示板は出来上がったらここでスクリプトを公開したいと思います。
(PHP勉強しながらの奴が書いたコードなんで突っ込み所は満載でしょうけどw)
DBは使用せず、通常ファイルへ記事を書き込むシンプルなものです。
(本当はDB使った方がデータの操作が楽なんですが、多くの環境で使えるように)