PHP面试题(二)
";
echo 1+2+"3+4+5";//6
//4
//ascii码
// return ?? == 'A';
echo chr(65);//A
echo ord('A');//65
echo "
";
//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 "
";
echo 1>>0;//001 ==>1
echo 2>>1;//010==>001=>1
echo 3<<2;//011<==01100=>12
//7
echo "
";
/*
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 "
";
//11heredoc
// heredoc <<<开始
/*例如
<<";
}
echo $b; //4
//13面向对象
/*
什么是面向对象,面向对象的特征
特征:封装/继承/多态
是程序的一种设计方式,提高程序的重用性,使程序结构更加清晰
有两个成员:属性/方法
是一种变成思维,提高程序的重用性,灵活度,降低冗余度
*/
//14
// session与cookie的区别
/*
产生的原因
http 无状态协议,不能区分用户是否是从同一网站上来的额,同一用户请求不同页面,不能看作是容易用户,所以产生了cookie和session
*/
/*
session
相对比较安全,数据存在服务器上
依赖于cookie,如果cookie被限用,session也不能用
cookie
数据存在客户端,比较危险
*/
//15
// get与post的区别
/*
get
传输数据,一般最大1k--2k
在地址栏传输,安全系数低
post
相对传输的数据比较大,不受系统的限制
相对比较安全
*/
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。