PHP易错知识

  1. PHP全称是

    <?php
    // PHP:Hypertext Preprocessor
    
  2. PHP中变量是否大小写敏感

    <?php
    // PHP中变量大小写 敏感
    
  3. PHP中方法是否大小写敏感

    <?php
    // PHP中方法大小写 不敏感
    
  4. PHP中注释有哪些写法

    <?php
    #这里是注释
    //这里是注释
    /*这里是注释*/
    
  5. PHP方法中调用全局变量

    <?php
    $a = 2;
    function test()
    {
        global $a;
        return $a;
    }
    echo test();
    // ‘global’关键字用来调用全局变量
    
  6. PHP中怎样声明常量

    <?php
    //全局常量
    define('PI', 3.1415);
    //成员常量
    class Test{
        const PI = 3.1415;
    }
    // ‘define’声明全局变量
    // ‘const’ 声明成员变量
    
  7. 以下代码运行的结果是

    <?php
    echo 'a\\b\c';
    // a\b\c
    
  8. 以下程序运行的结果是

    <?php
    var_dump('2' == '02');
    // var_dump('2' == '02');
    // var_dump(2 == 2);
    // true
    
  9. 以下程序运行的结果是

    <?php
    $a = null;
    var_dump(isset($a));
    $b = '0';
    var_dump(empty($b));
    // false true
    
  10. 以下程序运行的结果是

    <?php
    var_dump('0' == '');
    var_dump('0' == []);
    var_dump('0' == null);
    var_dump([] == 0);
    var_dump([] == '');
    // false false false false false
    
  11. PHP怎样取得$arr中的‘d’

    <?php
    $arr = array(
        'a',
        3 => 'b',
        1 => 'c',
        'd'
    );
    // $arr[4]
    
  12. PHP中怎样表示2、8、16、10进制数

    <?php
    $a = 0b111; //2进制‘0b’开头
    $b = 0111;  //8进制‘0’开头
    $c = 0x111; //16进制‘0x’开头
    $d = 111;   //10进制‘1-9’开头
    
  13. $num的值是多少

    <?php
    $num = 0 ? 1 : 2 ? 3 : 4;
    // $num = 0 ? 1 : 2 ? 3 : 4;
    // $num = (0 ? 1 : 2) ? 3 : 4;
    // $num = 2 ? 3 : 4;
    // $num = 3;
    
  14. $arr的值是多少

    <?php
    $arr = array(
        null => 'a',
        false => 'b',
        true => 'c',
        0 => 'd',
        1 => 'e',
        '' => 'f'
    );
    //$arr = array(
    //    '' => 'f',
    //    0 => 'd',
    //    1 => 'e',
    //);
    
  15. include、require、include_once、require_once区别

    <?php
    // include遇到错误继续执行;require遇到错误停止执行
    // 加上‘_once’则只能引入一次
    
  16. PHP中常见的定界符有

    <?php
    // ''
    // ""
    // <<<EOF
    // EOF;
    
  17. heredoc(EOF)的作用

    <?php
    // 不使用引号创建多行字符串
    
  18. FORM表单中上传了字段为‘file’的文件,则客户端文件名和服务端文件名分别是

    <?php
    // 客户端 $_FILES['file']['name']
    // 服务端 $_FILES['file']['tmp_name']
    
  19. 流程控制关键字break、continue作用分别是什么

    <?php
    // break    跳出循环
    // continue 尝试进入下一次循环
    
  20. 异常处理类遇到错误时怎样获取错误信息

    <?php
    try {
        //Do something.
    } catch (\Exception $e) {
        echo $e->getMessage();
    }
    
Copyright © 豆包嘿嘿~ 2012-∞ 冀ICP备17033181号 小白都能看懂的文档 all right reserved,powered by Gitbook修订: 2016-12-31 12:20:37

results matching ""

    No results matching ""