
php开发
文章平均质量分 57
ericpeng2014
只要努力、坚持一切皆有可能!
展开
-
php控制概率算法场景
场景:某个网站用户流量比较大,为了降低短信服务压力,现要求将 40% 的用户登录使用阿里云短信验证码服务,剩余60%的用户登录使用百度云短信验证码服务。短信服务商使用概率// 短信服务使用概率集合$smsService = [ 0 => ['type' => 'ali', 'rate' => 40], 1 => ['type' => 'baidu', 'rate' => 60],];// 将rate字段放入data集合$data = array_col原创 2020-05-24 22:20:54 · 695 阅读 · 0 评论 -
php工厂模式使用场景
场景:使用工厂模式接入:阿里短信验证、腾讯短信验证、百度短信验证创建类文件BaseSMS.php – 基础短信服务接口类AliSMS.php – 阿里短信服务类BaiduSMS.php – 百度短信服务类TencentSMS.php – 腾讯短信服务类SmsBusiness.php – 短信业务逻辑类具体代码BaseSMS.php – 基础短信服务接口类interface BaseSMS{ public static function sendCode($phone, $co原创 2020-05-24 16:03:38 · 1252 阅读 · 0 评论 -
最新解决 $_SERVER['PATH_INFO'] 变量方案
使用 RESTful API 接口开发时,会使用到 PATH_INFO变量来解析相应的请求资源和请求ID,当我们调用 $_SERVER['PATH_INFO']变量是会报错:$_SERVER 中没有PATH_INFO变量。原因:是因为新版的 Apache2.4 使用的运行模式为FastCGI,此模式下将不会设置PATH_INFO环境变量具体详情,请移步官网 Apache FastCGI解...原创 2019-12-18 11:03:10 · 1824 阅读 · 0 评论 -
PHP开启Authorization验证
在开发Restful AIP 接口时,使用Authorization 验证,接收不到 $_SERVER['PHP_AUTH_USER'] 和 $_SERVER[‘PHP_AUTH_PW’] 值,可以通过修改 .htaccess文件来解决:RewriteEngine onRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILEN...原创 2019-12-17 10:42:45 · 1503 阅读 · 0 评论 -
PDO基本操作
PDO是PHP数据对象(PHP Data Object)的缩写。PDO有非常多的操作却是MySQLi扩展库所不具备的优势:PDO 支持12中数据驱动和参数绑定,而 MySQLi 只支持 mysql。PDO 支持更高级的DB特性操作,如:存储过程的调度等,mysql原生库是不支持的。PDO 是PHP官方的PECL库,兼容性稳定性必然要高于MySQL Extension,可以直接使用 pec...原创 2019-11-22 17:13:18 · 423 阅读 · 0 评论 -
laravel代码增强提示工具 laravel-ide-helper
laravel代码增强提示工具Laravel代码增强提示工具 laravel-ide-helper当我们使用 phpstorm 编辑器用做 laravel 开发时,代码提示效果不是很友好,这时我们可以使用 laravel-ide-helper 代码增强提示工具来提高我们的开发效率。使用 composer 安装composer require --dev barryvdh/laravel-i...原创 2019-10-24 16:23:25 · 660 阅读 · 0 评论 -
Intellij IEDA2016.3.1配置Tomcat本地服务器
Intellij IEDA2016.3.1配置Tomcat本地服务器看同事都是用的eclipse+tomcat在写服务端的代码,今天自己把Intellij IDEA2016.3.1+Tomcat完美组合搭载本地服务器分享给大家。软件工具 Intellij IEDA2016.3.1、Tomcat、JDK,这些安装就不介绍了…新建、配置项目1、New Project>next;2、给个项目名称,再保存原创 2016-12-20 18:17:45 · 1677 阅读 · 0 评论 -
Composer安装Laravel最简单、详细图解
Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。获取 Composer安装前查看计算机是否安装了PHP,打开命令窗口 php -v 查看PHP 版本号如图:说明PHP已经安装了。输入命令执行安装最新版 Composer:下载 php -r "copy('https://getcomposer.org/inst...原创 2018-11-05 13:15:19 · 2707 阅读 · 0 评论 -
XAMPP 配置虚拟站点
XAMPP配置虚拟站点在开发环境中,为了方便我们管理多个开发项目,让站点更加接近真实,就需要我们配置相关文件来设置虚拟站点。相关文件xampp 虚拟环境hosts 文件http-vhosts.conf 文件httpd.conf 文件修改配置安装 xampp 环境(非常简单,不作介绍),在浏览器中输入:localhost 能正常访问,如图:在电脑中找到 hosts 文...原创 2018-11-10 11:47:15 · 948 阅读 · 0 评论 -
Laravel数据库操作
Laravel是世界上最好的PHP Web开发框架,没有之一。Laravel提供了3种操作数据库方式:DB facade(原始方式)、查询构造器和Eloquent ORM。数据库模型Modelclass Student extends Model{ // 指定表名 protected $table = 'student'; // 指定主键 protected $pr...原创 2018-10-26 14:53:32 · 413 阅读 · 0 评论