随笔分类 - PHP
PHP是一款创建动态网站的服务端脚本语言,世界上最好的语言是PHP!
发表于 2023-01-13 16:32阅读:206评论:0推荐:0
摘要:入门 这是什么 LatticePHP是一个点阵图生成软件包,用于PHP生成点阵图。由于点阵图生成一般是嵌入式语言所需要的,而PHP几乎不使用,于是我开发了这一款冷门的软件包,希望能帮助你。 项目已经开源:Github地址 环境 PHP >= 7.1 安装 使用composer安装 composer
阅读全文 »
发表于 2023-01-13 11:26阅读:33评论:0推荐:0
摘要:准备 Github账号 packagist账号 安装好git 安装好composer 步骤 创建并拉取一个仓库 Github右上角+号,点 New repository。创建完成后使用git拉取到本地。 composer初始化 自动创建 使用composer init命令进行初始化 composer
阅读全文 »
发表于 2022-12-19 10:10阅读:357评论:0推荐:0
摘要:支付宝 注册 首先要注册两个平台账号,一个是支付宝商户平台,一个是支付宝开放平台,需要企业账号实名认证,免费。 没有条件的可以是用支付宝模拟沙箱进行测试。 开发前置 支付宝开放平台注册后,申请一个应用,获得APPID,例如我要开发一个网站的支付,我就申请一个 网页/移动应用 的应用。 支付宝商户平台
阅读全文 »
发表于 2020-08-28 15:25阅读:243评论:0推荐:0
摘要:首先要安装两个东西,一个是ImageMagick,另一个是PHP扩展imagick Linux安装 先安装ImageMagick 下载ImageMagick安装包 wget http://www.imagemagick.org/download/ImageMagick.tar.gz 解压 tar -
阅读全文 »
发表于 2020-08-22 16:34阅读:433评论:0推荐:0
摘要:今天写了一个PHP生成图片,想用浏览器查看,但是每次打开都是一串乱码,看样子是图片源二进制数据,然后查看了下响应头是text/html,那我明明设置了image/jpeg header("Content-type", "image/jpeg"); 这说明TP默认设置了text/html,查了官方文档
阅读全文 »
发表于 2020-08-09 11:02阅读:279评论:0推荐:0
摘要:/** * 图片转点阵(黑白) * @param string $imgPath * @return array */ function imgToLattice(string $imgPath): array { $size = getimagesize($imgPath);// 得到图片的信息
阅读全文 »
发表于 2020-07-31 23:54阅读:134评论:0推荐:0
摘要:使用场景 假设项目经理让我们写了一个登陆接口,咔咔擦擦写完了 第二天让我们加入统计登陆次数,然后在后面加代码 第三天让我们判断登陆地区,又在后面加代码 第四天让我们在用户登陆后推送活动,再再后面加代码 第N天,这个接口已经杂乱到没人想维护了 我们需要让项目保持高内聚低耦合,就可以用到观察者模式(也不
阅读全文 »
发表于 2020-06-29 16:45阅读:207评论:0推荐:0
摘要:我们经常要写类似于这种判断代码 // 判断是否存在变量 $a = isset($b) ? $b : $c; // 判断变量是否为空 $a = !empty($b) ? $b : $c; PHP7有了新语法糖,进行简化(PHP版本必须大于7) // 判断是否存在变量 $a = $b ?? $c; //
阅读全文 »
发表于 2020-06-29 09:36阅读:486评论:0推荐:0
摘要:在某些场景里,我们需要在命令行中调用代码 首先,在application\command目录(目录没有则创建)下新建hello.php: <?php namespace app\command; use think\console\Command; use think\console\Input;
阅读全文 »
发表于 2020-06-10 12:46阅读:322评论:0推荐:0
摘要:用过Java、C#等静态语言的同学调试代码经常是打个断点,然后轻松调试,而PHPer调试代码时经常是 echo $a;exit; 非常的不方便,有的同学有时候打完断点没删就给commit上去了,这就造成了很多困扰,有没有办法更优雅的调试呢?那当然有的,这里用到一个PHP模块xdebug,xdebug
阅读全文 »
发表于 2020-06-02 13:17阅读:222评论:0推荐:0
摘要:XML转数组 直接上代码 $path = './data.xml'; $xml = simplexml_load_file($path); foreach($xml->children() as $child){ echo $child } simplexml_load_file() 函数把 XML
阅读全文 »
发表于 2019-09-26 14:36阅读:1142评论:0推荐:0
摘要:# Swoole安装问题官方文档 -- [https://wiki.swoole.com/wiki/page/1.html](https://wiki.swoole.com/wiki/page/1.html) 官方错误问题 -- [https://wiki.swoole.com/wiki/page/
阅读全文 »
发表于 2019-09-18 11:02阅读:265评论:0推荐:0
摘要:微信公众号开发 微信相关介绍 什么是微信 是腾讯公司于2011年1月21日推出的一个为智能终端提供即时通讯服务的免费应用程序。 2018 年 3 月活跃用户超过 10 亿。 什么是微信公众号 微信公众平台于2012年08月23日正式上线,曾命名为“官号平台”和“媒体平台”,创造更好的用户体验,形成一
阅读全文 »
发表于 2019-08-22 17:00阅读:770评论:0推荐:0
摘要:PHP的MongoDB驱动中文文档:https://www.php.cn/manual/view/4.html PHP的MongoDB驱动官方文档:https://www.php.net/manual/zh/book.mongodb.php 有些细节都没写全,如想学习请阅读官方文档! PHP连接Mo
阅读全文 »
发表于 2019-08-16 09:37阅读:395评论:0推荐:0
摘要:今天碰到了一个json字符串无法处理,这是因为这个字符串带有bom头 取出bom头代码:
阅读全文 »