スピードとパフォーマンスの点で最高の点は?値が必要なたびに関数を呼び出す(例:mysql_num_rows
、time
)か、戻り値をローカル変数にコピーして代わりに使用します。毎回関数を呼び出すか、ローカル変数を作成する
例:time()
関数を10回呼び出して現在の時刻を取得しているとします。代わりに10回ローカル変数を使用する方が速いでしょうか?
スピードとパフォーマンスの点で最高の点は?値が必要なたびに関数を呼び出す(例:mysql_num_rows
、time
)か、戻り値をローカル変数にコピーして代わりに使用します。毎回関数を呼び出すか、ローカル変数を作成する
例:time()
関数を10回呼び出して現在の時刻を取得しているとします。代わりに10回ローカル変数を使用する方が速いでしょうか?
これは基本的にダウンしています:これはあなたのコードをより読みやすくしてい
?これはあなたのの最初のです。
関数呼び出しはどれくらいの費用がかかりますか? Do not micro-optimize。各呼び出しがデータベースから2000レコードを取得したり、リモートWebサービスを呼び出したりする場合、その呼び出しのパフォーマンスはとなり、有効値はとなります。しかし、多くの時間はそうではありません。
値を保存するのは適切ですか?これは私が時間()を取ることを意味する、それは呼び出しの間で変更することができます。これはあなたが欲しいものかもしれませんし、同じ時間を複数のポイントで使いたい場合もあります。
変数は間違いなく速いです。