学习过程中的知识小结 * 路由问题 [crayon-600891282cc9b962860457/] 登陆后跳转到登录前的页面? 跳转之前,获取当前URL,拼接到GET参数,跳转到登录页面时就变成http://domai…
PHP一键安装扩展的程序
初学者学习PHP, 看教学视频的时候, 常常会有需要开启扩展, 比如openssl, curl等等,这些直接去修改php.ini文件便可,有一些例如redis,memcache则需要去找对应PHP, NTS, VC, W…
PHP通过反射实现自动注入参数
现在的框架中都有一个容器, 而容器解决依赖的问题是通过反射来达到的, 所以记录一下PHP反射的知识。 首先先说明一下项目文件结构: [crayon-600891282d844716969324/] 而我们要运行Index…
PHP框架开发,依赖注入_控制反转_容器知识点
这可能是我写过最多字,最长时间的博客。 主要是为了深入了解框架运行过程,框架的开发,框架的基本知识点。 主要点: 1. 依赖注入 3. 容器 4. 服务提供者 依赖注入 > Laravel的作者说:依赖注入是一个花俏的名…
imagejpg-imagepng-imagegif可以生成图片却无法输出图像到浏览器
如果你的imagejpg之类的函数能生成图片却不能在浏览器上输出图像,那么你继续看下去就可以解决了。 首先,我拿了以前一份可以正常输出的文件和有问题的文件作对比,我没发现有一个字符的差别。是的,一个都没有差别。 不死心,…
ob-clean和ob-end-clean的区别
在PHP中两个函数都有清空缓冲区的作用, 它们的区别又是什么呢? 代码如下: [crayon-600891282e282957286005/] 输出: 1 2 3 4 5 6 我是第二个echo 我是第二个echo 我是…
bindParam的绑定参数是引用
我封装DB(数据库)类的时候遇到的一个问题。当时的代码是这样的: [crayon-600891282e41c576140331/] 当时的想法是,通过读取传进来的参数数组的元素为sql语句绑定参数,调试之后发现,只能绑定…
composer的简单使用
去下载composer的安装包,composer windows系统下载.exe安装包安装过程中,会有一个 settings check来选择你想使用的 PHP命令行,在此选项选择你的php.exe可执行文件 如果第二步…
在laravel中使用composer验证码(Captcha)包乱码的问题
最近在laravel项目中要使用验证码,然后在composer中找到一个很好的验证码包。git地址 代码如下: <?php use Gregwar\Captcha\CaptchaBuilder; $code = n…