1.类继承用 extends,静态属性用static ,常量属性用const, 抽象属性用 abstract,阻止子类覆盖用final, 检测是否为其子类用 instanceof, 序列化对象用serialize,
2.php复合数据类型有:array, object, 特殊数据类型有:resource,null
3.php创建自定义函数的函数名为: create_function
4.php中循环跳出语句有:continue,break
5.写出下面语句的输出
var_dump(0=='a'); //ture@ps:
php与数字比较时会自动把字符串转换为整型,字符串a的前面不包含任何数字,所以会被转为0
@ps:字符串转换为整型时,会截取掉字母及后面的子串
6.把下面语句转换为小写字符串
$arr = array("I","AM","PHP","DEVELOPER");
echo strtolower(implode(' ',$arr));
7.写出将一个字符串中的字母替换成指定字符的方法
@1. str_replace函数
@2. preg_replace函数
8.求两个时间之间的差数,比如:2016-3-8 ~ 2017-3-8
$day1 = '2016-3-18';
$day2 = '2017-3-18';
echo ((strtotime($day2)-strtotime($day1))/86400);
9.写出下面的输出值
echo count("abc"); // 1
@ps:看做是一维数组
10.写出几种方式获取文件的扩展名
$file = 'filiname.uplaod.img.jpg';
@方法五
//组合循环单个检测每个字符,做分割
@方法四
$arr = pathinfo($file);
echo $arr['extension'];
@方法三
echo array_pop(explode('.',$file));
@方法二
//strrpos:找到指定字符串在另外一个字符串的起始位置
echo substr($file,strrpos($file,'.')+1);
@方法一
//strrchr 截取字符串在另一个字符串中起始位置及后面的子串
echo strrchr($file,'.'); //输出:.jpg
//返回从起始位置到指定长度的数据,长度默认为后面全部
echo substr(strrchr($file,'.'),1); //