我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

文章出处:博客

准备PHP面试的可以看看这个,有需要的话记一下,这些都是考试常问的题目,基础一定要掌握。

PHP经典面试题合集

关联:

密码:yt94

1、PHP语言的一大优点就是跨平台,什么是跨平台?

PHP的运行环境最优组合是+MySQL+PHP,这种运行环境可以配置在不同的操作系统上(例如Linux等),而且不受操作系统的限制,所以叫跨平台。

2、WEB开发中提交数据有几种方式?有什么区别?百度采用的是哪种方式?

Get与post两种方法

区别:

1.Get从服务器获取数据,Post向服务器发送数据

2.Get传递的值在URL中可见,但在Post的URL中不可见

3.Get值一般在2KB以内,Post值大小可以在php.ini中设置

4.Get非常安全,Post更安全,但是执行效率比Post高。

建议:

1、get方法安全性比post方法差,包含机密信息,建议使用post数据提交方式;

2、数据查询建议使用Get方法;数据新增、修改或删除建议使用Post方法;

百度采用的是get方法,从其URL可以看出

3.掌握PHP框架、模板引擎、系统等。

框架:有很多框架,例如CI,Yii等。我们学到的是

模板引擎:有很多,在教科书上,我们都学过

系统:有很多,比如:康盛的产品(、、等),帝国系统,DEDE()等。我们了解到的是,

4. 请介绍一下你掌握的Web前端技术?

精通DIV+CSS网页布局、框架、图片处理

5.AJAX有什么优点?

Ajax是一种异步传输技术,可以通过框架实现局部刷新,减少服务器压力,提高用户体验

6. 安全性对于程序来说至关重要,请问开发过程中需要注意哪些安全机制?

①防止远程提交;②防止SQL注入,过滤特殊代码;③防止注册机泛滥,使用验证码;

7.在程序开发过程中,如何提高程序的运行效率?

①优化SQL语句,查询语句中尽量不要使用*,使用哪个字段都要检查;少用子查询,用表连接代替;少用模糊查询;②在数据表上建立索引;③对程序中经常用到的数据生成缓存;

8. PHP 可以与其他数据库一起使用吗?

PHP和MYSQL数据库是最佳搭配,当然PHP也可以和其他数据库一起使用,比如MSSQL,PHP有保留操作MSSQL的函数,只要开启就可以使用。

9、现在编程中经常用到MVC三层结构,请问MVC的三层结构是什么,它的优点是什么?

MVC的三层指的是业务模型、视图、控制器。控制器层调用模型处理数据,再将数据映射到视图层进行显示。这样做的好处是:①可以实现代码的复用性,避免代码冗余;②M和V的实现代码分离,这样同一个程序可以使用不同的表现形式

10.你对JSON数据格式的理解是什么?

JSON()是一种轻量级的数据交换格式,json数据格式固定,可以用于多种语言的数据传输。

PHP 中处理 json 格式的函数为 ($json [, bool $assoc]),接受一个 JSON 格式的字符串,并将其转换为 PHP 变量,参数 json 为需要解码的 json 格式字符串,当 assoc 为 TRUE 时,将返回数组;

:将PHP变量转换成json格式

11.Print 和 echo 有什么区别?

① echo 和 print 都可以用来输出,区别在于 echo 不是函数,没有返回值,而 print 是有返回值的函数,所以相对来说,如果只是输出 echo 的话会更快,一般用来打印变量的相关信息,一般在调试时使用。

② print 是打印字符串

③是打印数组对象等复合类型

12. 和 有什么区别?

① 存储位置:存储在服务器、存储在浏览器中

②安全:安全率高

③为‘会话服务’,使用时需要开启该服务,如无需开启则直接使用。

13. PHP中常用的处理数组的函数有哪些?(重点关注函数的‘参数’和‘返回值’)

①array() 创建一个数组; ②count() 返回数组中元素的数量; ③() 将一个或多个元素插入到数组的末尾(推送到堆栈); ④() 返回输入数组中单个列的值; ⑤() 通过合并两个数组创建一个新数组; ⑥() 以相反的顺序返回一个数组; ⑦() 从数组中删除重复的值; ⑧() 检查数组中是否存在指定的值;

14.PHP中常用的处理字符串的函数有哪些?(重点关注函数的‘参数’和‘返回值’)

①trim() 删除字符串两边的空白字符和其他字符;

②()用另一个字符串替换一个字符串的一部分;

③()计算子字符串在字符串中出现的次数;

④()返回字符串的一部分;

⑤()将字符串转换为小写字母;

⑥()将字符串转换为大写字母;

⑦strtr()转换字符串中的特定字符;

⑧()查找一个字符串在另一个字符串中最后一次出现的位置;

⑨()查找一个字符串在另一个字符串中第一次出现的位置(区分大小写);()反转一个字符串;()返回一个字符串的长度;()替换字符串中的某些字符(区分大小写);print()输出一个或多个字符串;()将一个字符串拆分为一个数组;()检查一个变量是否是字符串;()从字符串中去除HTML标签;()用于提取中英文的函数

15.PHP处理时间的常用函数有哪些?(重点关注函数的‘参数’和‘返回值’)

e_get() 返回默认时区。

e_set() 设置默认时区。

date() 格式化本地时间/日期。

() 返回日期/时间信息。

()返回当前的时间信息。

() 返回当前时间的微秒数。

() 返回日期的 Unix 时间戳。

() 将任何英文文本日期或时间描述解析为 Unix 时间戳。

time() 以 Unix 时间戳形式返回当前时间。

16.PHP处理数据库的常用函数有哪些?(重点讲解函数的‘参数’和‘返回值’)

请查阅PHP手册并仔细检查。这个很重要。

17.PHP 操作文件的常用函数有哪些?(重点讲解函数的‘参数’和‘返回值’)

①打开文件; ②删除文件; ③读取文件; ④写入文件; ⑤修改文件; ⑥关闭文件; ⑦创建文件等。此项很重要,工作中经常用到生成缓存或者静态文件,请查阅PHP手册并仔细查看。

18.PHP 操作目录(文件夹)的常用函数有哪些?(重点了解函数的‘参数’和‘返回值’)

①打开目录; ②删除目录; ③读取目录; ④创建目录; ⑤修改目录; ⑥关闭目录等。此项很重要,经常用来创建或删除上传文件、缓存、静态页面的目录,请查阅PHP手册并仔细查看。

由于文章过长,这里只讲PHP的第一部分,其余六部分请点击详细阅读原文。

二维码
扫一扫在手机端查看

本文链接:https://by928.com/4564.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线