【精品问答】PHP常见面试题50问(附答案)-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

【精品问答】PHP常见面试题50问(附答案)

2019-11-18 15:39:17 4566 2

PHP常见面试题50问
1.什么是面向对象?
2.面向对象主要特征是什么?
3.SESSION 与 COOKIE的区别是什么,从协议,产生的原因与作用说明?
4.HTTP 状态中302、403、 500代码含义?
5.写出数据类型(int char varchar datetime text)的意思
6.varchar 和 char有什么区别?
7.MyISAM和 InnoDB 的基本区别?索引结构如何实现?
8.isset() 和 empty() 区别
9.PHP 中传值与传引用的区别。什么时候传值什么时候传引用?
10.在PHP中error_reporting这个函数有什么作用?
11.说说对缓存技术的了解?
12.现在编程中经常采取MVC三层结构,请问MVC分别指哪三层,有什么优点?
13.AJAX的优势是什么?
14.在程序的开发中,如何提高程序的运行效率?
15.对于大流量的网站,您采用什么样的方法来解决访问量问题?
16.语句include和require的区别是什么?为避免多次包含同一文件,可用什么语句代替它们?
17.foo()和@foo()之间有什么区别?
18.php的垃圾收集机制是什么
19.如何实现PHP的安全最大化?怎样避免SQL注入漏洞和XSS跨站脚本攻击漏洞?
20.echo、print_r、print、var_dump区别
21.smarty模板的特点
22.PHP如何实现页面跳转
23.如何把一个GB2312格式的字符串装换成UTF-8格式?
24.如果需要原样输出用户输入的内容,在数据入库前,要用哪个函数处理?
25.什么是 CSRF 攻击 ?XSS 攻击?如何防范?
26.安全对一套程序来说至关重要,在开发中应该注意哪些安全机制?
27.对json数据格式的理解?
28.什么是事务?及其特性?
29.什么是锁?
30.如何通俗地理解三个范式?
31.简述 private、 protected、 public修饰符的访问权限。
32.堆和栈的区别?
33.常用的魔术方法有哪些?举例说明
34.$this和self、parent这三个关键词分别代表什么?在哪些场合下使用?
35.作用域操作符::如何使用?都在哪些场合下使用?
36.__autoload()方法的工作原理是什么?
37.简述高并发网站解决方案。
38.在命令行中运行php程序
39.用什么方法检查PHP脚本的执行效率和数据库SQL的效率,并定位和分析脚本执行和数据库查询的瓶颈所在
40.对于大流量的网站,采用什么样的方法来解决各页面访问量统计问题。
41.MySQL数据库作发布系统的存储,一天五万条以上的增量,预计运维三年,怎么优化?
42.Mysql的存储引擎,myisam和innodb的区别。
43.PHP可否与其它的数据库搭配使用?
44.PHP处理时间的常用函数?(重点看函数的‘参数’和‘返回值’)
45.PHP操作文件的常用函数?(重点看函数的‘参数’和‘返回值’)
46.memcache缓存什么数据?
47.写一个函数来检查用户提交的数据是否为整数
48.HP的is_writeable()函数存在Bug,无法准确判断一个目录/文件是否可写
49.主键、外键和索引的区别?
50.PHP语言的一大优势是跨平台,什么是跨平台?


技术交流群

群福利:群内每周进行群直播技术分享及问答

image

取消 提交回答
全部回答(2)
  • 云汤科技
    2021-05-24 10:07:25

    最佳回答:

    我主要是使用c++语言的,不过最近买了个域名和服务器,刚好就用PHP搭建了一个个人使用的API网站,不过没有深入学习和了解PHP,不过也觉得PHP很强大,而且好用

    官方帮助文档地址:阿里云帮助中心

    更多参考: 阿里云官方(新用户需官网注册查看)

    0 0
  • jiewuyu
    2020-01-09 10:22:55

    我主要是使用c++语言的,不过最近买了个域名和服务器,刚好就用PHP搭建了一个个人使用的API网站,不过没有深入学习和了解PHP,不过也觉得PHP很强大,而且好用

    0 0
添加回答
相关问答

1

回答

PHP 读取TXT文件的相关问题,报错

2020-06-20 21:31:25 2491浏览量 回答数 1

1

回答

PHP如何读取WEB服务器上的JS文件源代码,报错

2020-06-20 21:30:31 2437浏览量 回答数 1

1

回答

网站默认的首页 index.php 能访问,但是文件里面找不到这个文件。。

2018-12-13 20:25:57 758浏览量 回答数 1

1

回答

首页index.php文件没有放到htdocs文件夹根目录下 出现403错误

2018-10-12 20:49:10 1233浏览量 回答数 1

1

回答

在浏览器中打开php文件时,是Linux中的哪个用户执行的?

2017-11-30 17:36:53 1717浏览量 回答数 1

0

回答

如何通过IIS7.5和php.ini配置文件调整网站后上传文件大小限制

2017-11-02 15:04:04 2392浏览量 回答数 0

8

回答

文件存贮在阿里云的OSS,PHP怎么实现多文件打包下载?

2017-03-10 11:14:31 11947浏览量 回答数 8

1

回答

新建PHP的utf-8无dom文件,关了再打开变成ANSI了,怎么办?

2016-06-14 14:25:47 2263浏览量 回答数 1

1

回答

关于在linux中定时执行php文件的问题!

2016-06-13 11:00:26 1633浏览量 回答数 1

1

回答

PHP文件存在还是不存在呢?

2016-06-07 18:41:01 1625浏览量 回答数 1
+关注
7
文章
2309
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载