常见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