php技巧

  • php解析xml方法实例详解

    本文以实例形式详细讲述了php解析xml方法.分享给大家供大家参考.具体分析如下: books.xml文件如下: <?xml version="1.0" encoding=& ...

  • PHP函数常用用法小结

    魔术函数 魔术函数是PHP中内置的语言特性,当程序执行到某种情况时,如果定义了这些魔术函数(php手册中称之为"Overloading"),则PHP会调用他们,同时也会传入相应的参 ...

  • php基础知识:类与对象(3) 构造函数和析构函数

    构造函数 PHP 5 允行开发者在一个类中定义一个方法作为构造函数.具有构造函数的类会在每次创建对象时先调用此方法,所以非常适合在使用对象之前做一些初始化工作.  注意:  如果子类中定义了构造函数则 ...

  • php自动加载的两种实现方法

    php自动载方法有两种. 第一种方案用__autoload,这个函数较简单,也较弱. 但有一问题没有解决, 就是在include前判断文件是否存在的问题. 复制代码 代码如下: set_include ...

  • 常用的php ADODB使用方法集锦

    复制代码 代码如下: <?php //定义数据库变量         $DB_TYPE     = "mysql";         $DB_HOST     = " ...

  • php5.6.x到php7.0.x特性小结

    本文总结分析了php5.6.x到php7.0.x特性.分享给大家供大家参考,具体如下: php5.6.x到php7.0.x特性 1.标量类型声明 字符串(string), 整数 (int), 浮点数 ...

  • 做了CDN获取用户真实IP的函数代码(PHP与Asp设置方式)

    asp函数代码: 复制代码 代码如下: function checkip(checkstring)'用正则判断IP是否合法dim re1set re1=new RegExpre1.pattern=&q ...

  • php rsa 加密,解密,签名,验签详解

    php rsa 加密,解密,签名,验签 由于对接第三方机构使用的是Java版本的rsa加解密方法,所有刚开始在网上搜到很多PHP版本的rsa加解密,但是对接java大多都不适用. 以下php版本是适用 ...

  • 解析如何屏蔽php中的phpinfo()函数

    我们配置php环境的时候往往都会写phpinfo():这个函数来测试php环境是否安装成功,但往往这个函数也会给系统带来安全隐患,那么如何让关掉这个函数呢?下面介绍一种方法:修改php.ini文件,在 ...

  • 浅析HTTP消息头网页缓存控制以及header常用指令介绍

    网页的缓存是由HTTP消息头中的"Cache-control"来控制的,常见的取值有private.no-cache.max-age.must-revalidate等,默认为pri ...

  • PHP中的cookie

    用PHP来设置并读取cookie是一件极其--我们敢说吗?--简单的事情.我们并不希望大力鼓吹cookie,不过它们的确既重要又实用.它们是解决某些问题时唯一适用的工具. 要创建并修改一个 cooki ...

  • php数据库备份还原类分享

    复制代码 代码如下: <?php/** * 数据库备份还原类 * @author xialeistudio<admin@xialeistudio.net> * Class Datab ...

  • php实现的pdo公共类定义与用法示例

    本文实例讲述了php实现的pdo公共类定义与用法.分享给大家供大家参考,具体如下: db.class.php : <?php class db extends \PDO { private st ...

  • php判断字符以及字符串的包含方法属性

    下面介绍使用方法: 1. strstr: 返回一个从被判断字符开始到结束的字符串,如果没有返回值,则不包含 复制代码 代码如下: <?php /*如手册上的举例*/ $email = 'user ...

  • PHP实现的简单组词算法示例

    本文实例讲述了PHP实现的简单组词算法.分享给大家供大家参考,具体如下: <?php //组词算法 function diyWords($arr,$m){ $result = array(); ...

  • Linux(CentOS)下PHP扩展PDO编译安装的方法

    本文讲述了Linux(CentOS)下PHP扩展PDO编译安装的方法.分享给大家供大家参考,具体如下: 这里是以 CentOS 为例,红帽系列的 Linux 方法应该都是如此,下面就详细说明步骤,在这 ...

  • php不写闭合标签的好处

    最早这个概念是从Drupal中接触到的,一开始有点不习惯--为什么不写闭合标签呢?这感觉很不完美啊,对于有强迫症的人来说很不适应嘛!后来,在工作中碰到了因为标签闭合而引起的问题,才开始不写闭合标签.参 ...

  • PHP socket 模拟POST 请求实例代码

    我们用到最多的模拟POST请求几乎都是使用php curl来实现了,没考虑到PHP socket也可以实现,今天看到朋友写了一文章,下面我来给大家分享一下PHP socket模拟POST请求实例. 以 ...

  • 基于session_unset与session_destroy的区别详解

    session_unset()释放当前在内存中已经创建的所有$_SESSION变量,但不删除session文件以及不释放对应的sessionidsession_destroy()删除当前用户对应的se ...

  • 如何使用PHP依赖管理工具Composer

    前言 别再到处搜PHP类扩展包了,对于现代语言而言,包管理器基本上是标配.Java 有 Maven,Python 有 pip,Ruby 有 gem,Nodejs 有 npm.PHP 的则是 PEAR, ...