-
php实现的后台表格分页功能示例
所属栏目:[PHP教程] 日期:2021-03-13 热度:190
本篇章节讲解php实现的后台表格分页功能。供大家参考研究具体如下: user.php: "; @$start = $_REQUEST['start']; if($start === null || $start === " "){ die("start required"); } require("init.php"); $sql = "SELECT * FROM xz_user LIMIT[详细]
-
完美的php分页类
所属栏目:[PHP教程] 日期:2021-03-13 热度:132
本文实例为大家分享了php分页类的具体代码,供大家参考,具体内容如下 "条记录",'prev[详细]
-
PHP静态延迟绑定和普通静态效率的对比
所属栏目:[PHP教程] 日期:2021-03-13 热度:131
PHP静态延迟绑定和普通静态效率的对比 只是一个简单的小实验,对比了下 延迟绑定 和 非延迟的效率 延迟绑定主要就是使用 static 关键字来替代原来的 self ,但功能非常强大了 实验代码: public static function n1() { return static::$cc1; } public stati[详细]
-
PHP实现的策略模式简单示例
所属栏目:[PHP教程] 日期:2021-03-12 热度:87
本篇章节讲解PHP实现的策略模式。供大家参考研究具体如下: 比如说购物车系统,在给商品计算总价的时候,普通会员肯定是商品单价乘以数量,但是对中级会员提供8者折扣,对高级会员提供7折折扣,这种场景就可以使用策略模式实现: strategyInstance[详细]
-
PHP5.6新增加的可变函数参数用法分析
所属栏目:[PHP教程] 日期:2021-03-12 热度:91
本篇章节讲解PHP5.6新增加的可变函数参数用法。供大家参考研究具体如下: 今天无事,看了下PHP手册。发现PHP版本更新增加不少东西。下面就说说其中的PHP5.6更新中新增加的可变函数参数。 代码1: 代码1结果: 代码1解析: 方法函数从PHP5.6开始,函[详细]
-
CodeIgniter整合Smarty的方法详解
所属栏目:[PHP教程] 日期:2021-03-12 热度:55
本篇章节讲解CodeIgniter整合Smarty的方法。供大家参考研究具体如下: CI3.0.2发布后感觉模板类还是不怎么好用,而且不能编译。Smarty功能强大,用习惯了Smarty标签,一般难以放弃,而且,是可以编译文件执行,速度快,我们可以把它们整合使用,弥[详细]
-
php实现简单的权限管理的示例代码
所属栏目:[PHP教程] 日期:2021-03-11 热度:86
今天主要来实现一个权限管理系统,它主要是为了给不同的用户设定不同的权限,从而实现不同权限的用户登录之后使用的功能不一样,首先先看下数据库 总共有5张表,qx_user,qx_rules和qx_juese 3张表与另外2张表形成"w"型的关系,也是比较常见的一种权限数据库[详细]
-
PHP观察者模式原理与简单实现方法示例
所属栏目:[PHP教程] 日期:2021-03-11 热度:193
本篇章节讲解PHP观察者模式原理与简单实现方法。供大家参考研究具体如下: 当一个对象状态发生改变后,会影响到其他几个对象的改变,这时候可以用观察者模式。像wordpress这样的应用程序中,它容外部开发组开发插件,比如用户授权的博客统计插件、[详细]
-
详解PHP swoole process的使用方法
所属栏目:[PHP教程] 日期:2021-03-11 热度:133
引入背景:假如我们每天有10000个订单生成,需要同步到仓储系统中去,以前做法是开启一个crontab去跑这些任务,但是发现总有感觉同步效率低,间隔时间都是分钟级别的。 解决方案测试:我们将同步订单的任务表添加一个hash作为key,作为分发条件,因为mysql中[详细]
-
Yii2.0小部件GridView(两表联查/搜索/分页)功能的实现代码
所属栏目:[PHP教程] 日期:2021-03-11 热度:83
GridView 两表联查/搜索/分页 当我们在一个网格视图中显示活动数据的时候,你可能会遇到这种情况,就是显示关联表的列的值,为了使关联列能够排序,你需要连接关系表,以及添加排序规则到数据提供者的排序组件中,对数据进行搜索,排序。 Ⅰ.控制器层Control[详细]
-
php 接口与前端数据交互实现示例代码
所属栏目:[PHP教程] 日期:2021-03-10 热度:97
最近在做前后端数据交互的尝试,也跳了很多坑,使用的是php+bootstrap-table+js,把一些收获记录在这里,方便查询。 这个小项目,仅有3个文件,分别为: 1.crud.html2.data.php3.crud.sql 数据交互实现1:查询 1.mysql 数据库建表2.php查询接口3.前端数据展[详细]
-
php 写入缓存文件、读取缓存文件的函数代码
所属栏目:[PHP教程] 日期:2021-03-10 热度:147
一、写结果缓存文件 "; file_put_contents($cache_file_path,$content,LOCK_EX);} 二、读结果缓存文件 以上就是php 写入缓存文件、读取缓存文件内容的函数代码,需要的朋友可以参考一下。[详细]
-
php 出现Strict Standards: Only variables should be passed by
所属栏目:[PHP教程] 日期:2021-03-10 热度:69
这个问题多半是因为引用传递参数引起的,解决办法一是修改代码不使用引用传递;另一个办法是修改php配置文件,修改error_reporting 其值改为error_reporting = E_ALL& ~E_NOTICE。或者修改函数中的引用方式即可。 ps:修改配置文件时,最好是复制一行,注掉[详细]
-
浅谈lumen的自定义依赖注入
所属栏目:[PHP教程] 日期:2021-03-10 热度:57
比如我现在有个token认证系统,目前我用mysql的token表实现,将来有可能会改成redis,怎么实现未来的无缝连接呢。 先定义一个合约文件app/Contracts/TokenHandler.php namespace AppContracts; /** 处理Token的Contracts @package AppContracts */ interfa[详细]
-
yii2行为的方法如何注入到组件类中详解
所属栏目:[PHP教程] 日期:2021-03-10 热度:164
前言 当了解了行为属性的注入逻辑后,方法的注入对于我们来说就很简单了。逻辑一样。只不过此刻我们不再调用 __get 方法,而是一个用于方法的 __call 方法。下面话不多说了,来一起看看详细的介绍: 在研究之前先跟我学习两个PHP的知识: __call call_user_f[详细]
-
PHP判断两个给定日期是否在同一周的方法
所属栏目:[PHP教程] 日期:2021-03-10 热度:109
本篇章节讲解PHP判断两个给定日期是否在同一周的方法。供大家参考研究具体如下: = $mintime $pretime 运行结果: 不在同一周 PS:这里再为大家推荐几款时间及日期相关工具供大家参考使用: 在线日期/天数计算器: 在线日期计算器/相差天数计算器[详细]
-
PHP中遍历二维数组_以不同形式的输出操作实例
所属栏目:[PHP教程] 日期:2021-03-10 热度:174
如下所示: ?php //定义二维索引数组 $arr = array( array("101","李军","男","1976-02-20","95033"),array("103","陆君","1974-06-03","95031"),array("105","匡明","1975-10-02",array("107","王丽","女","1976-01-23",array("108","曾华","1977-08-01",ar[详细]
-
PHP数组的基本操作及遍历数组的经典操作实例
所属栏目:[PHP教程] 日期:2021-03-10 热度:167
实例如下所示: 索引数组 //数组第一种定义 $arr = array(1,2,3); var_dump($arr); //数组第二种定义 $arr = [1,3]; var_dump($arr); //数组第三种定义 $arr[0] = 7; $arr[1] = "hello"; var_dump($arr); echo $arr[2];//取值 关联数组 $arr = array("name"=[详细]
-
php 获取文件后缀名,并判断是否合法的函数
所属栏目:[PHP教程] 日期:2021-03-10 热度:172
核心代码 上面的对于php5.3以上的版本会报错Strict Standards: Only variables should be passed by reference in。所以编程之家小编换了如下方法 $allow_wj="jpg,gif,png,jpeg"; $allow=explode(",",$allow_wj); if (get_file_suffix("sakjdfk1.jpg",$allow[详细]
-
PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法
所属栏目:[PHP教程] 日期:2021-03-09 热度:125
本篇章节讲解PHP基于ffmpeg实现转换视频,截图及生成缩略图的方法。供大家参考研究具体如下: 这里把ffmpeg 和 生成缩略图整合了一下: resizeimage("1.jpg",30,"small1.jpg");class ImageResize { //图片类型 var $type; //实际宽度 var $width;[详细]
-
PHP基于闭包思想实现的BT(torrent)文件解析工具实例详解
所属栏目:[PHP教程] 日期:2021-03-09 热度:90
本篇章节讲解PHP基于闭包思想实现的torrent文件解析工具。供大家参考研究具体如下: PHP对静态词法域的支持有点奇怪,内部匿名函数必须在参数列表后面加上use关键字,显式的说明想要使用哪些外层函数的局部变量。 0) $func(); echo "wown"; };}$f[详细]
-
excel的导出和下载(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-09 热度:122
1、前言 有时需要将数据库表资源导出excel,做成一些报表数据。 而php导出excel的方法大致有几种: 1. 使用php的类库,进行导出,如PHPExcel 2.使用php原生的方法进行导出 而本文介绍的就是,如何通过原生方法导出excel 2、关键函数 2.1、ob输出 ob_start();[详细]
-
基于PHP函数的操作方法
所属栏目:[PHP教程] 日期:2021-03-09 热度:91
如下所示: //简单函数 function show(){ echo "hello"; } show(); //有参数的函数 function show($a){ echo "$a"; } show("world"); //有返回值的函数 function show(){ return "小V,你好!"; } echo show(); function show($a,$b){ return $a+$b; } echo[详细]
-
phpexcel导入excel处理大数据(实例讲解)
所属栏目:[PHP教程] 日期:2021-03-09 热度:190
先下载对应phpExcel 的包就行了https://github.com/PHPOffice/PHPExcel 下载完成 把那个Classes 这个文件夹里面的 文件跟文件夹拿出来就好了。 直接写到PHPExcel 这个文件里面的。调用很简单。引入phpExcel 这个类传递对应的excel 文件的路径就好了 现在上传[详细]
-
PHP实现将汉字转换为拼音及获取词语首字母的方法
所属栏目:[PHP教程] 日期:2021-03-09 热度:152
本篇章节讲解PHP实现将汉字转换为拼音及获取词语首字母的方法。供大家参考研究具体如下: 最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ = '5.0[详细]