-
为你解析PHP回调函数
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
PHP 中的回调函数与 C、Java 等语言的回调函数的作用是一模一样的,都是在函数执行的过程中,跳转到回调函数中,当回调函数执行完毕之后,再回到之前的函数处理[详细]
-
什么是PHP可变函数
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
需要注意的是,可变函数不能直接用于例如 echo、print、unset()、isset()、empty()、include、require 以及类似的语言结构,需要使用自己包装的函数来将这些结构[详细]
-
PHP单引号与双引号的关系
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
下面通过一些示例来具体说明一下这两者之间的去吧。 1) 对变量的解析不同 PHP 会解析双引号中的变量,而不会解析单引号中的变量。也就是说,如果使用单引号定义[详细]
-
PHP递归函数原理
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
递归函数最大的好处在于可以精简程序中繁杂重复的程序,并且能以这种特性来执行一些较为复杂的运算动作。例如列表、动态树型菜单以及遍历目录等操作。相应的非递[详细]
-
归纳PHP字符串拼接
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
字符串拼接有两种形式,分别是直接使用字符串连接符 . 和赋值运算符 .= 。具体语法格式如下: $string = string1.string2.string3. .stringn; 或者 $string = st[详细]
-
为你介绍PHP for循环
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
【示例】通过 for 循环来计算 100 的阶乘,实现代码如下所示: ?php $sum = 1 ; for ( $i = 1 ; $i = 100 ; $i ++) { $sum *= $i ; } echo 100! = . $sum ; ? 运[详细]
-
PHP字符串大小写改变
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
下面就来分别介绍一下。 1) strtoupper strtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下: strtoupper($string) 其中,$string 为一个字符串类[详细]
-
PHP封装的非对称加密RSA算法示例
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
本篇章节讲解PHP封装的非对称加密RSA算法。供大家参考研究具体如下: 将php的openssl扩展中的非对称加密函数封装成一个Rsa类。 需要注意的是,在windows上,需要打开openssl的配置文件,请参照官方的openssl扩展安装文档。 在windows上安装openssl[详细]
-
PHP测试框架PHPUnit组织测试操作示例
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
本篇章节讲解PHP测试框架PHPUnit组织测试操作。分享给大家供大家参考,具体如下: 首先是目录结构 源文件夹为 src/测试文件夹为 tests/ User.php name=$name; } public function Isempty() { try{ if(empty($this->name)) { throw new Exception('its null[详细]
-
PHP排序二叉树基本功能实现方法示例
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
本篇章节讲解PHP排序二叉树基本功能实现方法。供大家参考研究具体如下: 这里演示了排序二叉树节点的插入,中序遍历,极值的查找和特定值的查找的功能. 基本没有提供什么概念和定义.建议先简单了解一下本文提供的几个概念在来看本文. 实际上,只是简[详细]
-
php empty 函数判断结果为空但实际值却为非空的原因解析
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
最近我在一个项目中使用 empty 时获取到了一些意料之外的结果。下面是我处理后的调试记录,在这里与你分享了。 firstName,empty($person->firstName)); 它的结果是: string(5) "Freek"bool(true) 结果出人意料。为什么变量的值为字符串,但同时会是空值呢[详细]
-
PHP ADODB实现分页功能简单示例
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
本篇章节讲解PHP ADODB实现分页功能。供大家参考研究具体如下: 一、代码 adodb.inc.php可从官方网站 下载。 或者点击此处本站下载 。 conn.php: PConnect('localhost','root','db_database14[详细]
-
关于PHP执行正则表达式匹配
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
参数说明如下: $pattern:要搜索的模式,也就是编辑好的正则表达式; $subject:要搜索的字符串; $matches:可选参数(数组类型),如果提供了 $matches,它将[详细]
-
PHP正则表达式,建议收藏
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
不要被上例中看似乱码的字符串给吓退,它们就是按照正则表达式的语法规则构建的,是一种由普通字符和具有特殊功能的字符组成的字符串。而且要将这些字符串放在特[详细]
-
PHP函数的参数包含了形式参数还有实际参数
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。 如果函数有参数列表,函数就可以从外部获取函数执行所需[详细]
-
PHP定义函数的意思
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
函数的语法格式说明如下: 每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能; 每个自定义[详细]
-
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP基于pdo的数据库操作类。分享给大家供大家参考,具体如下: 工作中需要操作sqlserver、oracle都是使用的这个类,当时是在别人的基础上改进了,现在分享下 Config = $config; $this->connect(); } /*数据库连接*/ public function connect()[详细]
-
PHP实现的mysql读写分离操作示例
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP实现的mysql读写分离操作。供大家参考研究具体如下: 首先mysql主从需配置好,基本原理就是判断sql语句是否是select,是的话走master库,否则从slave查 '; $link = mysql_connect("192.168.20.201:3306","open","123456") or die("[详细]
-
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP实现将多个文件压缩成zip格式并下载到本地的方法。供大家参考研究具体如下: 废话不多说,直接上代码 open($zipname,ZipArchive::CREATE);if ($res === TRUE) { foreach ($files as $file) { //这里直接用原文件的名字进行打包,也[详细]
-
PHP生成腾讯云COS接口需要的请求签名
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
COS和请求签名是什么 COS 是腾讯云对象存储的缩写及简称,请求签名是第三方在调用COS相关接口时需要按需提供的、经过特定算法创建而成的一组字符串信息,将唯一的标识当前第三方身份,提供通信双方的身份识别,只有有效的签名COS才会提供服务 目标 使用 PHP[详细]
-
PHP 访问数据库配置通用方法(json)
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
提取一种对数据库配置的通用方式 目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式。比如在配置文件中配置好两套数据库访问内容,一套测试库访问地址,一套生产库访问[详细]
-
PHP连接MySQL数据库并以json格式输出
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
1.简介 PHP连接数据库有多种方法,现介绍常用的MySQL数据库连接方法,PHP连接MySQL也有两种方式,一是面向对象,二是面向过程方式,两种方法稍有区别。下面通过代码介绍两种方法连接MySQL并以json格式输出。 2、面向对象方式 // 创建连接 $conn =new mysqli([详细]
-
PHP自动识别当前使用移动终端
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
虽然现在利用jquery可以准确地判断出当前使用的是那种客户端,但是有时候根据功能和需求,我们可能需要用php来判断当前程序运行的环境,jquery在这里就不说了,这里直接讲讲php是怎么实现的,希望对大家有所帮助。 我们首先来判断当前运行环境是pc(电脑端)[详细]
-
PhpStorm本地断点调试的方法步骤
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
前言: php代码在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题。一开始可能不太适应断点调试,但是当习惯之后,越用越舒服。 注:以下是在windows7+apache环境 一、断[详细]
-
PHP手机短信验证码实现流程详解
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本人在自己博客(Laravel)的注册部分 使用手机号注册,需要发送短信验证码。 使用的短信服务提供商,当然具体短信服务提供商大家可以自由选择。 1、实现流程 输入手机号,点击获取验证码 提交正确的短信验证码后,注册完成 2、实现思路图 3、注册 云片,以及[详细]



