• php趣题小记


    题目一:

    $a = 'abc';
    $a++;
    echo $a; // abd 
    
    

    题目二:

    function myfun($a){
    	echo $a+10;
    
    }
    $a = 10;
    echo "myfun($a)=".myfun($a); //20myfun(10)=
    
    双引号只解析变量不解析函数  得到myfun(10)=;
    然后先执行函数myfun(10),得到20;
    最后输出 20myfun(10)=
    
    

    题目三:

    var_dump(1...9);  //输出:string(4) "10.9"
    解析是:中间的字符串连接符“.”,然后分为浮点数“1.” 和 浮点数 “.9” 即1和0.9。然后中间的字符串连接符连接两个数 就得到字符串:10.9
    

    题目四:

    function foo($i){
        $i++;
        echo $i;
    }
    
    function bar(&$i){
    }
    echo $i++,++$i;  //输出: 1012
    foo($i); //输出13
    bar($i); //没有输出
    

    题目五:
    用什么表达能代替'.'字符串连接符;------用'echo ... , ... '; 后一种效率更快

  • 相关阅读:
    JVM五大知识点
    VIM命令
    JVM之GC算法
    SpringMVC之搭建框
    Mybatis之延迟加载机制
    分页查询
    Mybatis之占位符与拼接符
    == 和 equal
    LAMBDA表达式常用 (全)
    Jquery 时间格式化
  • 原文地址:https://www.cnblogs.com/xinxinmifan/p/fun-php-notes.html
Copyright © 2020-2023  润新知