![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
php
_内啥玩意啊
贵有恒,何必三更起,五更眠。最无益,只怕一日曝,十日寒
很多东西还需要探索
展开
-
多个laravel项目可能导致 .env文件冲突的问题
多个laravel项目可能导致 .env文件冲突的问题(When you have two or more sites on one server, the sites’s .env will affect each other)这个问题多半发生在 Apache上,因为加载.env文件的时候用了 getenv() 和 setenv() 。 这两个函数不是线程安全的,它会将.env文件里面...原创 2018-07-16 17:31:55 · 1616 阅读 · 0 评论 -
php 给 私有属性赋值的 方法
今天在看 composer 自动加载的原理的时候看见了一个 给实例化对象的私有属性赋值的操作,特此记录一下一般我们都知道,在类的外部是没有办法为类的私有属性赋值或者改变私有属性的值的。如:<?php class Animal { private static $cat = "cat"; private $dog = "dog"; ...转载 2018-07-12 16:50:56 · 5061 阅读 · 0 评论 -
laravel 强制跳转 https 解决办法
路由要从http redirect 到 https,可以改 nginx/apache 配置。如果不想在web server中做这些修改配置,可以尝试在laravel框架中解决在网上里看到的一个方案是 写一个 全局中间件,将所有的请求转换成 https 【利用$request->scure() 来判断 和 转化】 不过我发现这个做法在直接访问首页的时候并不能实现转化 (route为 ” ...原创 2018-09-14 17:54:06 · 5572 阅读 · 0 评论 -
php 原生自动加载与加载规范
自动加载:在需要的时候才把类文件加载进来,为此php内置了__autoload()__autoload function __autoload($classname) { require_once ($classname . "class.php"); }上面函数展示了一般自动加载要做的几个事情:根据类名确定类文件名;确定类文件所在的磁盘路径(...转载 2018-12-25 13:23:57 · 483 阅读 · 0 评论 -
php7 后 curl_multi_exec的问题
今天在研究guzzle包的异步问题时(其实是伪异步,参考 这里,耐心看完会有收获。),发现在php7.2.4下执行curl_multi_exec函数它都返回 0,死活不等于 CURLM_CALL_MULTI_PERFORM 。于是在本地跑文档的例子跑得不是很通畅。仔细找了文档发现 它说7.20后 CURLM_CALL_MULTI_PERFORM 已经不用了,而且文档自己也说了会返回相关的错误(...原创 2019-04-04 15:15:59 · 801 阅读 · 0 评论 -
php require作用域
看下面三个文件test1.php:<?phpfunction load(){ require_once './test2.php'; echo 'inner'; echo $a;}test2.php:<?php$a = 1;$b = 2;test.php:<?phprequire_once './test1.php';l...原创 2019-07-16 19:12:48 · 308 阅读 · 0 评论