-
全面解析PHP面向对象的三大特征
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
PHP面向对象的三大特征: 继承,封装,多态 一.继承 1、如何实现继承? 给子类使用extends关键字,让子类继承父类; class Student extends Person{} 2、实现继承的注意事项? ① 子类只能继承父类的非私有属性。 ②子类继承父类后,相当于将父类的属性和方[详细]
-
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
首先需要下载PHPExecel类文件,帮助文档可以参考 下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子 前台页面 比较简单,就是一个超链接,跳转到处理页面,超链接也可以跟一些参数(看需求)! 后台Process.php页面 require_once 'PHPExcel.[详细]
-
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
下面是总结的几个使用方法 save("xxx.xlsx");直接输出到浏览器$objWriter = new PHPExcel_Writer_Excel5($objPHPExcel);header("Pragma: public");header("Expires: 0″);header("Cache-Control:must-revalidate,post-check=0,pre-check=0″);header("Conten[详细]
-
PHP中的日期时间处理利器实例(Carbon)
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。 github地址为:https://github.com/briannesbitt/Carbon Carbon基本用法 //2、判断是否是某一天(2016-11-03(周四)举例) $now = Carbon::now(); var_dump($now-isWeekend([详细]
-
PHP如何获取当前主机、域名、网址、路径、端口等参数
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
实验环境: 测试域名daxiangtravel.com,apache根目录/mnt/,测试目录/mnt/qa/test,测试文件名为index.php。 获取代码: 获取当前目录: 获取域名或主机地址 获取网页地址 获取网址参数 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/ind[详细]
-
微信封装的调用微信签名包的类库
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
废话不多说了,直接给大家贴代码了,具体代码如下所示: appid = C('APPID[详细]
-
php使用crypt()函数进行加密
所属栏目:[PHP教程] 日期:2021-01-20 来源:DaWei
一、代码 加密后$str的值为:[详细]
-
PHP基于自增数据如何生成不重复的随机数示例
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
本文主要介绍了PHP基于自增数据生成不重复的随机数的相关内容,分享出来供大家参考学习,下面多说无益 直接上代码: 关键点在于生成的自增数据位数控制 位数控制在于两个地方 1、 $base 基数组 如果是8位这个数组必须是8位 2、 $i 自增数,自增数不能超过8位[详细]
-
php对xml文件的增删改查操作实现方法分析
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
本篇章节讲解php对xml文件的增删改查操作实现方法。分享给大家供大家参考,具体如下: xml源文件 2016-08-01 文件内容 查询xml: load($file);//载入文件$data=array();$time=$doc->getElementsByTagName("endTime");//获取元素是title$dateTime=$time->it[详细]
-
PHP jQuery+Ajax结合写批量删除功能
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
为了美观,我还是引入了bootstrap的模态框,我引入的是自己的数据库 library中的一张表 名为:maninfo表 是一张个人信息表 表的加载我就不写了,比较简单, 大概写一下需要的按钮和html部分就可以了 批量删除 全选: 遍历出来的复选框为 首先是全选按钮点击[详细]
-
php简单处理XML数据的方法示例
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
本篇章节讲解php简单处理XML数据的方法。供大家参考研究具体如下: 把XML转换成对象直接调用里面的属性 Tove Jani Reminder Don[详细]
-
PHP实现对xml进行简单的增删改查(CRUD)操作示例
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
本篇章节讲解PHP实现对xml进行简单的增删改查(CRUD)操作。分享给大家供大家参考,具体如下: 假如有下面xml文件: 55.8 56 40 339 如何使用php对它进行CRUD?其实像这种简单的xml文件使用 SimpleXMl 再好不过了。你可以像这样来操作它: $xml->preferTime.[详细]
-
php 生成加密公钥加密私钥实例详解
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
php 生成加密公钥加密私钥实例详解 生成公钥私钥 win下必须要openssl.cof支持 liunx一般已自带安装 "sha512","private_key_bits[详细]
-
PHP 7安装调试工具Xdebug扩展的方法教程
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
前言 说到PHP代码调试,对于有经验的PHPer,通过echo、print_r、var_dump函数,或PHP开发工具zend studio、editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xdeb[详细]
-
php读取出一个文件夹及其子文件夹下所有文件的方法示例
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
本篇章节讲解php读取出一个文件夹及其子文件夹下所有文件的方法。供大家参考研究具体如下: 今天的需求要在一个文件夹中读取出这个文件夹下所有的文件,当然也包括这个文件夹下面所有的子文件夹,当然网上有很多的教程,但为了自己理解得更加深刻[详细]
-
php使用str_replace替换多维数组的实现方法分析
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
本篇章节讲解php使用str_replace替换多维数组的实现方法。供大家参考研究具体如下: 在php中,如果使用str_replace替换数组中的字符串,只能替换一维的数组,如果是多维数组的话,不能实现全部字符串的替换。于是就写了一个方法实现多维数组字符串[详细]
-
PHP+Mysql+Ajax实现淘宝客服或阿里旺旺聊天功能(前台页面)
所属栏目:[PHP教程] 日期:2021-01-19 来源:DaWei
首先来看一下我已经实现的效果图: 消费者页面:(本篇随笔) (1)会显示店主的头像 (2)当前用户发送信息显示在右侧,接受的信息,显示在左侧 店主或客服页面:(下一篇随笔) (1)在左侧有一个列表 ,会显示所有与店主对话的顾客;该列表可以移动;有新[详细]
-
浅谈PHP中的面向对象OOP中的魔术方法
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
一、什么是魔术方法: PHP为我们提供了一系列用__开头的函数,这些函数无需自己手动调用,会在合适的时机自动调用,这类函数称为魔术函数。例如: function __construct(){} 在new一个新对象时自动调用此函数 二、PHP中都有那些魔术方法,以及它们的作用: 1[详细]
-
PHP依赖注入(DI)和控制反转(IoC)详解
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
首先依赖注入和控制反转说的是同一个东西,是一种设计模式,这种设计模式用来减少程序间的耦合,鄙人学习了一下,看TP官网还没有相关的文章,就写下这篇拙作介绍一下这种设计模式,希望能为TP社区贡献一些力量。 首先先别追究这个设计模式的定义,否则你一定[详细]
-
php模仿qq空间或朋友圈发布动态、评论动态、回复评论、删除动态
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
在随笔中已经将如何发布动态呈现了,那么现在来看一下剩下的评论动态、回复评论、删除动态和评论功能,这几个功能会有点绕~~~ 一、思路如下: (1)你发表动态之后,会有人评论这一条动态,当评论之后,你也会回复该评论;(此处评论要单独一张表,回复也要[详细]
-
详解PHP函数 strip_tags 处理字符串缺陷bug
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
详解PHP函数 strip_tags 处理字符串缺陷bug PHP 函数 strip_tags() 是一个常用函数,该函数可以剥去字符串中的 HTML、XML 以及 PHP 的标签。极大方便了对字符串的操作,但是 strip_tags() 函数存在缺陷bug,由于 strip_tags() 无法验证 HTML 不完整或者破损[详细]
-
php+ajax发起流程和审核流程(以请假为例)
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
随笔中已经提到如何新建流程,那么现在我们就来看一下如何发起一个流程和审核流程~~~ 先说一下思路: (1)登录用session获取到用户的id (2) 用户发起一个流程 注意:需要写申请事由 (3)处于节点的审核人去依次审核 注意:每审核通过一个,对应towhere字段[详细]
-
详解Yii2 之 生成 URL 的方法
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
前言 在项目中,推荐使用 Yii2 内置的 URL 工具类生成链接,这样可以非常便捷的管理整站的 URL 行为:比如通过修改配置改变整站的URL格式等。URL 更多高级的用法参见官方文档,这篇文章仅仅介绍 Yii2 生成 URL 的几种方式。 Yii2 默认的 URL 链接格式 Yii2[详细]
-
详解Yii2.0使用AR联表查询实例
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
Yii2.0中使用联表查询有两种办法,第一种是查询构建器(Query Builder),第二种使用活动记录(Active Record),中文网对查询构建器讲的很详细,AR则说的很坑爹,下面贴出自己实践的方法,以供参考。 两个表 {{%article}} 和 {{%article_class}} {{%article[详细]
-
PHP中phar包的使用教程
所属栏目:[PHP教程] 日期:2021-01-18 来源:DaWei
前言 PHP5.3之后支持了类似Java的jar包,名为phar。用来将多个PHP文件打包为一个文件。 首先需要修改php.ini配置将phar的readonly关闭,默认是不能写phar包的,include是默认开启的。 On 创建一个phar压缩包 buildFromDirectory(__DIR__.'/../','/.php$/');[详细]




