[TOC]
### 笔试也是考察你技术水平的——呵呵
#### 1.两个日期之间相差的小时?
```
$hour=floor((strtotime($enddate)-strtotime($startdate))%86400/3600);
```
#### 2.字符串转数组及数组转字符串的函数分别是?
```
implode 使用一个字符串将数组变成字符串
explode — 使用一个字符串分割另一个字符串,返回一个数组
```
#### 3.请写出php5的构造函数和析构函数?
```
```
```
__construct()
__destruct()
```
#### 4写出下面程序运行结果
```
$a1= null;
$a2=false;
$a3=0;
$a4='';
$a5='0';
$a6='null';
$a7=array();
$a8=array(array());
echo empty($a1)?'true':'false';true
echo empty($a2)?'true':'false';true
echo empty($a3)?'true':'false';true
echo empty($a4)?'true':'false';true
echo empty($a5)?'true':'false';true
echo empty($a6)?'true':'false';false
echo empty($a7)?'true':'false';true
echo empty($a8)?'true':'false';false
```
#### 5写出下面程序输出多少?
```
$arr=array(5=>1,12=>5);
$arr[]=56;
$arr["x"]=42;
$arr[]=54;
echo var_dump($arr);
array(5) {
[5] =>
int(1)
[12] =>
int(5)
[13] =>
int(56)
["x"] => int(42)
[14] =>
int(54)
}
```
#### 6写出下面代码输出是
```
$rest=substr('abcdef', -1);
echo $rest."\n";
f
$rest=substr('abcdef',0,-1);
echo $rest; abcde
```
#### 7 写出下面函数运行结果?
```
$somevar=15;
function addit(){
GLOBAL $somevar;
$somevar++;
echo "somevar is $somevar";
}
addit() somevar is 16
```
- 面试
- php
- laravel
- 安装
- 创建数据
- 创建控制器
- 错误
- 权限认证
- 图形验证码
- 管理员
- 无限分类
- 视频播放
- 推流
- pc页面
- thinkphp5
- 表单提交安全验证
- crontab
- 获取下级所有数据
- 过滤敏感词
- 二维码
- 邀请码
- jwt token
- 笛卡尔
- 高并发解决优化
- 设置多语言
- 计算经纬度两点距离
- 分片上传
- centos swoole
- 查看swoole版本
- centos 安装 redis
- 把整数随机分成n份或者红包
- 生成随机字符串
- 获取上级
- 宝塔搭建nginx推拉流
- 生成二维码海报
- 二维数组去重
- 经纬度 ---边距 和判断是不是范围内
- workerman
- 扩展
- redis
- mysql
- mysql 主从复制
- 定位问题语句
- 列的选择规则
- Enum介绍
- 索引介绍
- 延迟关联
- in 查询陷阱
- limit 优化
- 事务
- 读写分离
- mysql 权限错误
- mysql计算距离
- mysql数据导出导入
- 索引失效
- mysql 语句技巧
- linux
- 配置nginx 高可用
- Nginx内核参数优化
- 配置优化
- nginx-keepalived实现高可用负载
- lvs+keepalived
- centos5关闭防火墙
- nginx操作
- linux操作
- mysql 安装
- php
- 安装phpadmin
- php7安装mongodb
- 查看php位置
- 查找开启的进程端口
- 守护进程
- centos安装php7.2
- centos 错误解决
- 安装php7错误
- mysql 错误
- 支付宝支付
- html
- js 倒计时
- go vscode 配置
- go util
- 获取两个数之间随机数
- java
- lambda
- 随机抽取
- lombok
- springboot
- 常见注解
- 接受参数常用注解
- 文件上传
- 上传错误日志拦截
- 拦截器
- 定时任务
- mybatis
- 关联查询
- 全局配置
- 缓存
- git
- 微信相关
- 体现到零钱
- 服务商转账
- 公众号小程序相关
- 小程序二维码
- svn
- layui