ホームページ > バックエンド開発 > PHPチュートリアル > 参照変数に関連する問題(&T)

参照変数に関連する問題(&T)

WBOY
リリース: 2016-06-13 13:36:27
オリジナル
884 人が閲覧しました

& 参照変数の問題

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->

function _is_numerice($var)
{
    if(is_numeric($var))
    {
        return true;
    }
}

$var = 123456;

_is_numerice($var); 

_is_numerice(&$var);  //此处使用&, 是否增加了效率?


ログイン後にコピー


-----解決策-------------- - -----
これにより効率が向上します
PHP コード
関数_is_numerice(&$var)
<br><font color="#e78608">------解決策----------------------</font><br>このような効率にはほとんど違いはありません小さな変数の参照。データ量が多い場合は改善される可能性があります。 <br><br>is_numeric($var) を直接使用しないのはなぜでしょうか?どうして別の関数を書いて、もう一度試してみたのでしょうか?
<br><font color="#e78608">------解決策---------</font><br>1. 変数を渡す方法だけなので。変更されました。操作ロジックは変更されないため、メモリ使用量のみが考慮されます<br>
ログイン後にコピー
PHP コード
関数_is_numerice($var)
{
    if(is_numeric($var))
    {
エコーmemory_get_usage(),PHP_EOL;
        true を返します。
    }
}

$var = 123456;

エコーmemory_get_usage(),PHP_EOL;
_is_numerice($var);

エコーmemory_get_usage(),PHP_EOL;
_is_numerice(&$var); //ここで & を使用すると効率が上がりますか?
<br><font color="#e78608">------解決策---------</font><br>
ログイン後にコピー
話し合う

(⊙o⊙)…。 以上です。is_numerice は単なる例であり、多くの分析コードが含まれています。

関数 _is_numerice(&$var) と _is_numerice(&$var) を直接使用することの違いは何ですか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート