ホームページ >バックエンド開発 >PHPチュートリアル >PHP定数の問題: constとdefineの比較、アドバイスをお願いします
速度の問題については、今は使用法については触れません。Const は構造文法であり、その速度は define 関数の数倍であると言っているのを見たことがあります。これは本当ですか。 ?確かに const がクラスの外で使用できるようになったので、定数を定義するときに誰もが const を優先するでしょうか?
速度の問題については、今は使用法については触れません。Const は構造文法であり、その速度は define 関数の数倍であると言っているのを見たことがあります。これは本当ですか。 ?確かに const がクラスの外で使用できるようになったので、定数を定義するときに誰もが const を優先するでしょうか?
速度を比較するには、数行のコードを書いて自分でテストすることをお勧めします。ここで質問するよりもはるかに優れています。
速度:
const の方が速いかどうかは微妙な違いですが、これを考慮するのはあまり意味がありません
const の方が優れている場合、ドキュメントではそれを使用することを推奨していますが、実際はそうではないので、心配する必要はありません
const:
の使用を優先しますか?現在の違いや個人の習慣に従って、さまざまな使用規定に従ってください
1. どちらのメソッドも式を使用できるようになりました。
2.const は配列を定義できますが、define はスカラーのみを定義できます
構文構造が関数呼び出しよりも高速である場合でも、const と define() の違いは重要ではありません。このような些細なパフォーマンスの問題を心配するよりも、テーブル構造と SQL ステートメントを最適化する方が良いでしょう。