• 技术文章 >后端开发 >php教程

    &引用变量的有关问题

    2016-06-13 10:15:16原创265
    &引用变量的问题
    PHP code
    function _is_numerice($var){    if(is_numeric($var))    {        return true;    }}$var = 123456;_is_numerice($var); _is_numerice(&$var);  //此处使用&, 是否增加了效率?


    ------解决方案--------------------
    这样增加了效率
    PHP code
    function _is_numerice(&$var)
    ------解决方案--------------------
    这么小的变量引用效率几乎没什么差别吧。数据量大的时候可能就有些提高。

    还有怎么不直接 is_numeric($var) 了得。怎又写个函数又套了一下。
    ------解决方案--------------------
    1、由于只改变了变量的传递方式,并没有改变运算逻辑,所以只考虑内存的使用情况
    PHP code
    function _is_numerice($var){    if(is_numeric($var))    {echo memory_get_usage(),PHP_EOL;        return true;    }}$var = 123456;echo memory_get_usage(),PHP_EOL;_is_numerice($var); echo memory_get_usage(),PHP_EOL;_is_numerice(&$var);  //此处使用&, 是否增加了效率?
    ------解决方案--------------------
    探讨

    (⊙o⊙)…。 是这样的, is_numerice只是个简单例子,里面还有好多分析代码的。

    function _is_numerice(&$var) 和直接使用 _is_numerice(&$var) 用什么区别吗?
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:numerice var amp is codefunction
    Web大前端开发直播班

    相关文章推荐

    • PHP程序61条面向对象分析设计的经验小结_PHP• 用PHP来写记数器(详细介绍)_PHP• 使用PHP批量生成随机用户名_PHP• 让你的PHP引擎全速运转_PHP• Php利用java解析xml_PHP

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网