PHP易错知识
PHP全称是
<?php // PHP:Hypertext PreprocessorPHP中变量是否大小写敏感
<?php // PHP中变量大小写 敏感PHP中方法是否大小写敏感
<?php // PHP中方法大小写 不敏感PHP中注释有哪些写法
<?php #这里是注释 //这里是注释 /*这里是注释*/PHP方法中调用全局变量
<?php $a = 2; function test() { global $a; return $a; } echo test(); // ‘global’关键字用来调用全局变量PHP中怎样声明常量
<?php //全局常量 define('PI', 3.1415); //成员常量 class Test{ const PI = 3.1415; } // ‘define’声明全局变量 // ‘const’ 声明成员变量以下代码运行的结果是
<?php echo 'a\\b\c'; // a\b\c以下程序运行的结果是
<?php var_dump('2' == '02'); // var_dump('2' == '02'); // var_dump(2 == 2); // true以下程序运行的结果是
<?php $a = null; var_dump(isset($a)); $b = '0'; var_dump(empty($b)); // false true以下程序运行的结果是
<?php var_dump('0' == ''); var_dump('0' == []); var_dump('0' == null); var_dump([] == 0); var_dump([] == ''); //bool(false) //bool(false) //bool(false) //bool(false) //bool(false)PHP怎样取得$arr中的‘d’
<?php $arr = array( 'a', 3 => 'b', 1 => 'c', 'd' ); // $arr[4]PHP中怎样表示2、8、16、10进制数
<?php $a = 0b111; //2进制‘0b’开头 $b = 0111; //8进制‘0’开头 $c = 0x111; //16进制‘0x’开头 $d = 111; //10进制‘1-9’开头$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;$arr的值是多少
<?php $arr = array( null => 'a', false => 'b', true => 'c', 0 => 'd', 1 => 'e', '' => 'f' ); //$arr = array( // '' => 'f', // 0 => 'd', // 1 => 'e', //);include、require、include_once、require_once区别
<?php // include遇到错误继续执行;require遇到错误停止执行 // 加上‘_once’则只能引入一次PHP中常见的定界符有
<?php // '' // "" // <<<EOF // EOF;heredoc(EOF)的作用
<?php // 不使用引号创建多行字符串FORM表单中上传了字段为‘file’的文件,则客户端文件名和服务端文件名分别是
<?php // 客户端 $_FILES['file']['name'] // 服务端 $_FILES['file']['tmp_name']流程控制关键字break、continue作用分别是什么
<?php // break 跳出循环 // continue 尝试进入下一次循环异常处理类遇到错误时怎样获取错误信息
<?php try { //Do something. } catch (\Exception $e) { echo $e->getMessage(); }