-
全面解析PHP面向对象的三大特征
所属栏目:[PHP教程] 日期:2021-01-19 热度:171
副标题#e# PHP面向对象的三大特征: 继承,封装,多态 一.继承 1、如何实现继承? 给子类使用extends关键字,让子类继承父类; class Student extends Person{} 2、实现继承的注意事项? ① 子类只能继承父类的非私有属性。 ②子类继承父类后,相当于将父类[详细]
-
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
所属栏目:[PHP教程] 日期:2021-01-19 热度:200
首先需要下载PHPExecel类文件,帮助文档可以参考 下面直接上例子,是我自己写的一个简单的批量导出数据为excel的例子 前台页面 比较简单,就是一个超链接,跳转到处理页面,超链接也可以跟一些参数(看需求)! 后台Process.php页面 require_once 'PHPExce[详细]
-
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
所属栏目:[PHP教程] 日期:2021-01-19 热度:177
副标题#e# 下面是总结的几个使用方法 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″);hea[详细]
-
PHP中的日期时间处理利器实例(Carbon)
所属栏目:[PHP教程] 日期:2021-01-19 热度:104
Carbon介绍 Carbon是PHP中很人性化的时间日期处理插件,github拥有接近5000个 star。 github地址为:https://github.com/briannesbitt/Carbon Carbon基本用法 //2、判断是否是某一天(2016-11-03(周四)举例) $now = Carbon::now(); var_dump($now-isWeeken[详细]
-
PHP如何获取当前主机、域名、网址、路径、端口等参数
所属栏目:[PHP教程] 日期:2021-01-19 热度:83
实验环境: 测试域名daxiangtravel.com,apache根目录/mnt/,测试目录/mnt/qa/test,测试文件名为index.php。 获取代码: 获取当前目录: 获取域名或主机地址 获取网页地址 获取网址参数 $_SERVER['HTTP_REFERER']; // http://daxiangtravel.com/qa/test/i[详细]
-
微信封装的调用微信签名包的类库
所属栏目:[PHP教程] 日期:2021-01-19 热度:166
废话不多说了,直接给大家贴代码了,具体代码如下所示: appid = C('APPID');//公众号的appid $this->appsecret = C('APPSECRET');//公众号的秘钥 } //调用js-sdk的签名包 public function getSignPackage() { $jsapiTicket = $this->getJsApiTicket(); //[详细]
-
php使用crypt()函数进行加密
所属栏目:[PHP教程] 日期:2021-01-19 热度:123
一、代码 加密后$str的值为:'.$crypttostr; //输出加密后的变量 ?> 二、运行结果 参数不带salt,每次加密得出的密文都不一样。加密前$str的值为:应用crypt()函数进行单向加密!加密后$str的值为:$1$Re4.Gg4.$D.yd00xX0fFfIfp6KrKGN0 三、代码 使用crypt[详细]
-
PHP实现对xml的增删改查操作案例分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:131
本篇章节讲解PHP实现对xml的增删改查操作。分享给大家供大家参考,具体如下: 案例: index.php load("demo2.xml");//查询学生信息$stus = $xmldom->getElementsByTagName("学生");for ($i=0;$i length;$i++){ $stu = $stus->item($i); getxmlnode($stu,"[详细]
-
PHP4和PHP5版本下解析XML文档的操作方法实例分析
所属栏目:[PHP教程] 日期:2021-01-18 热度:148
本篇章节讲解PHP4和PHP5版本下解析XML文档的操作方法。分享给大家供大家参考,具体如下: 在PHP网站开发与建设过程中,时常会碰到需要对XML文档进行解析,PHP4版本自带了XML解析器(sax),PHP5版本增加了SimpleXML(基于dom)的XML扩展,对XML的解析更是[详细]
-
PHP CodeIgniter分页实例及多条件查询解决方案(推荐)
所属栏目:[PHP教程] 日期:2021-01-18 热度:157
最近在用CI框架的时候,用了CI的分页类,以前是用前端整分页,这次干脆用用框架自带的,自己这个健忘的脑袋,还是记录一下吧。 因为页面中有条件筛选的表单,所以想要完成的效果就是,输入条件后,分页跳转之后能维持所输入的条件。想了一下,自己的思路如[详细]
-
PHP使用xpath解析XML的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:114
本篇章节讲解PHP使用xpath解析XML的方法。分享给大家供大家参考,具体如下: XML文件在PHP网站开发的轻量级应用中使用非常广泛,而PHP解析和读取XML文件的方式有很多种,比如JS DOM、SimpleXml、Xpath等方式解析XML文件,今天来讲讲在PHP中使用Xpath解析XM[详细]
-
PHP那些琐碎的知识点(整理)
所属栏目:[PHP教程] 日期:2021-01-18 热度:61
PHP不会检查单引号 '' 字符串中变量内插或(几乎)任何转义序列,所以采用单引号这种方式来定义字符串相当简单快捷。但是,双引号 "" 则不然,php会检查字符串中的变量或者转义序列,并输出变量和转义序列的值。 输出: 如果是双引号 "" : 输出: 注意:[详细]
-
Yii框架使用魔术方法实现跨文件调用功能示例
所属栏目:[PHP教程] 日期:2021-01-18 热度:82
本篇章节讲解Yii框架使用魔术方法实现跨文件调用。分享给大家供大家参考,具体如下: 目前项目用yii框架,controller调用facade的方法,facade调用adapter的方法,adapter调用api的方法,api封装了sql方法,但是大部分情况下,只是单纯的调用,但限于目前[详细]
-
Yii框架参数化查询中IN查询只能查询一个的解决方法
所属栏目:[PHP教程] 日期:2021-01-18 热度:105
本篇章节讲解Yii框架参数化查询中IN查询只能查询一个的解决方法。分享给大家供大家参考,具体如下: 在yii框架中使用参数化进行IN查询时,结果不如所愿 createCommand($sql)->query([':ids' => '1013,1015,1017'])->readAll();print_r($result); Array ( [[详细]
-
yii2项目实战之restful api授权验证详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:151
副标题#e# 前言 什么是restful风格的api呢?我们之前有写过来介绍其概念以及基本操作。 既然写过了,那今天是要说点什么吗? 这篇文章主要针对实际场景中api的部署来写。 我们今天就来大大的侃侃那些年api遇到的授权验证问题!独家干活,如果看完有所受益,[详细]
-
Yii框架分页实现方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:116
本篇章节讲解Yii框架分页实现方法。分享给大家供大家参考,具体如下: 下家公司用的框架是yii,这几天看了下相关教程,今儿把分页教程写下,最后把tp的分页也给整合进了yii,因为个人觉得yii分页没有tp用的顺手。 首页,在models目录里创建个Auth.php的模[详细]
-
Yii框架实现图片上传的方法详解
所属栏目:[PHP教程] 日期:2021-01-18 热度:122
本篇章节讲解Yii框架实现图片上传的方法。分享给大家供大家参考,具体如下: 今天在网上看了下有关图片上传的教程,历经挫折才调试好,现在把相关代码及其说明贴出来,以供初次使用的朋友们参考。 Model: 'jpg,gif,png') ); }} 注:resource为数据表,表[详细]
-
Yii2框架中日志的使用方法分析
所属栏目:[PHP教程] 日期:2021-01-17 热度:142
本篇章节讲解Yii2框架中日志的使用方法。分享给大家供大家参考,具体如下: Yii2和Yii1.x的区别 Yii2里面日志的使用方法和Yii 1.x并不相同, 在Yii 1.x中,记录日志的方法为 后者仅在调试模式下记录日志。 这里的log方法是YiiBase的静态方法。 在Yii2中,[详细]
-
PHP编程计算文件或数组中单词出现频率的方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:138
本篇章节讲解PHP编程计算文件或数组中单词出现频率的方法。分享给大家供大家参考,具体如下: 如果是小文件,可以一次性读入到数组中,使用方便的数组计数函数进行词频统计(假设文件中内容都是空格隔开的单词): 如果是大文件,读入内存就不合适了,可以[详细]
-
PHP简单实现遍历目录下特定文件的方法小结
所属栏目:[PHP教程] 日期:2021-01-17 热度:99
本篇章节讲解PHP简单实现遍历目录下特定文件的方法。分享给大家供大家参考,具体如下: 1. 使用glob方法 2. 利用Linux下的ls命令 更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《》 希望本文所述对大家PHP[详细]
-
php利用fsockopen GET/POST提交表单及上传文件
所属栏目:[PHP教程] 日期:2021-01-17 热度:197
php利用fsockopen GET/POST提交表单及上传文件,具体内容如下 1.GET get.php $param = array( 'name' = 'fdipzone','gender' = 'man' ); $url = $url.'?'.http_build_query($param); // create connect $fp = fsockopen($host,$port,$errno,$errstr,$timeo[详细]
-
PHP实现json_decode不转义中文的方法
所属栏目:[PHP教程] 日期:2021-01-17 热度:116
本篇章节讲解PHP实现json_decode不转义中文的方法。分享给大家供大家参考,具体如下: 默认情况下PHP的 json_decode 方法会把特殊字符进行转义,还会把中文转为 Unicode 编码形式。 这使得数据库查看文本变得很麻烦。所以我们需要限制对于中文的转义。 要[详细]
-
php写app接口并返回json数据的实例(分享)
所属栏目:[PHP教程] 日期:2021-01-17 热度:178
第一步:conn. PHP 文件,用于连接 数据库 并定义接口格式,代码如下: $code,'message'=>$message,'data'=>$data ); //输出json echo json_encode($result); exit; } } ? 第二步:text.php,用于将数据库中的数据转化为json字符串,并输出: ? 第三步:te[详细]
-
PHP中trait使用方法详细介绍
所属栏目:[PHP教程] 日期:2021-01-17 热度:69
说通俗点,PHP中使用trait关键字是为了解决一个类既想集成基类的属性和方法,又想拥有别的基类的方法,而trait一般情况下是和use搭配使用的。 carName}n"; } } class Person { public function eat() { echo "eatn"; } } class Student extends Person {[详细]
-
老生常谈PHP 文件写入和读取(必看篇)
所属栏目:[PHP教程] 日期:2021-01-17 热度:80
副标题#e# 文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 六.Windows和UNIX下的回车和换行 一.实现文件读取和写入的基本思路: 1.通过fopen方法打[详细]

浙公网安备 33038102330459号