PHP
Jeffid
这个作者很懒,什么都没留下…
展开
-
Laravel复杂的'OR'与'AND'条件联合查询
需求场景:查询中有部份条件是固定带上的,有部份条件是多选一的。假定有数据表users,其中有字段id、name、age、sex,要求查出如伪代码:(id==3 && sex==1) OR (name=="jay" && age>18 && sex==1)示意的结果,即sex固定等于1,id等于3或者是 age>18且name等于jay。...原创 2018-10-10 15:44:25 · 3771 阅读 · 0 评论 -
JS和PHP中能转为布尔false的值的对比
实际开发中经常会使用到JS和PHP中的变量转布尔值进行条件判断,下面对两种语言中转布尔类型结果为false的值进行对比,加深记忆和方便引用。除了下表列出项,其它的值均转成真值true 。转布尔值后为falseJSPHP布尔值 false 本身布尔值 false 本身特殊类型 null特殊类型 null (包括尚未赋值的变量)空字符串 “”空字符串 “”...原创 2018-10-10 19:50:59 · 633 阅读 · 0 评论 -
Windows下PHP7.2的安装、配置和初体验
下面来介绍PHP7.2的下载安装配置和使用。下载和安装PHP到官网地址下载zip包(下载地址),我这里下的是64位非线程安全的7.2.11版。下载好的zip包直接解压就可以使用,建议是放到习惯的软件目录下,以方便管理。双击php.exe就可以进入命令行交互模式,如下图示:配置系统环境变量配置系统的环境变量是为了能够在任意的目录路径下都能通过cmd或其它shell工具执行php命令,...原创 2018-10-28 15:36:53 · 17668 阅读 · 0 评论 -
PHP项目中使用Guzzle执行POST和GET请求
以往在项目中要用到第三方接口时会用到封装好的curl执行请求,现在有了更好的解决方案——Guzzle。下面是官方介绍:Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。接口简单:构建查询语句、POST请求、分流上传下载大文件、使用HTTP cookies、上传JSON数据等等。发送同步或异步的请求均使用相同的接口。使用PSR-7接口来请求、...原创 2018-10-26 02:28:57 · 15830 阅读 · 0 评论 -
地图上两个位置间的距离
/** * 计算球体上表面两点的距离 * 由于地球并不是数学意义上的球体,因此用些方法只能得到近似的距离值, * 与实际情况的误差最大可能达到0.5% * * @param float $lat1 位置1纬度,南纬时是负值 * @param float $lon1 位置1经...原创 2018-10-27 02:42:02 · 1160 阅读 · 0 评论 -
Linux下一条命令查找php配置文件位置
php -info会输出相当于是在页面执行phpinfo()函数的内容,过虑出包含配置文件php.ini的文本即可看到相关路径信息。php -info | grep php.ini如图end原创 2018-12-18 12:57:57 · 7032 阅读 · 0 评论