-
php define常量定义与变量差别
所属栏目:[PHP教程] 日期:2022-08-04 热度:152
常量在使用前必须要定义,否则程序执行会出错。在php中使用define()函数来定义常量。 1、语法格式:define(常量名称,常量的值); 例如:define(php360,完美的php); 下面还是来一个范例吧: define()函数定义一个常量,常量类似变量,不同之处在于:在设定以[详细]
-
数组实现办法:PHP5 VS PHP7
所属栏目:[PHP教程] 日期:2022-08-03 热度:156
从 PHP 5 到 PHP 7 ,PHP 通过对 hashtable 数据结构和实现方式的修改,使得数组在内存占用和性能上有了很大的提升。 ⒈ 数据结构 void *pData; /*指向数组 value 的地址*/ void *pDataPtr; /*如果 value 为指针,则由 pDataPtr 记录 vlaue,pData 则指向 pD[详细]
-
详解实现PHP红包算法的思路
所属栏目:[PHP教程] 日期:2022-08-03 热度:108
红包 1.总金额 2.红包个数 3.最小红包数量 砍价 1.砍价总金额 2.需要多少人完成砍价(人数根据需求而定) 固定砍价人数 随机砍价人数 指定随机砍价人数 第2点三个规则都需要根据规则得出一个人数 3.最小砍价金额 开发思路 验证参数 最小金额不允许小于0 总金[详细]
-
一文快速认识PHP项目中怎么使用MQTT
所属栏目:[PHP教程] 日期:2022-08-03 热度:194
PHP 是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到 HTML 中,尤其适合 Web 开发。 本文主要介绍如何在 PHP 项目中使用 php-mqtt/client 客户端库 ,实现 MQTT 客户端与 MQTT 服务器的连接、订阅、取消订阅、收发消息等功能。 MQTT 客户端库选择[详细]
-
PHP Class self与static有什么不同?都怎么用?
所属栏目:[PHP教程] 日期:2022-08-03 热度:163
PHP Class self 与 static 异同与使用详解 对于大多数 PHPer 来说,self 与 static 两个 PHP 关键词都不算陌生。我们学会通过self::xxxx这种方式来调用当前类的静态属性和方法。而 static 呢?想必很多人只知道它是用于定义一个静态方法和类属性关键词。 这[详细]
-
畅聊PHP中如何操作区域语言标记信息?
所属栏目:[PHP教程] 日期:2022-08-03 热度:102
PHP中如何针对区域语言标记信息进行操作?下面本篇文章给大家介绍介绍一下PHP中针对区域语言标记信息的操作,希望对大家有所帮助! 相信大家对 zh_CN 这个东西绝对不会陌生,不管是 PHP 中,还是在我们的网页上,都会见到它的身影。其实这就是指定我们的显示[详细]
-
PHP伪协议大概括
所属栏目:[PHP教程] 日期:2022-08-03 热度:177
PHP伪协议总结 file:// 协议 条件: allow_url_fopen:off/on allow_url_include :off/on 作用: 用于访问本地文件系统,在CTF中通常用来读取本地文件的且不受allow_url_fopen与allow_url_include的影响。 include()/require()/include_once()/require_once()[详细]
-
一文说明关于php数据过滤
所属栏目:[PHP教程] 日期:2022-08-03 热度:108
php 数据过滤 在对用户输入数据进行过滤时通常都是自己写方法进行判断 比如验证邮箱的时候使用正则表达式 if (!preg_match($pattern, $email)) { throw new Exception(self::ERROR_PARAMETER_EMPTY . _邮件格式有误: . $email); } 如果不用正则还有其它跟简[详细]
-
有关PHP调试的小方法,看看吧!
所属栏目:[PHP教程] 日期:2022-08-03 热度:101
PHP调试小技巧 在开发机环境只能只能使用VIM和Emacs(我用的是Emacs),调试PHP没有什么比较的工具,下面是我常用的一个函数: file_put_contents(/tmp/my.log, print_r(array(date(Y-m-d H:i:s), __LINE__, __METHOD__, ), TRUE) 该函数可以向/tmp/my.log文[详细]
-
一分钟教会你php如何快速匹配文章中的图片
所属栏目:[PHP教程] 日期:2022-08-03 热度:166
一分钟教会你php怎么快速匹配文章中的图片! 很简单,一个函数就能搞定! 下面教你在php中使用preg_match_all匹配文章中的图片 preg_match_all 函数: 执行一个全局正则表达式匹配 在 subject 中搜索所有与 pattern 给出的正则表达式匹配的内容并将结果以 fl[详细]
-
PHP的变量赋值你真的懂了解?
所属栏目:[PHP教程] 日期:2022-08-03 热度:127
PHP的变量赋值 这个标题估计很多人会不屑一顾,变量赋值?excuse me?我们学开发的第一课就会了好不好。但是,就是这样基础的东西,反而会让很多人蒙圈,比如,值和引用的关系。今天,我们就来具体讲讲。 首先,定义变量和赋值这个不用多说了吧 $b = 2; $c =[详细]
-
PHP中switch和ifelse有什么差异?哪个用起来更快?
所属栏目:[PHP教程] 日期:2022-08-03 热度:85
PHP的switch和ifelse谁更快? 对于多个if条件判断的情况下,我们使用switch来代替ifelse对于代码来说会更加的清晰明了,那么他们的效率对比呢?从PHP手册中发现有人已经对比过了,自己也用他的代码进行了实验: $s = time(); for ($i = 0; $i 1000000000; ++[详细]
-
总结PHP常见数组函数
所属栏目:[PHP教程] 日期:2022-08-03 热度:72
一、数组的一些关于键名和值的基础操作函数 1.获取数组所有的键或值:array_keys() array_values() $arr_keys = array_keys($array);$arr_values = array_values($arr); 2.交换数组中键和值的位置,若重复前面的会被后面的覆盖:array_flip() 3.给定的值是否在[详细]
-
深入介绍PHP中各种各样的接参形式
所属栏目:[PHP教程] 日期:2022-08-03 热度:173
本篇文章带大家了解一下PHP中接收外部参数的几种方式,希望对大家有所帮助! 对于PHP这样一个web语言来说,接参是非常重要的一个能力。毕竟从前端表单或异步请求传递上来的数据都要获取到才能进行正常的交互展示。当然,这也是所有能够进行web开发的语言的必[详细]
-
PHP中如何创建临时文件?浅析操作临时文件技巧
所属栏目:[PHP教程] 日期:2022-08-03 热度:104
本篇文章带大家了解一下PHP中的临时文件,介绍一下获取默认临时创建文件目录、创建临时文件的方法,希望对大家有所帮助! 获取 PHP 的默认临时创建文件目录 学习过 Linux 操作系统的都会知道有一个目录是 /tmp 目录( Windows 中一般是:C:WindowsTemp )[详细]
-
让人心动简单易记的PHP变量知识概括
所属栏目:[PHP教程] 日期:2022-08-03 热度:123
1.变量的声明与赋值 声明 PHP 变量必须使用一个美元符号$后面跟变量名来表示,然后再使用=给这个变量赋值。如下所示: $c = 3; ? 2.PHP中变量的特点 必须要以$开始。如变量a要写成$a,$ 并不是变量名的一部。 变量的首字母不能以数字开始。变量名必须以字母[详细]
-
5分钟解决PHP的if else语法和NULL数据类型
所属栏目:[PHP教程] 日期:2022-08-03 热度:122
PHP中if-else语法 if和else语法是PHP当中的一个重要的语法,建议大家一定要熟练地掌握,if 语句是流程控制中最简单的一种。只判断某个条件是否为真,如果为真就执行特定的语句块。 if和else语法有四种基本的语法: if语句:在条件成立时(也就是条件为真时)[详细]
-
PHP基础运算符的奶妈级整理详解
所属栏目:[PHP教程] 日期:2022-08-03 热度:91
PHP运算符 运算符就是指通过一个或者多个表达式来产生另外一个值的某些符号,运算符有很多种,如:+、%、.等都是运算符。那么接下来一起来分别看一看PHP不同运算符的应用。 PHP算数运算符 +加法运算,例:$a+$b; /除法运算,例:$a/$b; %取余数运算(求模运算[详细]
-
如何去给PHP数组进行排序
所属栏目:[PHP教程] 日期:2022-08-03 热度:57
PHP数组排序 数组中的元素可以按字母或数字顺序进行降序或升序排列。升序就是从小到大的顺序进行排序,数字就是按照数字大小从小到大,英文字母是按照大写A-Z然后是小写a-z为升序排序。降序就是升序反过来。 我们要对数组进行排序就要用到数组排序函数: 举[详细]
-
怎样去搞明白PHP的While循环和do-while循环
所属栏目:[PHP教程] 日期:2022-08-03 热度:150
PHP循环-While循环 首先,为什么会存在循环?代码为什么要用循环?在我们的日常使用中,会遇到需要反复运行同一代码块。我们可以使用循环来执行这样的任务,而不是添加若干几乎相等的代码行,显得臃肿。 什么是While循环? While循环是PHP循环的一种,while[详细]
-
怎样借助PHP中的For循环和Foreach循环
所属栏目:[PHP教程] 日期:2022-08-03 热度:156
在之前的文章中给大家带来了《怎样去搞清楚PHP的While循环和do-while循环,五分钟就够了[详细]
-
php中的观察者模式简单实例
所属栏目:[PHP教程] 日期:2022-08-03 热度:198
这篇文章主要介绍了php中的观察者模式简单实例,观察者模式是设计模式中比较常见的一个模式,包含两个或者更多的互相交互的类,本文直接给出实现代码,需要的朋友可以参考下 观察者模式是设计模式中比较常见的一个模式,包含两个或者更多的互相交互的类。这一[详细]
-
php 5.6版本中编写一个PHP扩展的简单示例
所属栏目:[PHP教程] 日期:2022-08-03 热度:158
这篇文章主要介绍了php 5.6版本中编写一个PHP扩展的简单示例,本文给出扩展实现代码、编译方法、配置方法和使用例子等内容,需要的朋友可以参考下 有时候在php本身没有满足需求的api时候,需要自己写相应的扩展,扩展写完之后进行编译,即可加入自己的开发环[详细]
-
php使用CURL伪造IP和来源实例详解
所属栏目:[PHP教程] 日期:2022-08-03 热度:77
这篇文章主要介绍了php使用CURL伪造IP和来源的方法,以实例形式详细分析了CURL伪造IP和来源的原理与实现技巧,并补充说明了PHP中的CURL函数库常用函数,需要的朋友可以参考下 本文实例讲述了php使用CURL伪造IP和来源的方法。分享给大家供大家参考。具体分析如[详细]
-
php中解析带中文字符的url函数分享
所属栏目:[PHP教程] 日期:2022-08-03 热度:198
这篇文章主要介绍了php中解析带中文字符的url函数分享,本文直接给出实现代码,重点是对rawurlencode函数的使用上,需要的朋友可以参考下 很多时候,在书写网页应用程序时候,会遇到中文和其他字符冲突的问题,例如有的url链接中包含中文字符,那么在使用wget[详细]