随笔分类 - PHP
摘要:简单介绍: Laravel是一个用PHP编写的免费开源Web框架。它是由Taylor Otwell创作的,遵循MVC开发方法。 截至2015年3月,Laravel被认为是最流行的基于PHP的框架之一。 在本教程中,我们将在MacOS上安装Laravel。 环境: 安装步骤: 1. 确保安装了 Com
阅读全文
摘要:范围解析操作符 (::) 范围解析操作符(也可称作 Paamayim Nekudotayim)或者更简单地说是一对冒号,可以用于访问静态成员,类常量,还可以用于覆盖类中的属性和方法。 当在类定义之外引用到这些项目时,要使用类名。 自 PHP 5.3.0 起,可以通过变量来引用类,该变量的值不能是关键
阅读全文
摘要:步骤如下: 1. 首先通过 composer 获取依赖代码库,参考官网给的命令 https://documentation.mailgun.com/en/latest/libraries.html#php composer require mailgun/mailgun-php php-http/g
阅读全文
摘要:Siege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载,而ab则不能
阅读全文
摘要:PHP 是传统意义上的解释型语言,而不是编译型语言。 因此,在命令行或 Web 服务器调用解释器解释 PHP 代码之前,PHP 代码就是 PHP 代码。PHP 解释器会解释 PHP 脚本,把代码转换为一系列 Zend 操作码(机器码指令,http://php.net/manual/internals
阅读全文
摘要:Apache: 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 apache配置文件:/etc/httpd/conf/httpd.conf Apache模块路径:/usr/sbin/apachectl web目录:/var/www/html 如果采用源代码安装,一般默认安装在/usr
阅读全文
摘要:array(1,2,3) ) ), array(1, 2, 3) ); function arr_foreach ($arr) { static $data; if (!is_array ($arr)) { return $data; } ...
阅读全文
摘要:CentOS 7 配置 Nginx 的步骤如下: 首先更新 yum,没有安装 yum 的自行安装 1. 安装 Nginx 开启 Nginx 并设置开机启动 完成后,输入 localhost 会显示如下页面,表示安装成功,该页面会由两个信息,一个是配置文件的路径,一个是 www 目录的路径 2. 安装
阅读全文
摘要:CentOS 7 安装 Composer: composer 官方下载文档:https://getcomposer.org/download/ 首先 centos 必须安装 php-cli,也就是在命令行下可以运行 php,且 PHP 5.3.2+php -v没有安装 php-cli 的,可以执行以
阅读全文
摘要:对于如下二维数组,要求对其进行去重: 二维数组内部的一维数组因某一个键值不能相同,删除重复项: /*针对某一个键值来进行去重*/ 输出结果:
阅读全文
摘要:function printDates($start,$end){ $dt_start = strtotime($start); $dt_end = strtotime($end); while ($dt_start"; $dt_start = strtotime('+1 day',$dt_start); } } printDates('2019-...
阅读全文
摘要:FILTER_VALIDATE_IP 过滤器把值作为 IP 进行验证,用于验证 IP 是否合法,支持 IPV6 验证 例子 filter_var 的第三个参数可能的取值有: FILTER_FLAG_IPV4 - 要求值是合法的 IPv4 IP(比如 255.255.255.255) FILTER_F
阅读全文
摘要:一般情况下可以使用以下代码获取到用户 IP 地址 但是有些用户会使用 Proxy 代理,在这种情况下可以通过以下代码获取到真实的 IP 参考链接: https://www.codexworld.com/how-to/get-user-ip-address-php/ https://www.php.n
阅读全文
摘要:使用的工具 GEOIP: 什么是GepIP ? 所谓GeoIP,就是通过来访者的IP, 定位他的经纬度,国家/地区,省市,甚至街道等位置信息。这里面的技术不算难题,关键在于有个精准 的数据库。 配置 首先我们需要数据信息,所以先获取一个免费的数据库://sjolzy.cn/php/GeoIP/bak
阅读全文
摘要:var_export — 输出或返回一个变量的字符串表示 此函数返回关于传递给该函数的变量的结构信息,它和 var_dump() 类似,不同的是其返回的表示是合法的 PHP 代码。 您可以通过将函数的第二个参数设置为 TRUE,从而返回变量的表示。 示例: 输出结果如下图:
阅读全文
摘要:1. 首先安装pear: 看见这个就安装OK: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 3512k 100 3512k 0 0 392
阅读全文
摘要:function getFilesize($num) { $p = 0; $format = 'bytes'; if( $num > 0 && $num = 1024 && $num = pow(1024, 2) && $num = pow(1024, 3) && $num = pow(1024, 4) && $num < pow(1024, 5)...
阅读全文
摘要:这篇文章主要讲解一下 PHP 使用比较运算符容易出错的地方 如果比较一个数字和字符串或者比较涉及到数字内容的字符串,则字符串会被转换为数值并且比较按照数值来进行。 此规则也适用于 switch 语句。当用 或 !== 进行比较时则不进行类型转换,因为此时类型和数值都要比对。 字符串转换为数值 当一个
阅读全文
摘要:vim /etc/php-fpm.d/www.conf
阅读全文
摘要:首先查看角色具有哪些权限: 注意:修改权限的行为是永久性的,除非你手动删除该权限,因为角色的权限设置是保存到数据库中的(保存在数据表 wp_options,字段名称option_name,值为 wp_user_roles), SQL 命令: 可以通过两种方式添加权限: Parameters 参数介绍
阅读全文