最近ハマってPHPの勉強をしている。
様々なプログラミングをかじったのだが、本当にかじった程度なので全くと言っていいほど理解していなかった。
PHPは仕事で使うということで必要に迫られ、ある程度使えるようになる為にPHPの本を3冊とPHPの辞書を1冊買いました。
解らないときは、ネット上でも調べて理解するように努力しています。
そこで、どうでもいいのですが私の勘違いをここに紹介します。
- varとはpublicと同じ意味ですが、varはPHPがバージョン4まで使われていてバージョン5からはpublicが標準となります。PHP5ではサポートはしていますが 、推奨されていません。
- hogeですが、意味がないという意味らしいです。よくプログラム上の変数などに$hogeと表記されていますが、気にする必要がないようです。
- クラスでよく拝見する->というのもあります。配列で見かける=>と似ているのですが違います。意味自体は参照という意味のようです。
例えば、 $hiro -> name = "ヒロシ"; などはオブジェクト(変数)がメンバ(クラス内の変数)を参照するという意味のようです(違っていたらごめんね!!)。 - pearのインストールはgo-pear.batを実行した時、エラーを起こしてインストールできない場合はpear.iniをリネームしてgo-pear.batを実行するとインストールできた。様々なサイトで調べたのですが、通常go-pear.pharを最新のバージョンに上書きすることによってインストールできるようですが、私の場合はこの方法ではエラーが出ました。その後、pear.iniをリネームしたらインストールできたので、両方する必要があるのか、それともリネームだけすればいいのか???一応http://pear.php.net/go-pear.pharで最新のバージョンをダウンロードしてチェックしてみてください。
私の環境はWindowsXPにXAMPPを入れています。XAMPPのバージョンは1.6.6aです。
- mysqlの文字化けについてですが、xamppの場合設定するファイルはmyファイル(短縮ダイヤル)なので、my.cnfをどんなに探しても出てきませんでした・・・ヽ(;´Д`)ノ
myファイル(C:\xampp\mysql\bin\にあるファイル)を秀丸で開いたら、普通に開けました。 - コマンドプロンプトで日本語を入力する場合は、ALT+漢字(半角/全角)を押すと日本語の入力が可能になる。
- die()とはexit()と同じ。メッセージを出力して、現在のスクリプトを終了する。
この他にも色々と勘違いをしていた事が多くここ1週間で大分PHPのプログラムのソースをみて理解できるようになりました。
ここ2日ほどSmartyとPearで躓いています・・・。
また、何かしら思い出したら、メモ帳代わりに日記を書きます。
- Newer: 手作り激ウマバーガーを作る。
- Older: ♪ヘ(´∀`ヘ)ヘ(´∀`ヘ)今日は手作りプリン(ノ´∀`)ノ(ノ´∀`)ノ♪
