php
Simael__Aex
归来如何少年
展开
-
hyperf 上传文件遇到的问题
安装扩展和使用细节参考官方文档即可,这里更多的是介绍一些遇到的问题:https://hyperf.wiki/2.0/#/zh-cn/filesystem安装:首先执行composer require hyperf/filesystem使用阿里云 OSS 适配器时执行composer require xxtime/flysystem-aliyun-oss发布配置文件:php bin/hyperf.php vendor:publish hyperf/filesystem其次是验证文件上传的问题原创 2020-09-18 09:32:49 · 3979 阅读 · 0 评论 -
对 hyperf 的 container 和 AOP 的理解
Container基本思路和 这篇文章:《Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI) 》 是一致的, 再结合 hyperf 文档: https://hyperf.wiki/2.0/#/zh-cn/di 理解即可。首先依赖注入就是为了降低耦合, 所以比如你需要一个 UserService , 本来定义了类 UserService , 那么直接调用就好了。 但是万一哪天想用的是 UserPlanBService于是你要改所有 new UserService的地原创 2020-08-28 09:55:59 · 2556 阅读 · 0 评论 -
Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)
容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。IoC 容器 —— Laravel 的核心Laravel 的核心就是一个 IoC 容器,根据文档,称其为“服务容器”,顾名思义,该容器提供了整个框架中需要的一系列服务。作为转载 2020-08-28 09:50:42 · 452 阅读 · 0 评论 -
基于 Hyperf 快速编写应用 - 框架:hypefBase
最近研究了下 hyperf框架, 并基于此做了添加请求、鉴权中间件,格式化输出,封装log 等开发,开发者如果没有特殊需求可以在此基础上快速开发应用,只考虑业务实现即可。代码地址:https://github.com/ALawating-Rex/hyperfBase欢迎Start, Fork,指点,并一起完善。hyperfBase 的初衷是希望开发者不需要再去考虑特殊处理,而能专注业务,快速敏捷的开发。...原创 2020-08-26 16:58:31 · 655 阅读 · 0 评论 -
php curl , fsockopen 函数
php curl 和 fsockopen 函数的使用和介绍原创 2015-09-07 22:52:46 · 924 阅读 · 0 评论 -
php 7.0 部分知识点整理
php 7.0 向后不兼容的变更 ,php 7.0 的新特性原创 2016-11-20 01:20:43 · 670 阅读 · 0 评论 -
PHP 判断中英文
PHP 判断中英文原创 2016-12-12 23:26:06 · 1374 阅读 · 0 评论 -
商城产品浏览记录,看了又看一种实现思路
商城产品浏览记录,看了又看一种实现思路很直白的思路。原创 2017-02-22 15:32:39 · 5741 阅读 · 0 评论 -
yii 后台模版 adminLTE 以及后台用户分离
介绍adminLTE 模版的安装和使用,yii2 分离前后台账户原创 2017-08-29 14:23:35 · 3327 阅读 · 0 评论 -
yii 权限控制(yii-admin 和 rabc的安装)
yii 权限控制,yii-admin 和 rabc的安装原创 2017-08-29 13:57:11 · 1815 阅读 · 0 评论 -
yii2 rabc 的使用和配置
yii2 rabc 的详细配置和使用原创 2017-08-29 15:07:59 · 981 阅读 · 0 评论 -
php 排序算法整理
php 排序算法整理转载 2017-12-26 11:07:00 · 295 阅读 · 0 评论 -
Laravel 图片处理扩展包intervention/image的基本使用
Laravel 图片处理。 Intervention/image 的安装和使用原创 2018-04-12 17:19:00 · 2779 阅读 · 0 评论 -
laravel guzzle 使用
laravel guzzle 简明使用 post body 数据 表单数据。 put请求等发送原创 2018-05-22 10:50:09 · 4766 阅读 · 0 评论 -
基于PHP的代码同步工具 - php_async
在调试微信相关API的时候,很多接口并不适合本地调试。服务器代码如果能通过修改本地代码同步更新到服务器就会方便很多。以往我知道的一些方式:1.服务器共享文件,本地打开共享,读写会有卡顿。2.使用Git版本控制,每次修改都要提交,推送,服务端拉取,即使配置钩子也有些繁琐3.rsync 需要安装 rsync,服务器可能安装 linux版的,本地安装 windows 版的,还要学习他的命令格式...原创 2019-05-04 22:57:24 · 1176 阅读 · 0 评论 -
php 版本 微信支付 APP 服务端开发
微信支付 APP开发 服务端 php版本 官方 SDK 太坑!原创 2016-01-01 22:03:42 · 2481 阅读 · 0 评论 -
php 开发记住我功能
php 开发记住我功能,总结一些需要注意的问题原创 2015-06-11 21:25:21 · 1243 阅读 · 0 评论 -
Magento 使用手机号注册登录
Magento 使用手机号注册登录。包括用户修改信息,忘记密码通过手机号码重置密码等。原创 2015-05-22 14:36:06 · 3835 阅读 · 0 评论 -
php 防止sql注入
标题起的名字很大其实这里只说一个简单的方法原创 2014-10-17 14:03:08 · 772 阅读 · 0 评论 -
php 随机生成数字字母组合
直接上代码:function getRandomString($len, $chars=null){ if (is_null($chars)) { $chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"; } mt_srand(10000000*(doubl原创 2015-01-06 14:20:49 · 2381 阅读 · 0 评论 -
php中的魔术方法
PHP魔术方法 ,PHP 将所有以 __(两个下划线)开头的类方法保留为魔术方法。所以在定义类方法时,除了上述魔术方法,建议不要以 __ 为前缀。原创 2015-02-03 14:41:35 · 666 阅读 · 0 评论 -
PHP魔术常量
魔术常量(Magic constants)PHP中的常量大部分都是不变的,但是有8个常量会随着他们所在代码位置的变化而变化,这8个常量被称为魔术常量。 __LINE__,文件中的当前行号 __FILE__,文件的完整路径和文件名 __DIR__,文件所在的目录 __FUNCTION__,函数名称 __CLASS__,类的名称 __TRA转载 2015-02-03 16:10:06 · 649 阅读 · 0 评论 -
部分支付宝插件开发bug
部分支付宝插件开发bug。文章最后有个问题希望大牛们能帮解答,拜谢!原创 2014-12-06 12:17:14 · 913 阅读 · 0 评论 -
PHP 命名空间 入门
1. PHP中的命名空间是什么?“什么是命名空间?从广义上来说,命名空间是一种封装事物的方法。在很多地方都可以见到这种抽象概念。例如,在操作系统中目录用来将相关文件分组,对于目录中的文件来说,它就扮演了命名空间的角色。具体举个例子,文件 foo.txt 可以同时在目录/home/greg 和 /home/other 中存在,但在同一个目录中不能存在两个 foo.txt 文件。另外,在目转载 2015-02-11 16:42:52 · 563 阅读 · 0 评论 -
cookie的path和domain参数实例解析
cookie的path和domain参数实例解析,依据实例理解 cookie参数原创 2015-03-17 14:02:59 · 1288 阅读 · 0 评论 -
微信支付—— 扫码支付
微信支付—— 扫码支付PC 端, 手机浏览器, 微信客户端都可以发起支付请求。原创 2015-04-28 14:57:12 · 6881 阅读 · 7 评论 -
微信支付 —— 公众号支付代码详解
微信支付 ,公众号支付代码详解 不允许跨号支付 , NaNsystem:access_denied , 不在测试白名单 ,签名出错原创 2015-04-22 19:47:47 · 26216 阅读 · 8 评论 -
Magento 微信支付
Magento 微信支付 支付方式选择,用户可以选择微信JsApi方式支付也可以选择微信扫码支付。原创 2015-05-03 01:43:42 · 4297 阅读 · 10 评论 -
php pdo 简单使用 (一)
php pdo 简单使用 , pdo , php_mysql , php_mysqli 的选择,pdo 中文乱码原创 2015-04-30 09:14:32 · 1160 阅读 · 1 评论 -
php pdo 简单使用 (二)
php pdo 简单使用(二)php pdo exec函数 query函数 preparedstatement函数pdo 事务,pdo 建立长连接原创 2015-05-06 16:16:06 · 1175 阅读 · 0 评论 -
Headers already sent
Headers already sent 解决办法原创 2015-05-28 15:33:40 · 7197 阅读 · 0 评论 -
php 错误Cannot modify header information - headers already sent by
PHP 的输出缓存先明确一下PHP的输出顺序1.打开了php输出缓存: echo,print -> php output_buffring -> server buffering -> browser buffering -> browser display2.未打开php输出缓存: echo,print -> server buffering -> browser bufferi原创 2014-11-01 10:34:23 · 54964 阅读 · 1 评论 -
php 中ob_flush函数 和 flush函数
ob_flush()函数: 取出PHP buffering中的数据,放入server bufferingflush()函数: 取出Server buffering的数据,放入browser buffering例如代码: echo str_repeat('a' ,1000); fo原创 2014-11-01 10:52:34 · 622 阅读 · 0 评论