- 2
- 0
- 约1.76千字
- 约 3页
- 2026-01-30 发布于北京
- 举报
正邦技术部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)