-
PHP使用pdo实现事务处理操作实例
所属栏目:[PHP教程] 日期:2022-02-23 热度:91
本文实例讲述了PHP使用pdo实现事务处理操作。分享给大家供大家参考,具体如下: 使用事务的好处: 举个例子:银行用户A向用户B转账100元,这个操作被分为两个步骤: (1)A的账户余额被扣去100。 (2)B的账户余额增加100。 如果不使用事务的话,假设(1)执行成功[详细]
-
php将从数据库中获得的数据转换成json格式并输出的办法
所属栏目:[PHP教程] 日期:2022-02-23 热度:146
将查询到的数组存放到一个新的数组中,然后返回json格式(查询部分的语句已经省略),如下所示: header(content-type:application/json;charset=utf8); $results = array(); while ($row = mysql_fetch_assoc($result_query)) { $results[] = $row; } if($resu[详细]
-
php完成将数据做成json的格式给前端使用
所属栏目:[PHP教程] 日期:2022-02-23 热度:52
interCom.php页面: ?php header(Content-Type: application/json; charset=utf8); class Response{ /* interger $Status 状态码 200/400 * string $Msg 提示信息 * array $Data 数据 * return string 返回值 json返回的数据 * */ public static function jso[详细]
-
PHP程序员学习运用Swoole的理由
所属栏目:[PHP教程] 日期:2022-02-23 热度:157
最近两个月一直在研究 Swoole,研究成果即将在6.21正式开源发布,这段时间没有来水文章,趁着今天放假来水水吧。 借助这篇文章,我希望能够把 Swoole 安利给更多人。虽然 Swoole 可能目前定位是一些高级 phper 的玩具,让中低级望而生畏,可能对一些应用场景[详细]
-
PHP基于curl模拟post提交json数据实例
所属栏目:[PHP教程] 日期:2022-02-23 热度:132
本文实例讲述了PHP基于curl模拟post提交json数据。分享给大家供大家参考,具体如下: 这里php模拟post提交json数据操作的关键是在头部设置Content-Type: ?php header(Content-type:application/json;charset=utf-8); $url=http://192.168.10.234:8080/uc/log[详细]
-
PHP服务器端API原理及示例解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:162
相信大家都做过PHP请求API接口获取数据,比如淘宝API,微信公众平台,天气查询,快递查询等,有的需要参照接口文档根据签名算法构造sign(签名),或者设置token,然后通过curl发送POST请求带上参数,获得返回数据,一般是json或者xml格式。 但是现在的情况[详细]
-
PHP开发完成微信退款功能示例
所属栏目:[PHP教程] 日期:2022-02-23 热度:165
本文实例讲述了PHP开发实现微信退款功能。分享给大家供大家参考,具体如下: 最近在调微信退款接口,发现有许多坑,更大家分享一下 ① 要是在测试的时候,网页提示 curl 58 说明 证书的路径出现问题(这里要填物理路径,也就是绝对路径) ② 网页提示curl 52[详细]
-
PHP中的浅复制与深复制的实例解析
所属栏目:[PHP教程] 日期:2022-02-23 热度:151
前言:最近温习了一下Design Pattern方面的知识,在看到Prototype Pattern这一设计模式时,注意到其中涉及到一个浅复制与深复制的问题。这里来总结一下,提醒自己以后一定要多加注意。 自PHP5起,new运算符自动返回一个引用,一个 对象变量 已经不再保存整个[详细]
-
php socket服务的模型以及完成多进程IO复用libevent
所属栏目:[PHP教程] 日期:2022-02-23 热度:89
端口复用技术,这样就可以很好的解决惊群问题和stream_socket_server性能瓶颈的问题. /** * 多进程IO复用libevent * 同时处理多个连接 * 端口复用---建议php7 */ class Xtgxiso_server { public $socket = false; public $master = array(); public $onConne[详细]
-
PHP中vsprintf 函数怎么用?vsprintf 函数四种用法实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:59
这篇文章主要给大家分享一个将格式化字符串写入变量的实例,其中PHP中vsprintf()函数,就能够实现把格式化字符串写入变量中。下面我们就来看看vsprintf() 函数的用法以及操作原理。感兴趣的朋友就继续往下看吧。 实例 把格式化字符串写入变量中: ?php $numb[详细]
-
php数据类型有几种转换办法,怎样转换?
所属栏目:[PHP教程] 日期:2022-02-22 热度:198
我们知道PHP是属于弱类型语言,与Java和C++这些强类型语言不同,弱类型语言是自动转换数据类型的,强类型语言必须手动声明类型。那么PHP数据类型如何转换呢?有几种转换方法?下面我们一起来了解一下。 PHP的数据类型转换属于强制转换,允许转换的PHP数据类[详细]
-
php怎样判断用户在线状态
所属栏目:[PHP教程] 日期:2022-02-22 热度:189
php怎么对用户在线状态进行检测?写PHP登录注册时,我们往往要对用户在线状态进行判断,很多新手不知道这一需求要如何实现,这篇文章就给大家分享php实现检测用户在线状态的代码,供大家参考学习。 这个是基于ThinkPHP框架的,其他的可以自己根据需求改 1.先[详细]
-
php异常处理你真的懂吗?解析php异常处理机制
所属栏目:[PHP教程] 日期:2022-02-22 热度:106
PHP中的异常处理机制是比较难理解的一个知识点,很多朋友在学习过程中,对于异常处理有些不明白。为了帮助大家更好的学习和理解PHP中的异常处理机制,文本会详细介绍异常处理机制,有这方面学习需求的朋友可以看一下。 1、异常概述 异常(Exception)是一种[详细]
-
php的date函数格式怎样展示日期
所属栏目:[PHP教程] 日期:2022-02-22 热度:184
php的date函数格式怎么显示日期?很多新手对于date() 函数格式化的使用不是很了解。对此吗,这篇文章就给大家介绍一下date() 函数的语法以及时间格式化的方式,本文有两个示例,有这方学习需求的朋友可以看一下。 date() 函数 功能:用于格式化时间,返回一[详细]
-
PhpSpreadsheet对单元格的实用操作有哪些,你了解几个?
所属栏目:[PHP教程] 日期:2022-02-22 热度:57
这篇文章给大家介绍一下PhpSpreadsheet设置单元格的常用操作,包括设置字体、插入图片、设置列宽行高、对齐、合并等等,本文还有具体的代码示例,感兴趣的朋就继续往下看。 PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、[详细]
-
PHP的ob缓存如何用?一文带你搞懂ob函数原理
所属栏目:[PHP教程] 日期:2022-02-22 热度:108
很多朋友在学习PHP时,对于ob缓存不是很理解,对此,这篇文章就给大家介绍一下ob缓存,包括ob缓存的基本原则和作用,以及ob相关函数的介绍,希望对大家学习有帮助。 ob缓存介绍 ob是output buffering的简称,输出缓冲区,缓冲区是通过php.ini中的output_buff[详细]
-
php如何解决http请求超时?教你几个办法
所属栏目:[PHP教程] 日期:2022-02-22 热度:133
php如何处理http请求超时?http请求超时不少朋友都有遇到过,那么我们应该如何解决呢?这篇文章就给大家介绍一下http请求超时可能出现的场景以及http请求超时解决方案。 一,http请求超时时间 可能出现的场景: 1,curl进程运行了一个世纪还未结束,curl的时[详细]
-
php如何对数据库备份和恢复,一文搞懂操作流程
所属栏目:[PHP教程] 日期:2022-02-22 热度:137
php如何实现数据库的备份和恢复?很多新手对此不是很了解,因此下面给大家分享一下php数据库的备份与恢复,有这方面学习的需求的朋友可以看一下,希望对大家学习有帮助。 数据库备份 mysql -uroot -p mydb:db.txt 数据库恢复 mysql -u用户名 -p密码 数据库[详细]
-
php如何加快对百万级数据的导出
所属栏目:[PHP教程] 日期:2022-02-22 热度:157
很多朋友想要知道PHP怎么样快速导出百万级数据到CSV或者EXCEL文件中,因此,这篇文章就给大家分享一下php百万级数据导出的操作,下面是导出思路,导出源码以及测试,有需要的朋友可以看一下,希望大家有收获。 很多时候,因为数据统计,我们需要将数据库的数[详细]
-
PHP正则表达式验证电话号码与邮箱的实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:195
PHP正则表达式是一种描述字符串结构的语法规则,是一个特点的格式化模式,能够匹配,替换和街区匹配的字符串。一般PHP正则表达式会用作判断手机号码写法和邮箱写法是否正确,这篇文章也就给大家分享PHP的手机号码和邮箱的正则表达式实例。 php用正则表达式判[详细]
-
PHP限制发送手机验证码的次数实例
所属栏目:[PHP教程] 日期:2022-02-22 热度:136
现在很多网站和软件的注册都会让用户填写电话号码,之后系统会向用户手机发送一条短信验证码,用户输入验证码之后就能正常使用了,而且还能使用短信验证码进行快捷登录。但是为了防机刷验证码,我们需要限制发送手机验证码的次数,那么这种限制是如何实现的[详细]
-
PHP连接MySQL三种方法,你知道几个?
所属栏目:[PHP教程] 日期:2022-02-22 热度:87
PHP连接MySQL数据库的操作是新手学习PHP一定要掌握的技能,这篇文章就给大家分享三个PHP连接MySQL数据库的方法,分别是面向过程方法,面向对象方法和PDO方法,对正在学习PHP的同学有一定的参考价值。 方法一:普通方法(面向过程) 首先,先做出如下假设(也[详细]
-
教你运用PHP做一个简易的登录系统
所属栏目:[PHP教程] 日期:2022-02-22 热度:105
注册登录是我们日常上网时最常用的操作,因此这篇文章就主要给大家分享如何用PHP实现一个简易的用户登录系统。感兴趣的朋友就继续往下看吧。 直接上代码 连接数据库:connect.php ?php $servername = localhost; $username = formbd; $password = formbd; $d[详细]
-
在PHP函数如何运行Linux系统代码?这六个函数要明白
所属栏目:[PHP教程] 日期:2022-02-22 热度:134
在开发过程中,有时候我们会需要在PHP函数在运行Linux系统代码,那么我们就会使用到这些函数,shell_exec函数,exec函数,system函数,passthru函数,popen函数,proc_open函数。下面我们就来详细了解下PHP执行linux命令可能会用到的六个函数。 1,exec函数[详细]
-
php操作redis命令介绍和代码详解
所属栏目:[PHP教程] 日期:2022-02-22 热度:152
Redis是一种支持key-value等多种数据结构的存储系统,能够用于缓存,时间发布或者订阅等等。现在有很多大型网站会运用redis缓存,这能够明显提高网站速度。这篇文章就主要给大家介绍PHP操作Redis命令,感兴趣的朋友就继续往下看吧。 官方PHP Redis扩展文件下[详细]