-
PHP函数参数传达的多种方法
所属栏目:[PHP教程] 日期:2021-05-26 来源:DaWei
值传递是 PHP 中函数的默认传值方式,也称为拷贝传值。顾名思义值传递的方式会将实参的值复制一份再传递给函数的形参,所以在函数中操作参数的值并不会对函数外的实参造成影响。因此如果不希望函数修改实参的值,就可以通过值传递的方式。 【示例】下面定义[详细]
-
PHP匿名函数中的闭包函数
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
创建匿名函数创建匿名函数很简单,其语法结构如下所示: function (参数列表) { ... } 可以看出,匿名函数与普通函数非常类似,同样可以接受参数,并且可以有返回值,只是匿名函数在声明时会省略函数名。 【示例】下面通过一个简单的示例来演示一下如何创建[详细]
-
为你解析PHP回调函数
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
PHP 中的回调函数与 C、Java 等语言的回调函数的作用是一模一样的,都是在函数执行的过程中,跳转到回调函数中,当回调函数执行完毕之后,再回到之前的函数处理接下来的程序。 PHP中回调函数的实现在 PHP 中调用回调函数,不像 C、Java 等语言那样直接使用[详细]
-
什么是PHP可变函数
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
需要注意的是,可变函数不能直接用于例如 echo、print、unset()、isset()、empty()、include、require 以及类似的语言结构,需要使用自己包装的函数来将这些结构用作可变函数。 可变函数的语法如下所示: $name(); 其中,$name 为一个变量,后面的小括号( )[详细]
-
PHP单引号与双引号的关系
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
下面通过一些示例来具体说明一下这两者之间的去吧。 1) 对变量的解析不同PHP 会解析双引号中的变量,而不会解析单引号中的变量。也就是说,如果使用单引号定义的字符串中出现变量,在输出时变量会被原样输出,不会解析成变量的值。而如果使用双引号定义的字[详细]
-
分析PHP foreach循环
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
PHP foreach 循环结构是遍历数组时常用的方法,foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量或者未初始化的变量将发出错误信息。 foreach 有以下两种语法格式: //格式1 foreach (array_expression as $value){ statement } //格式2[详细]
-
PHP递归函数原理
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
递归函数最大的好处在于可以精简程序中繁杂重复的程序,并且能以这种特性来执行一些较为复杂的运算动作。例如列表、动态树型菜单以及遍历目录等操作。相应的非递归函数虽然效率高,但却比较难编程,而且相对来说可读性差。 递归思想递归的主要思想就是,把[详细]
-
归纳PHP字符串拼接
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
字符串拼接有两种形式,分别是直接使用字符串连接符.和赋值运算符.=。具体语法格式如下: $string = string1.string2.string3. .stringn; 或者 $string = string1; $string .= string2; $string .= string3; $string .= stringn; 【示例】使用字符串连接符.[详细]
-
PHP字符串大小写改变
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
下面就来分别介绍一下。 1) strtoupperstrtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下: strtoupper($string) 其中,$string 为一个字符串类型的参数,该函数可以将参数 $string 中的字母转化为大写,并将转化后的字符串返回。 示例代码如[详细]
-
为你介绍PHP for循环
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
【示例】通过 for 循环来计算 100 的阶乘,实现代码如下所示: ?php $sum = 1; for ($i = 1; $i = 100; $i++) { $sum *= $i; } echo 100! = .$sum; ? 运行结果如下: 100! = 9.3326215443944E+157 注意:在 for 循环语句中,循环计数器无论是采用递增还是递[详细]
-
PHP ADODB实现事务处理功能示例
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP ADODB实现事务处理功能。分享给大家供大家参考,具体如下: 一、代码 adodb.inc.php可从官方网站http://adodb.sourceforge.net/ 下载。 或者点击此处本站下载 。 conn.php: PConnect('localhost','root','db_database14'); $conn -> exec[详细]
-
php框架CodeIgniter主从数据库配置方法分析
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解php框架CodeIgniter主从数据库配置方法。分享给大家供大家参考,具体如下: CodeIgniter简称CI是最流行的一个php MVC框架之一,本人讲从实际项目使用中写系列实战经验,有别与其他的理论讲解文章,会附上实战流程和代码。 本篇为配置多个数据[详细]
-
php7函数,声明,返回值等新特性介绍
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
使用 ... 运算符定义变长参数函数 (PHP 5 >= 5.6.0,PHP 7) 现在可以不依赖 func_get_args(), 使用 ... 运算符 来实现 变长参数函数。 以上例程会输出: $req: 1; $opt: 0; number of params: 0$req: 1; $opt: 2; number of params: 0$req: 1; $opt: 2; nu[详细]
-
PHP实现生成数据字典功能示例
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP实现生成数据字典功能。分享给大家供大家参考,具体如下: 最近时间紧迫,没有时间发博客,趁现在有点时间向大家分享一个知识点。在咱们做开发的时候 ,也许经常会遇到对数据库分析,做一个数据字典,那么现在好处来了,大家只需要关注我所[详细]
-
CodeIgniter框架数据库基本操作示例
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解CodeIgniter框架数据库基本操作。分享给大家供大家参考,具体如下: 现在开始,首先现在CI框架到自己的服务器目录下并配置 接着下来配置数据库在 别的现在新手用不到紧接着创建一个数据库和一个user表,这个在我的源码包里面有你可以直接导入[详细]
-
PHP实现防止表单重复提交功能【基于token验证】
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP实现防止表单重复提交功能。分享给大家供大家参考,具体如下: 防止表单重复提交的方法有很多种,那么今天就给大家介绍一种php如何有效的防止表单重复提交。 代码非常简单 我相信大家很聪明给大家分享一个小的demo,大家可以借鉴一下: 具[详细]
-
CI框架(CodeIgniter)实现的数据库增删改查操作总结
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
副标题#e# 本篇章节讲解CI框架(CodeIgniter)实现的数据库增删改查操作。分享给大家供大家参考,具体如下: controllers下的 cquery.php文件 load->database(); } function index() { //调用model 其中train为外层文件夹 MQuery为model名称 queryList为重命[详细]
-
PHP实现一维数组与二维数组去重功能示例
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
本篇章节讲解PHP实现一维数组与二维数组去重功能。分享给大家供大家参考,具体如下: 数组中重复项的去除 一维数组的重复项: 使用 array_unique 函数即可,使用实例如下: 结果如下: Array ( [0] => 1 [1] => 2 [2] => 3 [5] => watermalon ) 二维数组的[详细]
-
关于PHP执行正则表达式匹配
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
$subject:要搜索的字符串; $matches:可选参数(数组类型),如果提供了 $matches,它将被填充为搜索结果。 $matches[0] 包含完整模式匹配到的文本, $matches[1] 包含第一个捕获子组匹配到的文本,以此类推; $flags:可选参数,$flags 可以被设置为 PR[详细]
-
PHP正则表达式,建议收藏
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
不要被上例中看似乱码的字符串给吓退,它们就是按照正则表达式的语法规则构建的,是一种由普通字符和具有特殊功能的字符组成的字符串。而且要将这些字符串放在特定的正则表达式函数中使用才有效果。 正则表达式的用途正则表达式描述的是一种字符串匹配模式[详细]
-
PHP函数的参数包含了形式参数还有实际参数
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
如果函数没有参数列表,函数执行的任务就是固定的,用户在调用函数时不能改变函数内部的一些执行行为。 如果函数有参数列表,函数就可以从外部获取函数执行所需要的数据值。也就是用户在调用函数时,在函数体还没有执行之前,将一些数据通过函数的参数列表[详细]
-
PHP定义函数的意思
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
函数的语法格式说明如下: 每个函数的第一行都是函数头,由声明函数的关键字 function、函数名和参数列表三部分组成,其中每一部分完成特定的功能; 每个自定义函数都必须使用 function 关键字声明; 函数名可以代表整个函数,可以将函数命名为任何名称,只[详细]
-
PHP函数的特点
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
在数学知识里,函数是由参数的定义域和在这个参数定义域上的某种规则组成的。当选定某一参数时,函数的值也是唯一确定的。例如有这样一个数学函数 f(x)=2x+3,那么就有 f(1)=5、f(3)=9,这里的 1、3 都是函数 f 的参数,而 5、9 都是这些参数对应的函数 f[详细]
-
PHP include还有require:其中文件包含语句
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
其中 filename 为需要包含的文件路径(相对路径和绝对路径都行),filename 为一个字符串,所以需要使用单引号 或双引号 包裹起来。同时 include 后面的括号也可以省略,省略括号时 include 需要使用空格与后面的 filename 分隔开。 为了方便演示,这里我们[详细]
-
PHP实现微信小程序人脸识别刷脸登录功能
所属栏目:[PHP教程] 日期:2021-05-25 来源:DaWei
首先我们先确认我们的百度云人脸库里已经上传了我们的个人信息照片 然后我们在后台写刷脸登陆的接口login我们要把拍照获取的照片存储到服务器 maxSize = 2048000 ;// 设置附件上传大小 $upload->exts = array('jpg','gif','png','jpeg');// 设置附件上传类[详细]
