質問: phpに統一された関数名を与える方法 phpに統一された関数名を与える方法 開いていただきありがとうございます。 phpユーザの間でもよく言われていることだと伺っていますが、phpの関数名にはやや疑問符がつくようなものや統一性に欠けたものが多く見られます。 多くの方は「これはそういうものなのだ」と割り切って利用されているかと思いますが、自分の場合は神経質な性格が災いして、それを理由にphpの利用に消極的で在り続けました。 さすがにこれは勿体ないと思い、自身で関数名にエイリアスを与えたライブラリでも作成しようかと思っていたのですが、既にそのようなものが存在すると伝え聞きました。ただ「php5でのオブジェクト指向導入に合わせて用意されたもので、自分はオブジェクト指向に興味がないから」と具体的なことは教えてもらえず仕舞いでした。 個人的には是非とも利用を検討したいのですが、phpを敬遠していたことが災いしてコミュニティを覗っても詳細がようとして分かりません。もしご存じの方がいらっしゃれば、お手数ですが詳細をご教示いただければと存じます。
回答: ちなみに、ご質問にあった、伝え聞いたというライブラリですが、 http://openpear.org/package/php_object これですかね。なんか近い感じはします。 他人が見たときの可読性などを気にしないのであれば、このようなものを使ってみるのもいいのではないでしょうか。 また、phpを使うと割かし簡単に処理が出来る、ということと、利用者が多い為に情報が豊富にある、ということを除けば、特段他のスクリプト言語、perl/ruby/pythonとかでもwebアプリは構築できますし、 webだと、javaもかなりシェアがあります。msのaspとかも。 さらに、cgiを使えば標準入出力が可能な言語であれば何でも構築出来てしまうので、 趣味で作成されるのであれば他の言語ものぞいてみてもいいかもしれないです。(当然既にその道は通過してそうですが。) 既に世間でも言語仕様などについても不満の声も上がっていたりするので、質問者さんのように潔癖であったりすると、関数名だけでなくいかようにもしがたい言語仕様のほうで、弊害が出そうで心配になりました。