* PHP的意思
```text
(Hypertext Preprocessor)超文本预处理器 开源脚本 结合了C java Perl 以及自创语法
适合小中型网站开发 成本低 开发速度快
开源免费
快捷
数据库连接广泛性
```
* asp,php,jsp的优缺点
* 对mvc的认识
```text
将业务层 视图层分离 controller作为中介 负责访问数据 显示视图
```
* GD库是做什么用的?
```text
用于图片的处理 以及绘制图片 一般用来制作水印 验证码
```
* 请问varchar和char有什么别
```text
varchar() 实际长度是弹性的
char 定长的
```
* PHP5权限控制修饰符
```text
private public proteced
```
* session与cookie的区别?
```text
session 存储在服务端 可以存储较大的数据
cookie存储在客户端 存储量少
```
* echo(),print(),print_r()的区别?
* 打印出前一天的时间格式是2010-7-3 12:28:21
* 能够使HTML和PHP分离开使用的模板?
```text
smarty
```
* 哪些工具进行版本控制
```text
git svn
```
* 如何实现字符串翻转?
```text
```
* 优化查询语句
* 对于大流量的网站,您采用什么样的方法来解决访问量问题?
* 用PHP写出显示客户端IP与服务器IP的代码?
```text
$_SERVER['REMOTE_ADDR'];
```
* 语句include和require的区别是什么
```text
require()和include()语句是语言结构,不是真正的函数
require()包含文件失败,停止执行,给出错误(致命的); 出现错误直接导致网页无法访问
include()常用于动态包含.通常是自动加载的文件,即使加载出错,整个程序还是继续执行一个页面声明, 有错误提示
include_once()和require_once()语与include()require()唯一的区别是如果文件中
的代码已经被包括了,则不会再次包括.
```
* foo()和@foo()之间有什么区别?
```text
@错误抑制符 如果出现错误将不会显示
```
* mysql_fetch_row() 和mysql_fetch_array之间有什么区别
```text
mysql_fetch_row -- 从结果集中取得一行作为枚举数组
mysql_fetch_array -- 从结果集中取得一行作为关联数组,或数字数组,或二者兼有,参二:数组类型,默认为两者皆有.
一般数据库读取数据使用 mysql_fetch_asscoc
//mysql_fetch_array($re,MYSQL_ASSOC); 与mysql_fetch_asscoc($re) 输出结果相同
//mysql_fetch_array($re,MYSQL_NUM); 与mysql_fetch_row($re) 输出结果相同
```
* sort()、asort()、和 ksort()
```text
sort() bool sort( array &array [, int sort_flags] ) 删除原来的键
rsort()
asort() 跟sort类似但是保持键不变对应的键
arsort()
ksort() 根据键排序
```
* 一个函数验证电子邮件的格式
```text
```
* 请用递归法写出一树形菜单
```text
function classify($arr,$cid){
//用一个数组保存当前的树
$data = [];
//遍历所有的数据
foreach ($arr as $key => $value) {
//查找$cid 的孩子结点 如果当前这个结点
if($value['cid'] == $cid){
//保存下该节点
$rst = $value;
//遍历他的孩子结点
$r = classify($arr,$value['id']);
//保存他的孩子结点
$r&&$rst['childs']=$r;
$data[] = $rst;
}
}
return $data;
```
* echo count("abc"); 输出什么?
```text
不是数组类型或者实现了 Countable 接口的对象,将返回 1,有一个例外,如果 var 是 NULL 则结果是 0。
```
* error_reporting(2047)什么作用?
```text
```
* echo,print()和print_r()有什么区别?
* 打开php.ini中的Safe_mode,会影响哪些函数
```text
php的安全模式 安全机制,多个用户帐户 Web服务器上它会比较执行脚本UID(用户ID)和脚本尝试访问的文件的UID
能够控制一些php中的函数,比如system(),同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件
在php5.3以上版本,safe_mode被弃用,在php5.4以上版本,则将此特性完全去除了。
```
* mySQL数据库,一天一万条以上的增量,怎么优化?
* 数据库中的事务是什么
```text
作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。
```
一键复制
编辑
Web IDE
原始数据
按行查看
历史