php全套教程(PHP经典面试100题汇总【21-40题】)

wufei123 发布于 2024-09-07 阅读(7)

视频教程面试中面试官问你啥问题,小编都给你整理在这里了。每天都会整理一份最接地气的面试题,希望能帮助到你!

同时带上一套视频教程【PHP程序员简历与面试技巧教程】,感谢你对本公众号的关注

,关注本公众号,回复:185455  即可获取。获取实战视频教程的,可以到这个网站里获取【http://www.mano100.cn】,只需158RMB,即可查看与下载全站视频教程

商务合作请加微信客服:LetsFeng   请备注:商务合作文章内容21.在PHP中error_reporting这个函数有什么作用? (1分)答:设置错误级别与错误信息回报22.JS表单弹出对话框函数是?获得输入焦点函数是? (2分)

答:弹出对话框: alert(),prompt(),confirm()获得输入焦点 focus()23.foo()和@foo()之间有什么区别?(1分)答:@foo()控制错误输出24、mysql_fetch_row() 和mysql_fetch_array之间有什么区别? (1分)

答:mysql_fetch_row是从结果集取出1行数组,作为枚举mysql_fetch_array是从结果集取出一行数组作为关联数组,或数字数组,两者兼得25、GD库是做什么用的? (1分)答:gd库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。

在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表26.面向对象编程有两个重要的概念:类和对象类是具备某项功能的抽象模型,实际应用中,还需要对类进行实例化后使用这样就引入了对象的概念。

对象是类进行实例化后的一个产物,是一个实体封装 :把客观的事物封装成一个抽象的类继承:子类继承父类,可以使用父类的属性和方法可以实现接口,同时实现接口中的所有方法多态:覆盖和重载 子类可以覆盖父类中的方法;一个类中可以同时拥有同一个函数名的方法,但是方法的参数不同,实现的结果也不同。

27.php框架熟悉YII ,Thinkphp还有laravel ,symfony2,cakephp28.mysql存储引擎ISAM: 查询速度快、增删改慢,支持全文索引、不支持外键、不支持事务MyISAM:   ISAM升级版

Memory:   数据驻留在内存、速度快、数据管理不稳定、断电后数据全部丢失InnoDB:   速度较慢、支持外键、支持事务、不支持全文索引使用的存储引擎MyISAM:内容管理系统(新闻、官网、电商、软件下载、房屋、招聘...)  可读不可改  大部分是浏览信息

InnoDB:技术型网站(bbs、blog、webo、oa...)29.数据库操作流程$link = mysql_connect("localhost","root","root");mysql_select_db(

"test",$link);$sql ="select * from table";$result = mysql_query($sql);while($row =mysql_fetch_****($result

) ){$arr[]=$row;}$row = mysql_fetch_array($result)  意思:$row[name] 和$row[1] 都可以取到值$row = mysql_fetch_row(

$result)) 意思:$row[1] 只有用索引取值,偏移量从0开始$row = mysql_fetch_assoc($result)) 意思: $row[name] 字段名作为索引取值 抽取一条记录转为 关联数组,失败返回。

false30.php 加密函数crypt($str[,$slat]) 可以完成单向加密功能md5()sha1() 返回一个40位的十六进制数,加密扩展库Mcrypt() 和Mash31、字符串“to upper case” 分别用php,shell ,js实现将字符串中的字符全部转换成大写并输出。

(5分)Php实现:echo strtoupper(‘to upper case’)Shell实现:echo "to upper case" | tr a-z A-ZJs实现:

="javascript">var stmp1 = " to upper case ";alert(stmp1.toLocaleUpperCase());//转换成大写alert(stmp1.toUpperCase())

//转换成大写32.防止SQL注入1)一般使用 addslashes 函数addslashes 函数在制定的预定义字符前添加反斜杠对字段和密码MD5加密处理预处理过滤处理33、用PHP打印出前一天的时间,格式是2017-5-10 22:21:21

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

其实PHP本身就有字符串翻转的函数:strrev(),不妨试试echo strrev($str);不过所有的这三种方法都不能解决中文字符串翻转的问题,会出错的代码

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。