PHP 不仅是世界上最好的语言,还是世界上最奇异的语言,奇异之处是很多难以了解的语法,还有一眼看不出运行后果的程序。上面我整顿了几道中级程度的面试题,大家能够看看:
- 请抉择以下代码运行的后果:
程序解释:1e3 是 迷信计数法,1 乘以 10 的三次方,所以‘1e3’== ‘1000’; 是成立的,输入 LOL
- 请选出以下代码运行的后果:
程序解释:字符串字母相加其实就是在开端字母加一 如:$a = “a”; $a++; 打印进去后果就是 b,$a = “aa”; 后果就是 ab。所以 $a = “aabb”; 打印后果就是 aabc,如 $a = “aabbz”; 后果就是 aabca,因为 z 是开端字母故加一变为 a,向前一位进一,b 就变为 c,故后果为 C。
- 写出一下程序的输入后果:
程序解释:首先浮点类型的数据不能用于计算,他会将浮点类型转为二进制,所以有肯定的损耗,故它有限靠近于 0.8,也就是 0.79999999……,所以 echo 应该是个 false。echo false 的后果是空;echo true 的后果是 1。
- 求两个日期的差数,例如 2007-2-5 ~ 2007-3-6 的日期差数
程序解析:计算日期差值,须要将日期转换成工夫戳,而后将两个工夫戳相减,最初除以 24 小时的秒数,失去天数
- 请输入如下程序输入后果:
怎么样,这些题对你来说简略吗!!!