![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
邢富鹏
因为信任 所以简单
展开
-
PHP扩展简介
PHP扩展简介PHP目前提供了150多个扩展,PHP在安装之初也会默认安装很多扩展,下面是对对PHP扩展的一些整理和简介。扩展介绍bcmath对于任意精度的数学,PHP提供了支持用字符串表示的任意大小和精度的数字的二进制计算,最多为2147483647-1(或0x7FFFFFFF-1)。bzbzip2 函数用于透明地读写 bzip2(.bz2)压缩文件。calendar历法扩展集包括了一系列用于在不同历法间进行转换的函数,它是以Julian Day计数为中介或标准来原创 2020-08-11 15:58:43 · 553 阅读 · 0 评论 -
Thinkphp关键性常量和参数设置,让你的项目结构更加清晰
Thinkphp关键性常量和参数设置,让你的项目结构更加清晰常量参数配置参数常量参数配置参数CONTROLLER_LEVEL 控制器的层级数量,默认是1, 我们可以设置为2。这样我们就可以在模块下的控制器层建文件夹。...原创 2019-12-22 20:59:34 · 234 阅读 · 0 评论 -
php一条SQL语句mysql插入两条重复的数据
今天在做测试开发的时候,请求了一个最简单的Insert SQL 语句,数据库里竟然出现了两条数据!!!经过反复的琢磨,觉着代码没有问题。做了很多的代码改动后依然不行。通过这边文章我看到了一点思路(https://bbs.csdn.net/topics/390021365) 有的人说是浏览器问题刷新了或者js或者表单之类的重复提交。我都排查了没有问题。我在浏览器中打开网络也没有重复的请求!!!...原创 2019-04-25 12:03:01 · 2620 阅读 · 0 评论 -
Laravel 表单自定义验证
Laravel 表单验证“或” 自定义验证laravel 中自定义表单验证创建自定义验证类注册自定义验证类到app容器应用自定义规则laravel 中自定义表单验证需求:我们想判断一个字段是图片或者是图片地址创建自定义验证类# App/Validators/CustomValidator.php<?phpnamespace App\Validators;use Illum...原创 2019-02-13 14:36:41 · 978 阅读 · 0 评论 -
Centos6.x yum 安装 nginx 及多版本 php服务
Centos6.x yum安装lnmp环境php多版本服务安装简介CentOS 6.x 系统安装yum 源的配置安装简介名称版本操作系统CentOS6.x安装工具yum-Web服务器Nginx-数据库MySQL-php环境php-CentOS 6.x 系统安装系统安装过程在此略过,本文主要讲解下面的内容。当然在这里提供...原创 2019-01-16 10:49:26 · 1315 阅读 · 2 评论 -
laravel判断是否是ajax及postman模拟ajax请求
laravel判断是否是ajax及postman模拟ajax请求laravel 判断是否是 ajax 请求postman 模拟 ajax 请求laravel 判断是否是 ajax 请求public function isAjaxRequest(Request $request) { if ($request->ajax()) { retur...原创 2018-12-25 11:28:51 · 2498 阅读 · 0 评论 -
php 数组函数 array_change_key_case
php数组函数大全列表 函数名 参数 描述 array_change_key_case(array $array[, int $case = CASE_LOWER]) arraycase 将数组中的所有键改为全小写或者全大写,本函数不改变数字索引 函数名 array_change_key_case(array $array[, int $...翻译 2018-12-27 12:01:18 · 170 阅读 · 0 评论 -
Apache ab 测试工具分析
参数 简要 描述 翻译 -n requests Number of requests to perform -c concurrency Number of multiple requests to make at a time -t timelimit Seconds to max. to spend on be...翻译 2018-12-27 12:00:11 · 260 阅读 · 0 评论 -
Laravel 创建自己的扩展包 package
Laravel 如何创建自己的扩展包 package1. 创建我们自己的文件包目录2. composer 初始化 package 包3. 配置composer dump-autoload4. 添加服务容器5. 创建路由文件6. 创建控制器7. 添加扩展包模板安装laravel之后,我们会根据自己的需要创建自己的扩展包,本文将带你创建属于自己的laravel package 。1. 创建我们自己...原创 2018-12-26 18:18:02 · 4009 阅读 · 3 评论 -
PHP全栈工程师实战经验(编程篇)
PHP全栈工程师实战小技巧(编程篇)PDO连接MySQLPDO连接MySQL建好数据库和表<?php$dsn = "mysql:host=localhost;dbname=myhost";$db = new PDO($dsn, 'master', '123Good!');$rs = $db->query("SELECT * FROM user");$result_arr...原创 2018-11-28 14:26:02 · 1044 阅读 · 0 评论 -
PHP全栈工程师实战经验(运维篇)
PHP全栈工程师实战小技巧Linux服务器(CentOS)yum管理软件包仓库升级phpLinux服务器(CentOS)yum管理当我们想查询是否有 php71 软件包的时候,我们会执行 yum search php71,此时得到的结果也许是 警告:没有匹配 php71 的软件包。所有我们第一件事要做的就是软件包的升级。软件包仓库升级php...原创 2018-11-23 15:52:40 · 927 阅读 · 2 评论 -
Laravel Repository 仓库模式实践
新建仓库目录定义接口接口实现接口绑定实现创建一个服务将服务配置到应用中绑定接口仓库调用创建控制器调用实现配置路由在浏览器中访问新建仓库目录app/Repository # 仓库目录 |--app/Repository/Interfaces # 仓库接口定义 |--app/Reposi...原创 2018-08-26 19:23:23 · 2333 阅读 · 0 评论 -
Look And Say 序列 php
Look and say 序列,因为每个元素通过查看前一个元素并说出其中是什么得来的。例如:查看第一个元素 1 ,你会说 “一个 1”,所以第二个元素就是 “11”。这就是两个 1 ,所以第三个元素是 “21”。类似的,这里有一个 2 和一个 1 ,所以第四个元素是 “1211”,以此类推。代码实现:function lookAndSay($s) { $r = ''; ...原创 2018-06-01 18:02:13 · 562 阅读 · 2 评论 -
PHP 引用及实例
概念PHP 引用是意味着用不同的名字访问同一个变量内容,并且允许用两个变量来指向同一个内容。这并不像 C 的指针,替代的是,引用是符号表别名。在 php 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身――变量名是目录条目,而变量内容则是文件本身。举个简单的例子:$a = 1;$b = &$a;$b = 2;...原创 2018-05-23 20:20:02 · 207 阅读 · 0 评论 -
php 异常处理函数 register_shutdown_function
register_shutdown_function() 表示 PHP 在程序结束时触发某个函数行为。程序结束有四种情况:php代码执行过程中发生错误php代码顺利执行成功php代码运行超时页面被用户强制停止我们自定义一个行为:<?php/** * Created by PhpStorm. * User: Xavier * Date: 2018/6/3 ...原创 2018-06-03 12:59:13 · 3166 阅读 · 0 评论 -
6 种方式计算PHP字符串中各个字符出现的次数
<?php$str = 'AbCdEfGaBcDeFgH0234;,!-AaBbCcDdEeFfGg';$str = strtoupper($str); // 不区分大小写时,全部转换成大写或者小写// 方法一$res = array(); // 定义一个结果集空数组$arr = str_split($str); ...原创 2018-05-25 10:21:59 · 5675 阅读 · 0 评论 -
php 中的特殊语法之魔术方法和魔术常量
魔术方法魔术常量魔术方法魔术方法与普通方法相比具有很大的不同,普通方法是根据用户的实现方式进行调用,而魔术方法通常情况下用户不会主动调用,而是在特定的时机被PHP系统自动调用,可以通俗的理解为事件监听,PHP系统监听到事件发生时才执行这些方法。在PHP中通常以 “ __ ” 双下划线打头的方法作为魔术方法,所以用户不要定义以双下划线开头的方法。 对于魔术方法的使用...原创 2018-05-10 12:46:44 · 229 阅读 · 0 评论