一、简答题
1.什么是PHP?
答:是超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。
2.include和require有什么区别?
答:include产生一个警告,而require则导致一个致命错误。
3.在PHP里面如何定义一个常量?请举例说明。
答:
$var='cx';
$VAR='cxi;
echo "$var,$VAR";
?>
4.给一个变量赋值为0123,但是输出该变量的值总是为其他数字,请问这是什么问题?
答:0开头的是八进制。
5. 在PHP中主要有哪些语句?
答:while do…while if….else if
6. MySQL的数据类型有哪些?
答:数值型,日期时间型,字符串型。
二、编程题
1.请写一个函数,实现以下功能:
字符串“open_door” 转换成“OpenDoor”、”make_by_id” 转换成”MakeById”。
答:
function changeStyle(& $str) {
/*$str = str_replace ( "_", "", $str );
$str = ucwords ( $str );
$str = str_replace ( " ","", $str );
return $str;*/
$arrStr=explode('_',$str);
foreach($arrStr as $key=>$value){
$arrStr[$key]=strtoupper(substr($value,0,1)).substr($value,1);
}
return implode('',$arrStr);
}
$s = "open_door";
echo changeStyle ( $s );