-
PHP 布尔值的自增与自减的实现方法
所属栏目:[PHP教程] 日期:2021-05-22 热度:197
在上午和业务需求战斗结束之后,准备打开群看看各位老司机有没有看车,突然看到 @E舞九天 II 发的一些消息 他发现,PHP 的布尔值自增,无论自增多少遍,最后输出的都是 1 这就比较有趣了~ 自增和自减,++$a 和 $a++ 的区别大家都知道 ++a 表示取 a 的地址,[详细]
-
分析php://output和php://stdout的区别
所属栏目:[PHP教程] 日期:2021-05-22 热度:187
PHP包含了以php://开头的一系列输出输出流,如php://stdin,php://stdout等。今天查看代码时,忽然想到一个问题:php://output和php://stdout有什么区别? 从PHP的官方文献中找答案,对输入流php://stdin和php://input的解释分别如下(输出流的解释过于简略)[详细]
-
PHP中cookie知识点学习
所属栏目:[PHP教程] 日期:2021-05-22 热度:149
什么是cookie cookie,即小饼干,是保存在用户代理端(浏览器是最常见的用户代理)的一些数据片段。浏览网页时,浏览器会将 当前页面有效的 cookie放在请求的头部发送到服务端。 cookie组成 cookie由以下几部分组成: domain,cookie所属的域名。浏览器发送c[详细]
-
Yii2框架数据验证操作实例详解
所属栏目:[PHP教程] 日期:2021-05-22 热度:93
本篇章节讲解Yii2框架数据验证操作。供大家参考研究具体如下: 一、场景 什么情况下需要使用场景呢?当一个模型需要在不同情境中使用时,若不同情境下需要的数据表字段和数据验证规则有所不同,则需要定义多个场景来区分不同使用情境。例如,用户[详细]
-
PHP实现动态压缩js与css文件的方法
所属栏目:[PHP教程] 日期:2021-05-22 热度:53
本篇章节讲解PHP实现动态压缩js与css文件的方法。供大家参考研究具体如下: 正式发布产品时,我们希望将项目里的js,css合并压缩,以减少http请求、防止轻易查看源代码。 使用 只需要在头部引入一下代码即可: demo " rel="external nofollow[详细]
-
PHP简单实现解析xml为数组的方法
所属栏目:[PHP教程] 日期:2021-05-22 热度:195
本篇章节讲解PHP简单实现解析xml为数组的方法。供大家参考研究具体如下: 最近想要做一个插件机制,需要用到xml,在解析xml时候需要转换为数组,特意记录一个此种解析方式 xmlDemo.xml文件: php代码: 运行结果: array(1) { ["versionCode[详细]
-
PHP+MySQL实现消息队列的方法分析
所属栏目:[PHP教程] 日期:2021-05-21 热度:86
本篇章节讲解PHP+MySQL实现消息队列的方法。供大家参考研究具体如下: 最近遇到一个批量发送短信的需求,短信接口是第三方提供的。刚开始想到,获取到手机号之后,循环调用接口发送不就可以了吗? 但很快发现问题:当短信数量很大时,不仅耗时,而[详细]
-
PHP数组去重的更快实现方式分析
所属栏目:[PHP教程] 日期:2021-05-21 热度:83
本篇章节讲解PHP数组去重的更快实现方式。供大家参考研究具体如下: 概述 使用PHP的 array_unique() 函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组。这个函数大多数情况下都能工作得很好。但是,如果你尝试在一个大的数组[详细]
-
PHP+ajax实现获取新闻数据简单示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:186
本篇章节讲解PHP+ajax实现获取新闻数据的方法。供大家参考研究具体如下: Get方式获取到的信息是字符串(responseText) ① 可以借助JSON对象的方法 : stringify() 和 parse() 方法,进行字符串和对象之间的转换 ②ajax获取服务器内容的实例: getN[详细]
-
php使用curl伪造来源ip和refer的方法示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:166
本篇章节讲解php使用curl伪造来源ip和refer的方法。供大家参考研究具体如下: php curl伪造来源ip和来路refer实例代码1: php curl伪造来源ip和来路refer实例代码2: "root","pwd[详细]
-
php curl批处理实现可控并发异步操作示例
所属栏目:[PHP教程] 日期:2021-05-21 热度:83
本篇章节讲解php curl批处理实现可控并发异步操作。供大家参考研究具体如下: 通常情况下 PHP 中的 cURL 是阻塞运行的,就是说创建一个 cURL 请求以后必须等它执行成功或者超时才会执行下一个请求:API接口访问一般会首选CURL 在实际项目或者自己编[详细]
-
PHP学习笔记之session
所属栏目:[PHP教程] 日期:2021-05-21 热度:173
cookie和session是web开发新手容易搞混的两个概念,弄清楚两者有助于对web交互更好的理解。个人认为session和cookie的区别主要有如下几点: cookie 信息保存在客户端 具体实现由客户端负责 数据大小和数量一般有限制 数据容易被窃取和篡改 session 数据保存[详细]
-
PHP如何输出图片
所属栏目:[PHP教程] 日期:2021-05-21 热度:156
上表中函数的语法格式如下所示: imagegif(resource $image[, string $filename]) imagejpeg(resource $image[, string $filename[, int $quality]]) imagepng(r[详细]
-
一篇文章为你解释PHP fgets和fgetss中的逐行读取文件
所属栏目:[PHP教程] 日期:2021-05-21 热度:177
1、fgets() 函数 fgets() 函数用于一次读取一行数据。函数的语法格式如下: fgets(resource $handle[, int $length]) 其中参数 $handle 是被打开的文件;参数 $l[详细]
-
解析PHP imagecreatetruecolor和imagecreate中的创建画布
所属栏目:[PHP教程] 日期:2021-05-21 热度:90
在 PHP 中,通过 GD 库处理图像的操作,都是先在内存中处理,操作完成以后再以文件流的方式,输出到浏览器或保存在服务器的磁盘中。创建图像一般分为 4 个基本步[详细]
-
PHP fopen和fclose怎么做到打开和关闭文件
所属栏目:[PHP教程] 日期:2021-05-21 热度:58
在对文件进行操作之前,服务器上的操作系统必须知道要对打开的文件进行什么操作。操作系统需要了解在打开这个文件后,这个文件是否还允许其他脚本再打开,它还需[详细]
-
PHP7如何开启Opcode打造强悍性能详解
所属栏目:[PHP教程] 日期:2021-05-17 热度:66
前言 鸟哥在博客中说,提高PHP 7性能的几个tips,第一条就是开启opcache: 记得启用Zend Opcache,因为PHP7即使不启用Opcache速度也比PHP-5.6启用了Opcache快,所以之前测试时期就发生了有人一直没有启用Opcache的事情 那么什么是Opcache呢? Opcache 的前生是[详细]
-
PHP基于递归算法解决兔子生兔子问题
所属栏目:[PHP教程] 日期:2021-05-17 热度:135
本篇章节讲解PHP基于递归算法解决兔子生兔子问题。供大家参考研究具体如下: 接到面试通知辗转反侧,一直在默念明天改如何介绍自己的项目经验等。 早早的起床,洗漱,把自己的总结的问题自问自答了一些。 匆匆吃了早饭,挤进让人面目狰狞的地铁,[详细]
-
PHP分页显示的方法分析【附PHP通用分页类】
所属栏目:[PHP教程] 日期:2021-05-17 热度:82
本篇章节讲解PHP分页显示的方法。供大家参考研究具体如下: = $pages){ $nextpage = $pages;}$start =($currentpage-1) * $pagesize;//起始位置$sql = "SELECT * from student limit $start,$pagesize";echo $sql;// $sql = "select * from studen[详细]
-
PHP使用PDO抽象层获取查询结果的方法示例
所属栏目:[PHP教程] 日期:2021-05-17 热度:53
本篇章节讲解PHP使用PDO抽象层获取查询结果的方法。分享给大家供大家参考,具体如下: PHP使用PDO抽象层获取查询结果,主要有三种方式: (1)PDO::query()查询。 看下面这段php代码: query($psql);$res->setFetchMode(PDO::FETCH_NUM); //数字索引方式wh[详细]
-
PHP实现压缩图片尺寸并转为jpg格式的方法示例
所属栏目:[PHP教程] 日期:2021-05-17 热度:160
本篇章节讲解PHP实现压缩图片尺寸并转为jpg格式的方法。供大家参考研究具体如下: $towidth/$srcH){ $b = $toheight/$srcH; }else{ $b = $towidth/$srcW; } //计算出图片缩放后的宽高 // floor 舍去小数点部分,取整 $new_w = floor($srcW*$b); $n[详细]
-
php strftime函数获取日期时间(switch用法)
所属栏目:[PHP教程] 日期:2021-05-16 热度:125
strftime()函数的用法 strftime()函数可以把YYYY-MM-DD HH:MM:SS格式的日期字符串转换成其它形式的字符串。strftime()的语法是strftime(格式,日期/时间,修正符,...) 函数strftime()的操作有些类似于sprintf():识别以百分号(%)开始的格式命令集合,格式化输[详细]
-
PHP多维数组指定多字段排序的示例代码
所属栏目:[PHP教程] 日期:2021-05-16 热度:152
介绍array_multisort方法 array_multisort — 对多个数组或多维数组进行排序.其php 手册中的说明如下: 代码如下: 参数 arr 要排序的一个 array。 arg 接下来的每个参数可以是另一个 array 或者是为之前 array 排序标志选项参数: SORT_ASC,SORT_DESC,SORT_R[详细]
-
PHP 多任务秒级定时器的实现方法
所属栏目:[PHP教程] 日期:2021-05-16 热度:80
描述 最近在公司部署crontab的时候,突发奇想是否可以用PHP去实现一个定时器,颗粒度到秒级就好,因为crontab最多到分钟级别,同时也调研了一下用PHP去实现的定时器还真不太多,Swoole 扩展里面到实现了一个毫秒级的定时器很高效,但毕竟不是纯PHP代码写的,[详细]
-
原生JS实现Ajax通过POST方式与PHP进行交互的方法示例
所属栏目:[PHP教程] 日期:2021-05-16 热度:52
本篇章节讲解原生JS实现Ajax通过POST方式与PHP进行交互的方法。供大家参考研究具体如下: 一、代码 conn.php index.php 通过POST方式与PHP进行交互 查询员工信息,根据员工技能信息 searchrst.php "; echo " ID 名称 编号 描述 ".$myrow[id]." ".$[详细]