phpの履歴

好きなところ


* 動的なhtml文書を気軽に作れる
* ドキュメントが多い

嫌いなところ


* 変数を事前に定義できない。typoしてもエラーが出ず、バグの温床になる。
* サーバー上の設定によりあまりにも動作が違いすぎる!
* ググると「それ、間違ってんじゃね?」というようなドキュメント(ブログ)を見かけることが他の言語より多いような気がする。

もう少し頑張ってほしいこと

* PHPからC言語を使うときに、Perlみたいに使いやすくしてほしい
* データベースアクセス関連の関数で準備済み文(Prepared Statement)がデフォルトで使えるようになっていてほしい

自分専用技術用のメモ

ページの読み込み中に「中止」ボタンを押したらphpはどうなりますか?

スクリプトを終了させるためにクライアントとの接続を切断するかどうかを 決めることが出来ます。 時々、出力がどのリモートブラウザにも受信されない場合でも、 常にスクリプトの実行完了まで実行する方が便利であることがあります。 しかし、デフォルトの動作はリモートクライアントとの接続が断となった際にスクリプト の実行は破棄されます。

http://www.php.net/manual/ja/features.connection-handling.php

ということらしいので、途中で終了させられる模様です。ちょうど、コマンドラインでCtrl+Cを押したような感じかもしれません。

トランザクション処理していないアプリは要チェックかと。

Mac Ports でのインストール


次のモジュールをインストールしました。