随笔分类 -  PHP

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

点击右上角即可分享
微信分享提示