常见PHP的面试笔试题参考
一. 基本知识点
1.1 HTTP协议中几个状态码的含义:503 500 401 403 404 200 301 302。。。
200 : 请求成功,请求的数据随之返回。
301 : 永久性重定向。
302 : 暂时行重定向。
401 : 当前请求需要用户验证。
403 : 服务器拒绝执行请求,即没有权限。
404 : 请求失败,请求的数据在服务器上未发现。
500 : 服务器错误。一般服务器端程序执行错误。
503 : 服务器临时....
- 4346
- PHP
- 10
- super_dodo
- 2016/06/24
Yii2中公共类实现微信端wap端和PC端分离的方法(Modules)
原本夜已经深了,一鼓作气再承接上文把Yii2中公共类实现微信端wap端和PC端分离的方法(Modules)的代码公布出来。关于模块化的好处就不多言了,逻辑清晰代码页简洁,此外还很模块化。我也是先前用目录形势,现在改成模块化Module。也就是吧微信端wap端以及后台等独立成模块进行开发和维护。
独立成模块需要在配置文件中进行配置。示例代码如下:
'modules' => [
'wx' ....
- 7649
- PHP
- 14
- super_dodo
- 2016/03/10
Yii2中继承一个公共类实现微信端wap端和PC端分离的方法
随着移动互联网的崛起,现在的客户越来越重视产品的移动互联网化,也就是一个网站项目需要有三个版本展示个用户。也就是传统的PC站点,微信端的微网站,和Wap端的网站。
有两种方案可以解决网站的不同终端的适配问题,一种是使用css3的 @media screen and (min-width: 1000px)这种方式,对于网站结构简单的可以使用这种方式,这种方式可以使多个终端访问同一个地址,看到的....
- 7085
- PHP
- 4
- super_dodo
- 2016/03/09
Yii2数据库操作查询指定的字段Select
在Yii2中需要提高查询效率,对于数据段比较长的数据表,我们在获取列表的时候只需要查取部分指定字段即可。这样可以提高效率。示例代码如下。
User::find()->select('id,name')->where("status=1")->all(); //此方法为Yii2 查询指定字段
User::findBySql('SELECT id,name FROM user')->one(); //此方法是用 sql 语句查询 user 表里面的一条....
- 20811
- PHP
- 0
- super_dodo
- 2016/03/09
阿里大鱼PHP版本的短信发送DEMO示例代码
短信平台主要是为了验证用户的手机号码和用户的真实性。之前用过好几个短信平台,互亿无线的短信平台还是可以值得推荐的,不过收费略显不灵活(短信套餐包模式1500元2万条,不过他们的客服还是比较给力热情的,QQ电话都是有问必答)。此处介绍一下阿里大鱼的短信平台,有的客户想要用阿里的整套产品和服务,服务器域名短信验证码等,也是为了省事放心。
阿里大鱼的使用者首....
- 15253
- PHP
- 10
- super_dodo
- 2016/03/07
PHP中$_SERVER的说明详解
PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。
$_SERVER['PHP_SELF'] #当前正在执行 脚本的文件名,与 document root相关。
$_SERVER['argv'] #传递给该 脚本的参数。
$_SERVER['argc'] #包含传递给程序的 命令行参数的个数(如果运行在命令行模式)。
$_SERVER['GATEWAY_INTERFACE'] #服务器使用的 CGI 规范的版....
- 3163
- PHP
- 2
- super_dodo
- 2016/01/09
Yii2中使用PHPExcel导入批量用户(读取excel数据)
对于一些后台系统需要对批量数据的excel导入系统,这个时候就需要用到phpexcel。首先下载phpexcel,可以到https://github.com/PHPOffice/PHPExcel上面下载,我下载的是1.8的版本。
下载之后解压提取Classes 下面的内容复制到 /extensions/phpexcel/ 下面。
view部分代码:
<form action="/member/import" method="post" id="post_form" ....
- 19842
- PHP
- 0
- super_dodo
- 2015/12/31
Yii2中Model的一些常用rules验证规则
温馨提示:打印出Validator::$builtInValidators可以看到被支持的所有validators
//字段必填
[['username'],'required','message'=>'{attribute}不能为空!']
[['username','password'], 'required','message'=>'{attribute}不能为空!']
//去除首尾空白字符
['email', 'trim']
['email', 'filter', 'filter' => 'trim']
//赋予默认值
['age', 'd....
- 9721
- PHP
- 4
- super_dodo
- 2015/11/18
PHP中获取当前页面的域名\网页地址\参数\路径\完整URL
在网页的开发中常常需要获取当前的页面的域名\网页地址\参数\路径\完整URL这些相关的信息。有多种方法可以实现,以下为部分方法,慢慢收集整理之中.
使用javascript实现:
top.location.href 顶级窗口的地址
this.location.href 当前窗口的地址
使用PHP实现
#测试网址: http://www.dodobook.net/blog/testurl.php?id=5
//获取域名或主机地址
echo $_SERVER[....
- 4287
- PHP
- 0
- super_dodo
- 2015/11/16
Yii2数据库操作增删改查Query Builder
数据库操作增删改查Yii2为我们提供了非常丰富的查询详细的可以到官方文档处查看浏览
User::find()->all(); //此方法返回所有数据;
User::find()->one(); //此方法返回一条数据;
User::find()->count(); //此方法返回记录的数量;
User::find()->average(); //此方法返回指定列的平均值;
User::find()->min(); //此方法返回指定列的最小....
- 8968
- PHP
- 0
- super_dodo
- 2015/11/14
- PHP基于数组的分页函数(array_slice())–附带分页加强版
- 微商是什么?做微店的人没朋友!
- 一个很不错的微信公众平台PHP-SDK, 官方API部分
- 第17章 程序管理与SELinux–《鸟哥的Linux》
- [转]每天一个linux命令(45):ss命令
- Bash: /usr/bin/php^M: bad interpreter: No such file or directory
- 域名中有下划线导致IE无法在请求中设置cookie
- 第21章 系统设置工具(网络\打印机)与硬件检测–《鸟哥的Linux》
- Thinkpad E430添加固态硬盘mSata的方法详解以及性能
- PHP调用php_ssh实现远程登陆并执行shell脚本
相关阅读
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- Yii2中ElasticSearch的使用示例
- 空格 经过html_entity_decode后在utf8编码下乱码的问题
- PHP中以multipart/form-data上传文件流
热门文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例
最新文章
- 通过Google API客户端访问Google Play帐户报告PHP库
- PHP执行文件的压缩和解压缩方法
- 消息中间件MQ与RabbitMQ面试题
- 如何搭建一个拖垮公司的技术架构?
- Yii2中ElasticSearch的使用示例