PHP
一路奔跑94
业精于勤荒于嬉,行成于思毁于随!
展开
-
php 内置web服务
从PHP5.4.0 起,PHP内置了Web服务器,这对于认为需要Apache或Nginx才能预览PHP应用的开发者来说又是一个隐藏功能。这个内置的Web服务器不应该用于生产环境,但对于本地开发来说是个极好的工具。Laravel Valet起初就是使用这个内置的服务器,但是在1.1.0版本后将其替换为Caddy(查看相关新闻)。1、启动这个内置的Web服务器很容易启动,打开终端(Win...转载 2019-12-21 13:24:46 · 378 阅读 · 0 评论 -
QQ微信支付宝三合一收款码原理及代码实现
QQ微信支付宝三合一,只需要扫一个收款码就行呢?这里涉及到一个知识点,则是User-Agent,大厂的webview都会携带自家的UA信息,比如说:QQ:MQQBrowser/6.2 TBS/043221 Safari/537.36 QQ/7.0.0.3135微信:MQQBrowser/6.2 TBS 043220 Safari/537.36 MicroMessenger/6.5.8.1060 N...原创 2018-05-09 16:20:35 · 16834 阅读 · 1 评论 -
php实现重载
php是弱类型语言,并没有像JAVA这种强类型语言一样有重载。 重载一般来说就是拥有相同的函数名或方法名,但是参数列表却不同(包括参数个数和参数类型) 从这个定义来说,php是没有重载的,因为php不允许存在相同的函数名。 但是没有并不意味着不能实现。 php有四种机制可以实现重载:(下面用java进行对比)1.弱类型,无需定义变量类型 先举一个JAVA重载的例子:class demo { ...转载 2018-06-06 17:00:18 · 183 阅读 · 0 评论 -
thinkphp5 Windows下用Composer引入官方GitHub扩展包
很多新手,比如说我,写代码就是在windows下,所以总会遇到很多不方便的地方,比如说GitHub上面的代码更新了,要是你在linux,只要几行命令就可以搞定更新了,在windows下面,你需要用到Composer,问题是,这是个什么东西,作曲家???我还研究了半天,然后又遇到一大串乌龙事件,具体操作下,截图操作流程,致敬我们万能的码神!!!!!!!!!!!!!,然后你要做的就是想到,百度C...转载 2018-07-18 13:57:13 · 476 阅读 · 0 评论 -
PHP MySQL 持久连接(mysql_pconnect)
PHP MySQL 持久连接(mysql_pconnect)先来一段 PHP 连接 MySQL 的经典代码: 1 2 3 4 5 6 7 8 <?php $con = mysql_connect("localhost", "root", "123456"); if (!$con) {...转载 2018-10-16 16:10:10 · 5648 阅读 · 0 评论 -
nginx+php-fpm模式php内存泄漏探究
之前遇到过一次服务器内存告警,查看后发现有个php-fpm进程占用了2G的内存。但我明明在php.ini文件里面,有配置 memory_limit = 256M,那为什么会有占用2G内存的php-fpm进程呢?这里先简单说一下nginx+php-fpm模式的工作原理。 nginx服务器fork出n个子进程(worker),php-fpm管理器fork出n个子进程。当有用户请求,ngin...转载 2018-10-23 11:49:27 · 640 阅读 · 0 评论