PHP初级试题一 附答案
PHP初级试题一
一、简答题
1、定义一个变量的方法,要列出三种?
$str = ‘aaa’;
$str = aaa;
$str= <<<test
Aaa
test;
2、如何定义一个常量,判断常量是否存在用什么函数?
define(TEST,’happy new year!’);
If( defined(TEST)){
echo TEST;
}
3、如何把一个GB2312格式的字符串装换成UTF-8格式?
Iconv(GB2312,UTF-8,test!!!);
4、PHP中的注释的写法,要列出三种?
//test /*test*/ #test
5、简述echo(),print(),print_r()的区别?
echo 输出语句,可以输出多个变量,没有返回值
Print 打印字符串函数,可以有返回值
print_r 打印函数,可以打印变量,数组等。
6、说出PHP的超级全局变量数组,共九种?
$_ENV; $_SERVER; $_REQUEST; $_FILES; $_SESSION; $_COOKIE; $_GET; $_POST;$GLOBALS;
7、说出变量的8种类型?
8、如何在一个php函数中使用具有全局属性的变量,说出两种方式?
global $a;
$GLOBALS['a']
9、说出isset()函数的作用和用法?
10、说出unset函数的作用和用法?
11、empty()函数中哪些变量的值会被认为是空值? If( )
12、如何把$a = ‘123’转化成123,列出两种方式? Settype($a,’integer’);
13、若$aa='aa';则print('aa is \'aa\''."<br/>")会输出什么?
14、说说break和continue可以用在哪些语句里,并且列出二者的区别?
15、说说include和require的区别?
16、Include警告 require严重错误 incluce在用到时加载 require在一开始就加载
17、php中的函数名称区分大小写吗?func1() FUnc1
18、函数中的默认参数位置如何放置?
19、说说单引号和双引号的区别?$a = ‘I\’m ok \n’;
20、在防止SQL注入的时候,通、会把单引号、双引号等转义,需要用到哪个函数?
addslashes()
21、如果需要原样输出用户输入的内容,在数据入库前,要用哪个函数处理?
<script>alert(1)</script> $titlt = htmlspecialchars($_POST[‘title’]); < < > >
22、说说strip_tags的作用和用法?$content = strip_tags($_POST[‘content’],’<table><td><b><img>’);
23、用户表单提交的时候,有两种传值方式,都是哪两种?php中如何接收表单中的值?
24、如何计算数组中元素的个数?
25、如何往一个数组后面添加一个值?列出两种方式?
26、数组分为哪两种?区别是什么?
发表评论 取消回复