-
CI框架(CodeIgniter)实现的导入、导出数据操作示例
所属栏目:[PHP教程] 日期:2021-05-28 热度:184
本篇章节讲解CI框架(CodeIgniter)实现的导入、导出数据操作。供大家参考研究具体如下: 在libraies中引用PHPExcel这个类(phpexcel.php) 'name','C[详细]
-
PHP递归遍历文件夹去除注释并压缩php源代码的方法示例
所属栏目:[PHP教程] 日期:2021-05-28 热度:171
本篇章节讲解PHP递归遍历文件夹去除注释并压缩代码的方法。供大家参考研究具体如下: "; } } } }else{ // 此处无用(因为来的都是目录),如果只转换一个文件,就可以这样使用。 file_put_contents($arr[1].'/'.$dirname,replace_php_src($arr[0].[详细]
-
PHP工厂模式简单实现方法示例
所属栏目:[PHP教程] 日期:2021-05-28 热度:107
本篇章节讲解PHP工厂模式简单实现方法。供大家参考研究具体如下: 工厂模式是一种类,建立了一个工厂来根据所需来创建对象,这种方式在多态性编程中是很重要的,允许动态替换类,修改配置等。 php示例代码如下: class = ucfirst(strtolower($clas[详细]
-
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到
所属栏目:[PHP教程] 日期:2021-05-28 热度:106
本篇章节讲解PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能。供大家参考研究具体如下: 这里模拟tp框架模板变量分配与赋值操作。 extract($arr); //extract 的作用:从数组中将变量导入到当前的符号表,键做变量,值做值[详细]
-
PHP仿tp实现mvc框架基本设计思路与实现方法分析
所属栏目:[PHP教程] 日期:2021-05-28 热度:146
本篇章节讲解PHP仿tp实现mvc框架基本设计思路与实现方法。供大家参考研究具体如下: 仿tp mvc基本设计与简单实现 一:文件加载常识 变量 常量 函数 类文件加载的函数或者使用命名空间: require(); require_once(); include(); include_once(); 常[详细]
-
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
所属栏目:[PHP教程] 日期:2021-05-28 热度:69
本篇章节讲解PHP基于pdo的数据库操作类。分享给大家供大家参考,具体如下: 工作中需要操作sqlserver、oracle都是使用的这个类,当时是在别人的基础上改进了,现在分享下 Config = $config; $this->connect(); } /*数据库连接*/ public function connect()[详细]
-
PHP实现的mysql读写分离操作示例
所属栏目:[PHP教程] 日期:2021-05-28 热度:71
本篇章节讲解PHP实现的mysql读写分离操作。供大家参考研究具体如下: 首先mysql主从需配置好,基本原理就是判断sql语句是否是select,是的话走master库,否则从slave查 '; $link = mysql_connect("192.168.20.201:3306","open","123456") or die("[详细]
-
PHP实现将多个文件压缩成zip格式并下载到本地的方法示例
所属栏目:[PHP教程] 日期:2021-05-28 热度:145
本篇章节讲解PHP实现将多个文件压缩成zip格式并下载到本地的方法。供大家参考研究具体如下: 废话不多说,直接上代码 open($zipname,ZipArchive::CREATE);if ($res === TRUE) { foreach ($files as $file) { //这里直接用原文件的名字进行打包,也[详细]
-
PHP生成腾讯云COS接口需要的请求签名
所属栏目:[PHP教程] 日期:2021-05-28 热度:57
COS和请求签名是什么 COS 是腾讯云对象存储的缩写及简称,请求签名是第三方在调用COS相关接口时需要按需提供的、经过特定算法创建而成的一组字符串信息,将唯一的标识当前第三方身份,提供通信双方的身份识别,只有有效的签名COS才会提供服务 目标 使用 PHP[详细]
-
PHP 访问数据库配置通用方法(json)
所属栏目:[PHP教程] 日期:2021-05-28 热度:51
提取一种对数据库配置的通用方式 目的是通过通用类访问配置文件的方式,提供对数据库连接的动态获取和设置,使开发时和生产应用时都能够提供灵活的、简化的、解耦的操作方式。比如在配置文件中配置好两套数据库访问内容,一套测试库访问地址,一套生产库访问[详细]
-
PHP连接MySQL数据库并以json格式输出
所属栏目:[PHP教程] 日期:2021-05-28 热度:187
1.简介 PHP连接数据库有多种方法,现介绍常用的MySQL数据库连接方法,PHP连接MySQL也有两种方式,一是面向对象,二是面向过程方式,两种方法稍有区别。下面通过代码介绍两种方法连接MySQL并以json格式输出。 2、面向对象方式 // 创建连接 $conn =new mysqli([详细]
-
PHP自动识别当前使用移动终端
所属栏目:[PHP教程] 日期:2021-05-28 热度:153
虽然现在利用jquery可以准确地判断出当前使用的是那种客户端,但是有时候根据功能和需求,我们可能需要用php来判断当前程序运行的环境,jquery在这里就不说了,这里直接讲讲php是怎么实现的,希望对大家有所帮助。 我们首先来判断当前运行环境是pc(电脑端)[详细]
-
PhpStorm本地断点调试的方法步骤
所属栏目:[PHP教程] 日期:2021-05-28 热度:183
前言: php代码在调试时,经常是print_r或者var_dump来断点,但是当项目较为复杂的情况下,这么做效率就非常低下了,断点调试就非常好的解决了这个问题。一开始可能不太适应断点调试,但是当习惯之后,越用越舒服。 注:以下是在windows7+apache环境 一、断[详细]
-
PHP手机短信验证码实现流程详解
所属栏目:[PHP教程] 日期:2021-05-28 热度:51
本人在自己博客(Laravel)的注册部分 使用手机号注册,需要发送短信验证码。 使用的短信服务提供商,当然具体短信服务提供商大家可以自由选择。 1、实现流程 输入手机号,点击获取验证码 提交正确的短信验证码后,注册完成 2、实现思路图 3、注册 云片,以及[详细]
-
php通过各种函数判断0和空
所属栏目:[PHP教程] 日期:2021-05-28 热度:73
函数对0的判断 对空的判断 补充:下面给大家介绍下php 语法里0不等于null为空的解决办法 今天遇到这样一个问题是这样的: php 语句里,我想判断一个值大于等于0. 我是使用 ( $value !=null $value >=0 ), 返回的结果为空,这点真的好奇怪。 实验总结: php[详细]
-
分析PHP foreach循环
所属栏目:[PHP教程] 日期:2021-05-28 热度:141
PHP foreach 循环结构是遍历数组时常用的方法,foreach 仅能够应用于数组和对象,如果尝试应用于其他数据类型的变量或者未初始化的变量将发出错误信息。 foreach[详细]
-
为你介绍PHP for循环
所属栏目:[PHP教程] 日期:2021-05-28 热度:120
【示例】通过 for 循环来计算 100 的阶乘,实现代码如下所示: ?php $sum = 1 ; for ( $i = 1 ; $i = 100 ; $i ++) { $sum *= $i ; } echo 100! = . $sum ; ? 运[详细]
-
PHP字符串大小写改变
所属栏目:[PHP教程] 日期:2021-05-28 热度:157
下面就来分别介绍一下。 1) strtoupper strtoupper() 函数可以将字符串中的字母转化为大写,语法格式如下: strtoupper($string) 其中,$string 为一个字符串类[详细]
-
归纳PHP字符串拼接
所属栏目:[PHP教程] 日期:2021-05-28 热度:160
字符串拼接有两种形式,分别是直接使用字符串连接符 . 和赋值运算符 .= 。具体语法格式如下: $string = string1.string2.string3. .stringn; 或者 $string = st[详细]
-
PHP递归函数原理
所属栏目:[PHP教程] 日期:2021-05-28 热度:67
递归函数最大的好处在于可以精简程序中繁杂重复的程序,并且能以这种特性来执行一些较为复杂的运算动作。例如列表、动态树型菜单以及遍历目录等操作。相应的非递[详细]
-
PHP单引号与双引号的关系
所属栏目:[PHP教程] 日期:2021-05-28 热度:166
下面通过一些示例来具体说明一下这两者之间的去吧。 1) 对变量的解析不同 PHP 会解析双引号中的变量,而不会解析单引号中的变量。也就是说,如果使用单引号定义[详细]
-
什么是PHP可变函数
所属栏目:[PHP教程] 日期:2021-05-28 热度:82
需要注意的是,可变函数不能直接用于例如 echo、print、unset()、isset()、empty()、include、require 以及类似的语言结构,需要使用自己包装的函数来将这些结构[详细]
-
为你解析PHP回调函数
所属栏目:[PHP教程] 日期:2021-05-28 热度:143
PHP 中的回调函数与 C、Java 等语言的回调函数的作用是一模一样的,都是在函数执行的过程中,跳转到回调函数中,当回调函数执行完毕之后,再回到之前的函数处理[详细]
-
PHP匿名函数中的闭包函数
所属栏目:[PHP教程] 日期:2021-05-28 热度:59
创建匿名函数 创建匿名函数很简单,其语法结构如下所示: function (参数列表) { ... } 可以看出,匿名函数与普通函数非常类似,同样可以接受参数,并且可以有返[详细]
-
PHP函数参数传达的多种方法
所属栏目:[PHP教程] 日期:2021-05-28 热度:74
值传递是 PHP 中函数的默认传值方式,也称为拷贝传值。顾名思义值传递的方式会将实参的值复制一份再传递给函数的形参,所以在函数中操作参数的值并不会对函数外[详细]