PHP 高级开发工程师应聘
1. 基本知识点
1.
Include require include_once require_once 的区别.
带 once 的在包含前检查下,如果已经包含过一次就不包含了
至于 include,require 的区别,一个是不管文件用不用都包含,一个是用到才包含文件
2.
PHP/Mysql 中几个版本的进化史,比如 mysql4.0 到 4.1,PHP 4.x 到 5.1 的重
大改进等等。
Php 5 系列,支持完善于类与对象,这是最大的改进
Myql5 支持视图,事务等,是比较大的改进
3.
HEREDOC 介绍
方便写字符串,这样子变量,普通字符可以混写
$a = <<<
I love this $game
4.
一些编译 php 时的 configure 参数
Mysql 的路径,-with-gd,支持 xml
等
具体可以在源码目录下用
./configure --help 查看
5.
向 php 传入参数的两种方法。
值引用,传递引用
Function test($a){
}
Test($b)
Test(&$b)
6.
(mysql) 请 写 出 数 据 类 型 (int char varchar datetime text) 的 意 思 ; 请 问
varchar 和 char 有什么区别;
Int 整型
Datetime 不建议用,在 mysql 一般存时间戳,方便读了的时候用任意格式列表
Varchar(10) Char(10)
区别,当不到 10 个字符时,一个是有多少占多少,一个是不管几个就占用十个字符的大
小
7.
error_reporting 等调试函数使用
8.
您是否用过版本控制软件? 如果有您用的版本控制软件的名字是?
9.
posix 和 perl 标准的正则表达式区别;
我用 perl 的,posix 少用,前者功能强点,
10.
Safe_mode 打开后哪些地方受限.
角本执行目录等
11.
写代码来解决多进程/线程同时读写一个文件的问题。
写锁定,独占模式
12.
写一段上传文件的代码。