如果你对该文章中的内容有疑问/不解,可以点击此处链接提问
要注明问题和此文章链接地址 点击此处跳转
<?php // 1. /* print 是语言结构,不是函数 echo print array list foreach push shift eval 是语言结构 funtion_exists('print');//false echo false //null echo funtion_exists('print');//null */ //2 //进制 /* $a = 12;//12 $b = 012;//10 $c = 0x12;//18 */ echo 0x12; //3 echo "<br>"; echo 1+2+"3+4+5";//6 //4 //ascii码 // return ?? == 'A'; echo chr(65);//A echo ord('A');//65 echo "<br>"; //5 //下面的结果 $a[bar] ='hello'; echo $a[bar]; echo $a['bar']; /* Notice: Use of undefined constant bar - assumed 'bar' in H:\WWW\php_test\2018\mianshi\2.php on line 39 Notice: Use of undefined constant bar - assumed 'bar' in H:\WWW\php_test\2018\mianshi\2.php on line 40 hellohello */ //6 // 位运算 echo "<br>"; echo 1>>0;//001 ==>1 echo 2>>1;//010==>001=>1 echo 3<<2;//011<==01100=>12 //7 echo "<br>"; /* for($i=0;i<10;$i++){ print_r($i); } 结果为死循环 */ //8 // echo可以打印多个参数,而print不能打印多个参数 //9 /* echo "a是 {$a['b']}";正确 echo "a是 $a['b']";//错误 echo "a是 {$a[b]}";正确 echo "a是 $a[b]";正确 */ //10静态变量 function change(){ static $a = 0; $a++; return $a; } print_r($a);//1 print_r($a);//2 echo "<br>"; //11heredoc // heredoc <<<开始 /*例如 <<<ABC 我是内容 ABC; */ //12 || $a = 3; $b = 4; if($a||$b=5){ echo "haha"; echo "<br>"; } echo $b; //4 //13面向对象 /* 什么是面向对象,面向对象的特征 特征:封装/继承/多态 是程序的一种设计方式,提高程序的重用性,使程序结构更加清晰 有两个成员:属性/方法 是一种变成思维,提高程序的重用性,灵活度,降低冗余度 */ //14 // session与cookie的区别 /* 产生的原因 http 无状态协议,不能区分用户是否是从同一网站上来的额,同一用户请求不同页面,不能看作是容易用户,所以产生了cookie和session */ /* session 相对比较安全,数据存在服务器上 依赖于cookie,如果cookie被限用,session也不能用 cookie 数据存在客户端,比较危险 */ //15 // get与post的区别 /* get 传输数据,一般最大1k--2k 在地址栏传输,安全系数低 post 相对传输的数据比较大,不受系统的限制 相对比较安全 */