php技巧

  • PHP闭包函数传参及使用外部变量的方法

    本文实例讲述了PHP闭包函数传参及使用外部变量的方法.分享给大家供大家参考,具体如下: 在Laravel控制器写两个方法,一个是在内部创建一个闭包函数,一个是执行传过来的闭包函数,测试闭包的写法,us ...

  • php浅析反序列化结构

    目录 简介 反序列化中常见的魔术方法 反序列化绕过小Trick 绕过_wakeup(CVE-2016-7124) 绕过部分正则 利用引用 16进制绕过字符的过滤 简介 序列化的目的是方便数据的传输和存 ...

  • php读取mysql中文数据出现乱码的解决方法

    php读取mysql中文数据出现乱码的解决方法

  • PHP7实现和CryptoJS的AES加密方式互通示例【AES-128-ECB加密】

    本文实例讲述了PHP7实现和CryptoJS的AES加密方式互通.分享给大家供大家参考,具体如下: PHP类: class AES { /** * * @param string $string 需要 ...

  • php使用escapeshellarg时中文被过滤的解决方法

    本文分析了php使用escapeshellarg时中文被过滤的解决方法.分享给大家供大家参考.具体如下: 一.问题: 同样的代码,发现通过 localhost/index.php 访问,和在 shel ...

  • PHP在innodb引擎下快速代建全文搜索功能简明教程【基于xunsearch】

    本文实例讲述了PHP在innodb引擎下快速代建全文搜索功能的方法.分享给大家供大家参考,具体如下: 需要准备的设备:Liunx(Centos)操作系统(只支持Linux),PHP环境. 这里介绍一个 ...

  • PHP错误和异常处理功能模块示例

    本文实例讲述了PHP错误和异常处理功能模块.分享给大家供大家参考,具体如下: 一.错误类型和基本的调试方法 PHP程序的错误发生一般归属于下列三个领域: 语法错误: 语法错误最常见,并且也容易修复.如 ...

  • PHP的全局错误处理详解

    本文目的 PHP的全局错误处理,在开发项目的时候很有用,可以帮助开发者快速定位一些问题,提高工作效率.默认情况下,全局错误会直接输出,但是最近开发时使用的一个框架库对全局错误处理进行了设定,导致很多错 ...

  • phpcms的分类名称和类别名称的调用

    话不多说,请看代码: //在需要调用的模板前写这句代码,$CATEGORYS 代表分类,$TYPE 代表类别(没有这句话,调不出来) {php $CATEGORYS = getcache('categ ...

  • php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置

    php环境的配置,对于新手来说,绝对是一件烦事.总会遇到这样那样的问题,走很多弯路.所以今天特意写了这个配置文档,相信按照以下步骤你一定会成功的.错误的地方也希望各位指正. 更多文章 php爱好者站 ...

  • php批量添加数据与批量更新数据的实现方法

    本文实例讲述了php批量添加数据与批量更新数据的实现方法.分享给大家供大家参考.具体分析如下: php如果要批量保存数据我们只要使用sql的insert into语句就可能实现数据批量保存了,如果是更 ...

  • 解析isset与is_null的区别

    isset和is_null啥区别,看手册上讲的话, isset和is_null的功能几乎完全"相反的一样"..是不是isset就是一个is_null的相反的别名?诶, 要说区别, ...

  • PHP使用http_build_query()构造URL字符串的方法

    本文实例讲述了PHP使用http_build_query()构造URL字符串的方法.分享给大家供大家参考,具体如下: 简单来说,http_build_query()就是将一个数组转换成url 问号?后 ...

  • PHP ElasticSearch做搜索实例讲解

    ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口.Elasticsearch是用Java开发的,并作为Apach ...

  • PHP中的错误处理、异常处理机制分析

    例: 复制代码 代码如下: <?php $a = fopen('test.txt','r'); //这里并没有对文件进行判断就打开了,如果文件不存在就会报错 ?> 那么正确的写法应该如下: ...

  • php将print_r处理后的数据还原为原始数组的解决方法

    PHP print_r方法可以把变量打印显示,使变量易于理解.如果变量是string,integer或float,将打印变量值本身,如果变量是array,将会按照一定格式显示键和元素.object与数 ...

  • php实现以只读方式打开文件的方法

    本文实例讲述了php实现以只读方式打开文件的方法.分享给大家供大家参考.具体分析如下: php中可以通过fopen()打开一个文件,第二个参数设置为"r"表示已只读方式打开,函数返 ...

  • php 命名空间(namespace)原理与用法实例小结

    本文实例讲述了php 命名空间(namespace)原理与用法.分享给大家供大家参考,具体如下: 命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致 ...

  • 解析csv数据导入mysql的方法

    mysql自己有个csv引擎,可以通过这个引擎来实现将csv中的数据导入到mysql数据库中,并且速度比通过php或是python写的批处理程序快的多.具体的实现代码示例: 复制代码 代码如下: lo ...

  • PHP常见数组排序方法小结

    本文实例讲述了PHP常见数组排序方法. 一.数组操作的基本函数 数组的键名和值 array_values($arr); 获得数组的值 array_keys($arr); 获得数组的键名 array_f ...