PHP技术面试题:基础知识、操作系统命令、面向对象及数据库安全.pdfVIP

  • 2
  • 0
  • 约1.76千字
  • 约 3页
  • 2026-01-30 发布于北京
  • 举报

PHP技术面试题:基础知识、操作系统命令、面向对象及数据库安全.pdf

正邦技术部PHP面试题

答题时间

一、PHP基础知识

1.echo(),print(),print_r()的区别。

echo没有返回值

print成功返回真失败返回假

2.语句include和require的区别?为避免多次包含同一文件,可用(?)语句代

替它们?

Include按条件去包含某个文件,有选择的

Require固定包含哪些(例如header头footer尾)文件就要用

Include_once/require_once

3.能够使HTML和PHP分离开使用的模板

Smarty

4.写出下列几个预定义全局变量的作用

$_SERVER[DOCUMENT_ROOT]获取发布信息

$_SERVER[HTTP_HOST]主机名

$_SERVER[REMOTE_ADDR]获取PC客户端IP地址

5.谈谈对mvc的认识

C业务流程V业务处理流程

二、操作系统

1.请解释下列9个shell命令的用途

Top动态查看系统进程

Ps直接查看系统进程

Mv剪切

Find查找系统文件

Df查看分区

cat

Chmod赋予权限

Chgrp改变文件所属组

Grep查找一个文件中的内容

2.写出下列服务的用途和默认端口ftp、ssh、http、telnet、https

ftp:文件传输协议21

ssh:登录22

http:超文本传输协议80

Telnet:连接

https:加密http协议443

Etc/service

三、面向对象

1.写出php的public、protected、private三种控制模式的区别

Public公有类内外部均可使用

Protected受保护的类可使用

Private私有的自己可以使用

四、数据库

1.sql语句应该考虑哪些安全性?

Sql注入问题解决方法:预处理单双引号转义

权限控制问题界面无问题地址栏传输有问题(面向过程)

系统执行操作系统命令

挂马

安全

五、设计题

Student学生表(学号,,,,门),Course课程表(编号,课

程名称),Sc选课表(学号,课程编号,成绩)

1.写出Student建表语句。

2.写一个SQL语句,查询选修了’计算机原理’的学生学号和。

3.写一个SQL语句,查询’周星驰’同学选修了的课程名字。

4.写一个SQL语句,查询选修了5门课程的学生学号和。

5.写出增、删、改Student表数据信息SQL语句。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档