0

多くのブロックで@マークを使用しています(必要な場合)。パフォーマンスが低下すると聞きましたが、本当ですか?本当なら、@関数の別の方法はありますか?

4

1 に答える 1

2

次のような警告を抑制することができます。

@$value = $_GET['value'];

ただし、キーが存在するかどうかを確認することもできます

if (isset($_GET['value']))
  $value = $_GET['value'];

また

if (array_key_exists('value', $_GET))
  $value = $_GET['value'];

私は後者の方が好きです。なぜなら、それが最も純粋な形だと思うからです。

于 2012-11-23T12:07:47.283 に答える