PHP
文章平均质量分 74
wsfgrdgh
这个作者很懒,什么都没留下…
展开
-
PHP中使用curl获取头信息headers的一些笔记
在一个完整的HTTP请求中,会包含两个headers信息,一个是请求头,另一个是返回头,如下截图:那我们在PHP中如何使用curl获取这两个头信息呢?获取Request Headers// curl句柄需要设置这个参数CURLINFO_HEADER_OUT => 1,// curl_getinfo获取请求request headerscurl_getinfo($ch, CURLINFO_HEADER_OUT);打印结果如下:获取Response Header// 这个参数用来原创 2021-05-15 17:00:09 · 1174 阅读 · 0 评论 -
Laravel框架中Guard的底层实现分析
1. 什么是Guard在Laravel/Lumen框架中,用户的登录/注册的认证基本都已经封装好了,开箱即用。而登录/注册认证的核心就是:用户的注册信息存入数据库(登记)从数据库中读取数据和用户输入的对比(认证)上述两步是登录/注册的基本,可以看到都会涉及到数据库的操作,这两步框架底层已经帮我们做好了,而且考虑到了很多情况,比如用户认证的数据表不是user表而是admin_user,认证字段是phone而不是email,等等一些问题都是Guard所要解决的,通过Guard可以指定使用哪个数据表什原创 2021-03-03 11:55:18 · 1306 阅读 · 3 评论 -
PHP8中字符串与数字的比较更智能
[`PHP8.0`发布](https://www.php.net/releases/8.0/index.php)\[1\]也有一段时间了,此次发布带来了很多实用且强大的功能,比如:1. Named arguments```php// php 7.xhtmlspecialchars($string, ENT_COMPAT | ENT_HTML401, 'UTF-8', false);// php 8.0htmlspecialchars($string, double_encode: fals原创 2021-02-23 14:01:57 · 288 阅读 · 0 评论 -
PHP中的static关键字
PHP和Java中都会有static这个关键字,用法也类似,当问及PHP中的static用法是,很容易想出static可以声明类属性或方法为静态,静态属性和方法都是属于类的,静态属性不能通过对象访问,但静态方法可以通过对象访问。没错,是这样的,但是在PHP中static还有另外的用处哦。先从static变量的作用域开始PHP中static变量只存在于本地函数中,但是当程序执行完本函数后,static变量还会一直存在,考虑如下代码:<?phpfunction test(){ $a =.原创 2020-10-25 16:02:07 · 680 阅读 · 0 评论 -
PHP中的PSR规范
什么是PSR?PSR是PHP Standards Recommendation的简称,这个是php-fig组织制定的一套规范。至今,php-fig已经发布了五个规范:PSR-0:自动加载标准,2014-10-21该标准已经被废弃,使用PSR-4替代,不再细讲PSR-1:基本的编码风格PSR-2:编码风格(更严格)PSR-3:日志记录器接口PSR-4:自动加载PSR-1PHP标签:PHP代码必须放在<?php ?>标签或<?= ?>标签中。编码:PHP文件必.原创 2020-10-25 16:00:07 · 267 阅读 · 0 评论