php 有意思的小题

Posted taoing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 有意思的小题相关的知识,希望对你有一定的参考价值。

/**

* 你的是一个数字和一个字符串进行比较,php会把字符串转换成数字再进行比较。
* PHP转换的规则的是:若字符串以数字开头,则取开头数字作为转换结果,若无则输出0。
*
**/
1)$a =”abc”;
if($a==0){
echo “等于0”;
}else{
echo “不等于0”;
}

//输出结果是0;

2)$num1 = ‘1’;
$num2 = ‘a1’;
echo $num1 + $num2;

//结果输出1;

//这里,数字与字符相加,PHP会把字符串转换成数字再进行比较。字符串开头没有数字就输出0。1+0=1

3)

//有括号,先解析括号
$a =10;
$a=$a+(++$a)+($a++)+($a);echo “<br>”;
//$a=$a+(++$a)+($a++)+(++$a);
//10  11  11  13
var_dump($a); //结果输出45

4)最霸道的题来了

static $a=1;
$a++;
var_dump($a); //echo 3

static $a=2;
$a++;
var_dump($a);//echo 4

//php底层源码分析

 

5)count();           统计数组的位数

echo count(‘567wefdfsdfasdaSaF’);   //echo  1
echo count(null);                                  //echo  0
echo count(false);                                 //echo  1























以上是关于php 有意思的小题的主要内容,如果未能解决你的问题,请参考以下文章

关于理解python类的小题

JavaSE 第二次学习随笔(关于内存的小题)

关于数组类和对象的小题

一些有意思的小知识(持续更新?)

有意思的小习题

平时发现的一些有意思的小知识