教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 小学教育 >

PHP经典面试题(基础型)附答案(2)

来源:网络收集 时间:2026-05-20
导读: 按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改 PHPma 优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。 按引用传递则不需要复制值,对于

按引用传递:函数范围内对值的任何改变在函数外部也能反映出这些修改 PHPma

优缺点:按值传递时,php必须复制值。特别是对于大型的字符串和对象来说,这将会是一个代价很大的操作。

按引用传递则不需要复制值,对于性能提高很有好处。

17. 在PHP中error_reporting这个函数有什么作用? (1分)

用来配置错误信息回报的等级

18. 请写一个函数验证电子邮件的格式是否正确 (2分)

//if the email address is valid, return true,else return false

function validateEmail($email)

{

if(eregi('^[_a-z0-9-]+(.[_a-z0-9-]+)*@[a-z0-9-]+(.[a-z0-9-]+)*$',$email) ){ return true;

}else{

return false;

}

}

19. 简述如何得到当前执行脚本路径,包括所得到参数。(2分)

echo $_SERVER['SCRIPT_FILENAME']."?".$_SERVER['QUERY_STRING'];

20.如何修改SESSION的生存时间. (1分)

setcookie()

session_set_cookie_params($lifeTime)

--------------------------------------------------------------------

21、JS表单弹出对话框函数是?获得输入焦点函数是? (2分)

alert(),prompt(),confirm()

focus()

22、JS的转向函数是?怎么引入一个外部JS文件?(2分)

window.location.href

<script type="text/javascript" src="prototype.js"></script>

23、foo()和@foo()之间有什么区别?(1分)

PHP 支持一个错误控制运算符:@。当将其放置在一个 PHP 表达式之前,该表达式可能产生的任何错误信息都被忽略掉。

注意: @ 运算符只对表达式有效。对新手来说一个简单的规则就是:如果能从某处得到值,就能在它前面加上 @ 运算符。例如,可以把它放在变量,函数和include()调用,常量,等等之前。不能把它放在函数或类的定义之前,也不能用于条件结构例如 if 和 foreach 等。

24、如何声明一个名为”myclass”的没有方法和属性的类? (1分)

class myclass{};

25、如何实例化一个名为”myclass”的对象?(1分)

$newmyclass = new myclass();

26、你如何访问和设置一个类的属性? (2分)

通过-〉

$newmyclass = new myclass();

$temp=$newmyclass->testvalue;

$newmyclass->testvalue="a";

27、mysql_fetch_row() 和mysql_fetch_array之间有什么区别? (1分)

mysql_fetch_row -- 从结果集中取得一行作为枚举数组

mysql_fetch_array -- 从结果集中取得一行作为关联数组,或数字数组,或二者兼有--------------------------------------------------------------------

28、GD库是做什么用的? (1分)

GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。

29、指出一些在PHP输入一段HTML代码的办法。(1分)

print("<br/>");

echo "<br/>";

30、下面哪个函数可以打开一个文件,以对文件进行读和写操作?(1分)(c)

(a) fget() (b) file_open() (c) fopen() (d) open_file()

31、下面哪个选项没有将 john 添加到users 数组中? (1分) (b)(c)(d)

(a) $users[] = ‘john’;

(b) array_add($users,’john’);//这个选项不敢确定,但是测试着没有这个函数

(c) array_push($users,‘john’);

(d) $users ||= ‘john’;

32、下面的程序会输入是否?(1分)

<?php

$num = 10;

function multiply(){

$num = $num * 10;

}

multiply();

echo $num;

?>

否,局部变量

33、使用php写一段简单查询,查出所有姓名为“张三”的内容并打印出来 (2分) 表名User

Name Tel Content Date

张三大专毕业 2006-10-11

张三本科毕业 2006-10-15

张四中专毕业 2006-10-15

请根据上面的题目完成代码:

$mysql_db=mysql_connect("local","root","pass");

@mysql_select_db("DB",$mysql_db);

$result=mysql_query("select * from User where Name='张三'");

while($row=mysql_fetch_array($result))

{

echo $row['Name'].$row['Tel'].$row['Content'].$row['Date'];

echo "<br>";

}

34、如何使用下面的类,并解释下面什么意思?(3)

class test{

function Get_test($num){

$num=md5(md5($num)."En");

return $num;

}

}

双重md5加密

$testObject = new test();

$encryption = $testObject->Get_test("xiaotian_ls");

经典面试题(PHP基础型III)PHP来源:本站编辑作者:phpma 时间:2009-02-13 Tag:经典面试题(PHP基础型III)PHP 点击: 31 求职和招聘往往少不了面试和笔试,作为一个php程序员、多多少少都会有类似的经历……以下是本人收集并整理的PHP面试题目,希望对同行们有所帮助,找到一份合适的php开发工作!(共三节)

以下是经典面试题(PHP基础型III)附答案 PHP已经赋予答案:

35、写出 SQL语句的格式 : 插入,更新,删除 (4分)

表名User

Name Tel Content Date

张三大专毕业 2006-10-11

张三本科毕业 2006-10-15

张四中专毕业 2006-10-15

(a) 有一新记录(小王高中毕业 2007-05-06)请用SQL语句新增至表中

INSERT INTO User('Name','Tel','Content','Date') VALUES('小王','','高中毕业','2007-05-06')

(b) 请用sql语句把张三的时间更新成为当前系统时间

UPDATE User SET Date=DATE_FORMAT(NOW(),'%Y-%m-%d') WHERE Name='张三'

(c) 请写出删除名为张四的全部记录

DELETE FROM User WHERE Name='张四'

36、请写出数据类型(int char varchar datetime text)的意思; 请问varchar和char有什么区别(2分)

37、MySQ自增类型(通常为表ID字段)必需将其设为(?)字段(1分)

38、写出以下程序的输出结果 (1分)

<?

$b=201;

$c=40;

$a=$b>$c?4:5;

echo $a;

?>

答案:4

39、检测一个变量是否有设置的函数是否?是否为空的函数是?(2分)

isset();empty();

----------------------------------------------------------------------------- 40、取得查询结果集总数的函数是?(1分)

mysql_fetch_array();

41、$arr = array('james', 'tom', 'symfony'); 请打印出第一个元素的值 (1分)

echo $arr['0'];

42、请将41题的数组的值用','号分隔并合并成字串输出(1分)

$arr_im = implode(",",$arr);

print_r($arr_im);

43、$a = ' …… 此处隐藏:3457字,全部文档内容请下载后查看。喜欢就下载吧 ……

PHP经典面试题(基础型)附答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/41002.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)