![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php面试宝典
豆不女
这个作者很懒,什么都没留下…
展开
-
php面试宝典02
1.单引号与双引号 @1.双引号解释变量,单引号不解释变量 @2.双引号里插入单引号,其中单引号里如果有变量的话,变量解释 @3.双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用{}讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误 @4.双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\ @5.能使单引号字符尽量使用单引号,单引号的效率比双引原创 2017-03-17 12:02:19 · 321 阅读 · 0 评论 -
php面试宝典01
所有题目都来自于网络,本着准备的心态去做一些试题联系,最后预祝自己good luck。。。。。。 1.用最优的方法判断两个字符串是否相等 function mystrcomp($str1,$str2){ if($str1 == $str2){ return TRUE; }else{ return FALSE; } } 网友做了一个这样的测试:原创 2017-03-16 23:20:58 · 620 阅读 · 0 评论 -
PHP7 的新特性与性能优化
新特性详细至: http://developer.51cto.com/art/201510/494674.htm http://php.net/manual/en/migration70.new-features.php 性能优化详细至: http://developer.51cto.com/art/201509/491808.htm转载 2017-03-20 15:23:30 · 414 阅读 · 0 评论 -
php与C++面向对象上的区别
转载网页: http://blog.csdn.net/world_2015/article/details/44901257 构造函数 C++中子类的构造函数默认会调用父类的构造函数,而PHP中不会;C++中你必须有一个默认的构造函数,这个构造函数必须在没有参数的时候也可以执行,而PHP中没有这个要求,你甚至可以不需要构造函数,如果你的某个函数没有使用类中的对象,你甚至可以将它按转载 2017-03-20 14:48:48 · 1206 阅读 · 0 评论 -
php面试宝典6
1.写出以下程序的输出结果 $num = 10; function sum(){ //global $num; //不引用 $num = $num*10; } sum(); echo $num; //10 @考变量作用域,如果要使用全局变量,需要在函数内部调用global引用 2.mysql获取时间的函数 now() //获取当前时间的字符串形式,执行开始就初始化值 sy原创 2017-03-19 11:59:40 · 422 阅读 · 0 评论 -
php面试宝典5
1.类继承用 extends,静态属性用static ,常量属性用const, 抽象属性用 abstract,阻止子类覆盖用final, 检测是否为子类用 instanceof, 序列化对象用serialize, 2.php复合数据类型有:array, object, 特殊数据类型有:resource,null 3.php创建自定义函数的函数名为: create_funct原创 2017-03-18 14:34:35 · 382 阅读 · 0 评论 -
php面试宝典3
1.不用定义新变量直接交换现有两个变量的值 $a=7; $b=2; $a=$a+$b; $b=$a-$b; $a=$a-$b; echo $a; echo ''; echo $b; 2.简述以下输出语句的区别 echo :可以同时输出多个字符串,可以多个参数,并不需要圆括号,无返回值 var_dump():打印出变量的详细信息,无返回值 print:打印简单类型变量的值,成功返回整数 1原创 2017-03-17 17:43:03 · 580 阅读 · 0 评论 -
php面试宝典4
1.写出以下代码的输出结果 $str = "val"; $$str = "hello"; $$str = "world"; echo $val; //world 2.写出php连接mysql的方式 @1.函数形式 $conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误")原创 2017-03-17 23:29:32 · 372 阅读 · 0 评论 -
php面试宝典7
1. mysql_real_escape_string mysql_escape_string有什么本质的区别,有什么用处,为什么被弃用? 答: (1)mysql_real_escape_string需要预先连接数据库,并可在第二个参数传入数据库连接(不填则使用上一个连接) (2)两者都是对数据库插入数据进行转义,但是mysql_real_escape_string转义时,会考虑数据库连接的原创 2017-07-13 13:37:05 · 598 阅读 · 0 评论