php设计模式 Observer(观察者模式)

2018年09月07日 阅读:61

  复制代码 代码如下: <?php /** * 观察者模式 * * 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新 * 能够便利地创建查看目标对象状态的对象,并且提供与核心对 查看全文

Centos 6.5系统下编译安装PHP 7.0.13的方法

2018年09月07日 阅读:68

  PHP7.0正式版也出来了,今天编译安装了一下,写下安装步骤,我是在centos6.6 环境中编译的,下面是详细的安装步骤  环境依赖   yum install gcc gcc-c++ libxml2 libxml2-python l 查看全文

PHP最常用的正则表达式

2018年09月07日 阅读:67

  一、校验数字的表达式  数字:^[0-9]*$  n位的数字:^\d{n}$  至少n位的数字:^\d{n,}$  m-n位的数字:^\d{m,n}$  零和非零开头的数字:^(0[1-9][0-9]*)$  非零开头的最多带两位小数的 查看全文

sqlyog 中文乱码问题的设置方法

2018年09月07日 阅读:65

  1.在SQLyog下输入下面代码,全部执行 SET character_set_client = utf8; SET character_set_results = gb2312; SET character_set_connectio 查看全文

php+redis在实际项目中HTTP 500: Internal Server Error故障排除

2018年09月07日 阅读:66

  问题描述 用户量快速增长,访问量在短时间内翻倍,由于前期容量规划做得比较好,硬件资源可以支撑,可是软件系统方面出现了大问题: 40% 的请求都会返回 HTTP 500: Internal Server Error 通过查看日志,发现错误 查看全文

实战mysql导出中文乱码及phpmyadmin导入中文乱码的解决方法

2018年09月07日 阅读:62

  一直不用这个phpmyadmin,在本机也是用navicat,总感觉phpmyadmin速度较慢。这回不行了,没有独立主机,只好用人家给的phpmyadmin了。  第一步:本地数据导出sql文件。心想这对于navicat小事一桩。直接 查看全文

php 空格,换行,跳格使用说明

2018年09月07日 阅读:66

  首先说说\n,\r,\t \n 软回车: 在Windows 中表示换行且回到下一行的最开始位置 在Linux、unix 中只表示换行,但不会回到下一行的开始位置。 \r 软空格: 在Linux、unix 中表示返回到当行的最开始位置。 查看全文

深入讲解PHP的对象注入(Object Injection)

2018年09月07日 阅读:68

  前言  虽然这篇文章叫做PHP对象注入,但是本质上还是和PHP的序列化的不正确使用有关。如果你阅读了PHP中的SESSION反序列化机制对序列化就会有一个大致的认识。PHP对象注入其实本质上也是由于序列化引起的。  基础知识  在php 查看全文

PHP验证终端类型是否为手机的简单实例

2018年09月07日 阅读:69

  实例如下:   /** * 判断当前访问的用户是 PC端 还是 手机端 返回true 为手机端 false 为PC 端 * @return boolean */ function isMobile(){ $useragent=isset 查看全文

php cookies中删除的一般赋值方法

2018年09月07日 阅读:73

  php cookies中删除的一般赋值方法 cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 php,您能够创建并取回 cookie 的 查看全文

PHP实现大数(浮点数)取余的方法

2018年09月07日 阅读:76

  本文实例讲述了PHP实现大数(浮点数)取余的方法。分享给大家供大家参考,具体如下:  一般我们进行取余运算第一个想到的就是用百分号%,但当除数是个很大的数值,超出了int范围时,这样取余就不准确了。  php大数(浮点数)取余函数:   查看全文

php 生成Tab键或逗号分隔的CSV

2018年09月07日 阅读:79

  php 生成Tab键或逗号分隔的CSV的代码如下所示:   <?php header(Content-type:text/csv;charset=utf-8); header(Content-Disposition:att 查看全文

php Session无效分析资料整理

2018年09月07日 阅读:76

  php Session无效分析  PHP开发过程中,可能有朋友经常会遇到Session所产生的文件无法自动清除的问题,其实并非真的无法清除,而是有一个概率问题,只要你的站点访问量足够大,那些文件就可以自动被清除掉。如果访问量比较少,又看 查看全文

PHP连接access数据库

2018年09月07日 阅读:75

  复制代码 代码如下:<?PHP /* 创建ADO连接 */ $connstr=DRIVER={MicrosoftAccessDriver(*.mdb)};DBQ=.realpath(DATUM/cnbt.mdb); $conn-& 查看全文

thinkPHP js文件中U方法不被解析问题的解决方法

2018年09月07日 阅读:81

  本文实例分析了thinkPHP js文件中U方法不被解析问题。分享给大家供大家参考,具体如下:  我想在js文件中写ajax,  写完发现异常,  本以为是js文件中不支持ajax  后来发现时地址解析错误。  也就是U方法在js文件中 查看全文

PHP实现Unicode编码相互转换的方法示例

2018年09月07日 阅读:73

  本文实例讲述了PHP实现Unicode编码相互转换的方法。分享给大家供大家参考,具体如下:   <?php /** * $str 原始中文字符串 * $encoding 原始字符串的编码,默认utf-8 * $prefix 查看全文

PHP 翻页 实例代码

2018年09月07日 阅读:80

  复制代码 代码如下: <?php class Page { private $pageSize;//每一页多少行 private $absolutePage;//当前页 private $pageCount;//总页码数 priv 查看全文

laravel中的错误与日志用法详解

2018年09月07日 阅读:87

  本文实例讲述了laravel中的错误与日志用法。分享给大家供大家参考,具体如下:  日志  laravel中的日志是基于monolog而封装的。laravel在它上面做了几个事情:  ① 把monolog中的addInfo等函数简化成为 查看全文

DISCUZ 论坛管理员密码忘记的解决方法

2018年09月07日 阅读:74

  DISCUZ论坛管理员密码忘记了怎么办? 今天,一个朋友在QQ上问我,“如果DISCUZ论坛管理员密码忘记了 从MYSQL 哪里找啊?”, 他用的是HostMonster的虚拟主机。 yun~~~, 自己也没用过DISCUZ,只好说,“ 查看全文

PHP 命名空间实例说明

2018年09月07日 阅读:74

  复制代码 代码如下:namespace bak\ba\ba; function bab(){ echo bi; } namespace kkk; function k1(){ echo k1; } \bak\ba\ba\bab();// 查看全文

第4章 数据处理-php正则表达式-郑阿奇(续)

2018年09月07日 阅读:82

  1.正则表达式基础知识 含义:由普通字符和(a-z)和一些特殊字符组成的字符串模式 功能:有效性验证。 替换文本。 从一个字符串提取一个子字符串。 分类:POSIX和Perl POSIX风格更容易掌握,但不能用于二进制模式,而perl相 查看全文

Smarty安装配置方法

2018年09月07日 阅读:85

  下载最新的Smarty:当前最新版本:2.6.18 解压后将目录中的libs目录重命名为smarty,复制到你的网站目录,同时在网站根目录下建立templates和templates_c两个目录 建立test.php,内容如下: &lt 查看全文

热门文章

推荐文章

最新文章

置顶文章