比较基础的php面试题及答案填空题实用word文档 10页Word文件下载.docx
- 文档编号:8375924
- 上传时间:2023-05-11
- 格式:DOCX
- 页数:8
- 大小:17.53KB
比较基础的php面试题及答案填空题实用word文档 10页Word文件下载.docx
《比较基础的php面试题及答案填空题实用word文档 10页Word文件下载.docx》由会员分享,可在线阅读,更多相关《比较基础的php面试题及答案填空题实用word文档 10页Word文件下载.docx(8页珍藏版)》请在冰点文库上搜索。
为了避免多次包含同一文件,可以用语句__require_once||include_once__来代替它们。
9.类的属性可以序列化后保存到session中,从而以后可以恢复整个类,这要用到的函数是____。
10.一个函数的参数不能是对变量的引用,除非在php.ini中把__allow_call_time_pass_referenceboolean__设为on.
11.SQL中LEFTJOIN的含义是__自然左外链接__。
如果tbl_user记录了学生的姓名(name)和学号(ID),tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)
和考试成绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总成绩,则可以用SQL语句____。
12.在PHP中,heredoc是一种特殊的字符串,它的结束标志必须____。
编程题:
13.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
答:
functionmy_scandir($dir)
{
$files=array();
if($handle=opendir($dir)){
while(($file=readdir($handle))!
==false){
if($file!
=“..”&
&
$file!
=“.”){
if(is_dir($dir.“/”.$file)){
$files[$file]=scandir($dir.“/”.$file);
}else{
$files[]=$file;
}
closedir($handle);
return$files;
14.简述论坛中无限分类的实现原理。
/*
数据表结构如下:
CREATETABLE`category`(
`categoryID`smallint(5)unsignedNOTNULLauto_increment,
`categoryParentID`smallint(5)unsignedNOTNULLdefault’0′,
`categoryName`varchar(50)NOTNULLdefault”,
PRIMARYKEY(`categoryID`)
)ENGINE=MyISAMDEFAULTCHARSET=gbk;
INSERTINTO`category`(`categoryParentID`,`categoryName`)VALUES
(0,‘一级类别’),
(1,‘二级类别’),
(2,‘三级类别’),
(2,’333332′),
(2,’234234′),
(3,‘aqqqqqd’),
(4,‘哈哈’),
(5,’66333666′);
*/
//指定分类id变量$category_id,然后返回该分类的所有子类
//$default_category为默认的选中的分类
functionGet_Category($category_id=0,$level=0,$default_category=0)
global$DB;
$sql=“SELECT*FROMcategoryORDERBYcategoryIDDESC”;
$result=$DB->
query($sql);
while($rows=$DB->
fetch_array($result))
$category_array[$rows[categoryParentID]][$rows[categoryID]]=array(‘id’=>
$rows[categoryID],‘parent’=>
$rows[categoryParentID],‘name’=>
$rows
[categoryName]);
if(!
isset($category_array[$category_id]))
return“”;
foreach($category_array[$category_id]AS$key=>
$category)
if($category['
id'
]==$default_category)
echo“\n”;
else
echo“>
”.$category['
name'
].“\n”;
Get_Category($key,$level+1,$default_category);
unset($category_array[$category_id]);
函数返回的数组格式如下所示:
Array
(
[1]=>
Array([id]=>
1[name]=>
一级类别[level]=>
0[ParentID]=>
0)
[4]=>
4[name]=>
二级类别[level]=>
1[ParentID]=>
1)
[9]=>
9[name]=>
哈哈[level]=>
2[ParentID]=>
4)
[3]=>
3[name]=>
[8]=>
8[name]=>
aqqqqqd[level]=>
3)
[2]=>
2[name]=>
[7]=>
7[name]=>
234234[level]=>
2)
[6]=>
6[name]=>
333332[level]=>
[5]=>
5[name]=>
三级类别[level]=>
[10]=>
10[name]=>
66333666[level]=>
3[ParentID]=>
5)
)
//指定分类id,然后返回数组
functionCategory_array($category_id=0,$level=0)
query($sql);
$category_array[$rows['
categoryParentID'
]][$rows['
categoryID'
]]=$rows;
foreach($category_arrayAS$key=>
$val)
if($key==$category_id)
foreach($valAS$k=>
$v)
$options[$k]=
array(
‘id’=>
$v['
],‘name’=>
categoryName'
],‘level’=>
$level,‘ParentID’=>
$v['
]
);
$children=Category_array($k,$level+1);
if(count($children)>
0)
$options=$options+$children;
return$options;
?
>
classcate
echo$category_id;
$arr=array(
’0′=>
array(
’1′=>
array(‘id’=>
1,‘parent’=>
0,‘name’=>
’1111′),
’2′=>
2,‘parent’=>
’2222′),
’4′=>
4,‘parent’=>
’4444′)
),
’3′=>
3,‘parent’=>
1,‘name’=>
’333333′),
’5′=>
5,‘parent’=>
’555555′)
’6′=>
6,‘parent’=>
3,‘name’=>
’66666′),
’7′=>
7,‘parent’=>
’77777′)
’8′=>
8,‘parent’=>
4,‘name’=>
’8888′),
’9′=>
9,‘parent’=>
’9999′)
isset($arr[$category_id]))
foreach($arr[$category_id]AS$key=>
$cate)
if($cate['
$txt=“\n”;
}else{
$txt1=“>
”.$cate['
$val=$txt.$txt1;
echo$val;
self:
:
Get_Category($key,$level+1,$default_category);
functiongetFlush($category_id=0,$level=0,$default_category=0)
ob_start();
Get_Category($category_id,$level,$default_category);
$out=ob_get_contents();
ob_end_clean();
return$out;
$id=$_GET['
];
echo“”;
以下文字仅用于测试排版效果,请使用时删除!
冬是清寒的。
站在有风的地方,悄然回首,看见来时的路。
一路有花的娇艳,有草的青葱,有树的挺拔,有鸟的鸣叫。
抬起头,天空蓝的清澈。
风起时,有笑颜。
冬,是寂寞的。
万物都归于沉静中,孕育着来年的昌盛。
隐忍才是最有力的,也因此,寂寞的冬天给人以太多的幻想与渴望。
会去渴望温暖的一炉壁火,也会想要一个温暖的怀抱。
围炉煮雪,相拥着取暖。
习惯了把心情种在寂寞里过冬,深耕一陇陌上的花开。
等待着,下一季的盛景。
不会忘记冬的情怀,圣诞节的钟声会敲响,冬有自己的辉煌。
静静的写下一首小诗,待到花开时,扦插在那枝头,为冬吟。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 比较基础的php面试题及答案填空题实用word文档 10页 比较 基础 php 试题 答案 填空 实用 word 文档 10
![提示](https://static.bingdoc.com/images/bang_tan.gif)