
php
hellohellowode
这个作者很懒,什么都没留下…
展开
-
phpsort排序函数
php sort排序函数综合运用了插入排序和快速排序。使用zend_hash_sort排序。可以看到当数据量较小时(小于等于16),会使用插入排序,因为此时插入排序性能更好;否则会使用快速排序。...原创 2019-06-10 11:39:56 · 360 阅读 · 0 评论 -
微信开发中的坑
升级到php7后,发现旧的web系统有些问题,查看后才发现原来是php7不再支持HTTP_RAW_POST_DATA原来系统一些地方,使用$GLOBALS[‘HTTP_RAW_POST_DATA’]来获取数据,在php7里无法获取了。解决的方法也很简单,只要使用php://input来代替就行。比如$data = $GLOBALS[‘HTTP_RAW_POST_DATA’];改...原创 2019-03-08 22:37:21 · 389 阅读 · 0 评论 -
php运行原理 fastcgi与php_fpm
(一)我们知道像apache这些web服务器是不能直接解析php程序,那么我们在网页在输入的php程序是如何解析的啦?是通过SAPI: Server abstraction API 它提供了一个接口,使得PHP可以和其他应用进行交互数据。php 提供多种sapi1.给apache、nginx 这种web服务器使用的 php_module .cgi2.给shell 提供的cli(cli ...原创 2019-01-23 22:55:14 · 323 阅读 · 0 评论 -
deepin下apache开启rewrite功能
其中几个文件及目录的作用是:apache2.conf:Apache的主要配置文件,包含全局配置。conf.d:Apache全局配置文件,其他需要使用Apache的包可以在这个目录下创建文件或者链接。envvars:Apache2环境变量设置。httpd.conf:遗留的Apache2主要配置文件。这个文件是空的,其中的配置选项都转移到其他配置文件里了。这个文件可以进行Apache全局配置...原创 2019-01-09 21:53:33 · 322 阅读 · 0 评论 -
关于laravel debug bar
安装安装极为简单。以下是设置和运行的步骤。引入包:composer require barryvdh/laravel-debugbar接下来打开 config/app.php 并在 providers 数组里面添加( Laravel 5.x ):Barryvdh\Debugbar\ServiceProvider::class,最后,如果你想添加 facades,就在 aliases 中...原创 2019-01-06 20:27:44 · 303 阅读 · 0 评论 -
Deepin系统下配置 apache的虚拟域名
1.在/var/www/html下找到你要配置虚拟域名的文件2.cd /etc/apache2/sites-available3.sudo cp 000-default.conf test.conf4.sudo su 切换成root ; vim test.conf修改这两个地方如:ServerName www.blog.com/var/www/html/blog/public5....原创 2018-12-31 20:55:05 · 451 阅读 · 0 评论 -
WHOOPS PHP调试库的使用
composer require filp/whoops 安装whoops<?php //使用Composer自动加载器require 'vendor/autoload.php'//设置Whoops提供的错误和异常处理的程序$whoops = new \Whoops\Run;$whoops -> pushHandler(new \Whoops\Handler\Pret...原创 2018-12-30 20:59:41 · 640 阅读 · 0 评论 -
php 更安全的密码
1.使用password_hash 来生成更安全的密码<?php $password = '123456789wsad'; $md5_pass = md5($password); $bcrypt_pass = password_hash($password,PASSWORD_DEFAULT); var_dump($md5_pass); echo "<hr/>";...原创 2018-12-30 20:30:05 · 238 阅读 · 0 评论 -
php filter过滤器
PHP Filter 简介PHP 过滤器用于对来自非安全来源的数据(比如用户输入)进行验证和过滤。1.filter_var 获取一个变量并进行过滤<?php $email1 = '123@qq.com'; $email2 = 'ksedcc@163.com'; $email3 = 'qeqweqw@321321'; if(!filter_var($email1,FILTER_...原创 2018-12-30 00:35:09 · 237 阅读 · 0 评论 -
PHP极光推送
占个坑,明天写。原创 2018-12-16 00:35:45 · 385 阅读 · 1 评论 -
php实现笛卡尔积
1.定义:笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。2.实现方法一$arr = array( array('黑色','红色','白色','黑色','紫色'), array('36码','37码','38码','39码','40码'), array...原创 2018-12-16 00:33:41 · 547 阅读 · 0 评论 -
tp5命令行
php think run内置服务器的指令,方便测试你可以通过127.0.0.1:8000快速访问tp5项目了。原创 2018-12-02 00:18:20 · 633 阅读 · 1 评论 -
php组件
占个坑,有时间再写。原创 2018-12-01 00:01:35 · 338 阅读 · 0 评论 -
tp5使用
1.查询时column 的使用Db::table('表名') -&amp;gt;where($where) -&amp;gt;column(‘*’,'id');将返回 以id作为索引的数组。原创 2018-11-30 21:38:15 · 360 阅读 · 0 评论 -
php依赖注入
先占个坑,明天写。原创 2018-11-28 23:15:46 · 308 阅读 · 0 评论 -
PSR 规范
PSR 规范PSR是PHP推荐标准。PHP-FIG制定的推荐规范。1.PSR1:基本的代码风格。2.PSR2:严格的代码风格。3.PSR3: 日志记录器接口。4.PSR4: 自动加载。欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法...原创 2018-11-26 00:08:05 · 407 阅读 · 0 评论