background image

答:serialize() /unserialize()

9.一个函数的参数不能是对变量的引用,除非在 php.ini 中把(15)设为 on.

答:allow_call_time_pass_reference

10.SQL 中 LEFT JOIN 的含义是(16)。

 

如果 tbl_user 记录了学生的姓名(name)和学号(ID),
tbl_score 记录了学生(有的学生考试以后被开除了,没有其记录)的学号
(ID)和考试成绩(score)以及考试科目(subject),要想打印出各个学生姓名及
对应的的各科总成绩,则可以用 SQL 语句(17)。

答:(16) 自然左外连接     (17) select name , count(score) as sum_score 
from tbl_user left join tbl_score on tbl_user.ID=tbl_score.ID  group by 
tbl_user.ID

11..在 PHP 中,heredoc 是一种特殊的字符串,它的结束标志必须(18)。

答:结束标识符所在的行不能包含任何其它字符除";"

12.用 PHP 打印出前一天的时间格式是 2006-5-10 22:21:21

答:echo date('Y-m-d H:i:s', strtotime('-1 day'));

13.echo(),print(),print_r()的区别

答:echo 是语言结构,无返回值;print 功能和 echo 基本相同,不同的是
print 是函数,有返回值;print_r 是递归打印,用于输出数组对象

14.如何实现字符串翻转?

答:.用 strrev 函数呗,不准用 PHP 内置的就自己写:

strrev($str)

{

    $len=strlen($str);

$newstr = '';

    for($i=$len;$i>=0;$i--)

    {