4
私は最近、自分のStringクラスを作成してPHPの関数を使いやすくする考えを持っていました。 strlen($str)
の代わりに$str->length()
と書きます。 substr
のような特定の関数でパラメータの順序を覚えやすくします。PHPはオブジェクトを基本データ型として使うべきですか?
私はそれにいくつかのタイミングスクリプトを実行し、それが通常の機能を使用するよりも程度5倍遅くなりますことを見出しました。私はまだ実際のアプリでこれをテストしていないので、どれくらい無視できるか分かりません(1msと5msまたは100msと500msか?)。
とにかく、PHPは現在OOPに焦点を当てていますが、文字列、配列、その他の基本型をオブジェクト指向にするのは理にかなっていませんか?彼らは関数の名前を付け加えることができ、コードはちょうど「気分がいい」ものになります。そして、物事を行う古い方法を徐々に廃止します。これに賛否両論はありますか?