PHP

php中self与$this的区别

发布于 2017-03-29 来源 原文链接 分类 PHP
在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。另外,如果从类的内部访问const或者static变量 ...

wamp安装imagemagick与imagick扩展遇到的坑以及完整解决办法

发布于 2017-01-04 作者 分类 PHP
有个网站的图片处理效果不是很理想,想改善一下,之前据说imagick扩展处理图像比较牛X,所以想要试验一下!测试不免要搭建本地环境,光配置个环境折腾了半天!装了卸,卸了装,各种不成功,GOOGLE了好多次,最后终于在某个博客找到了完整可行的解决办法。以下是引用,和我的实际情况高度吻合,同样的WAMP ...

geoip_country_code_by_name host not found的解决办法

发布于 2016-12-19 作者 分类 PHP
某个英文网站的一个模块用到了PHP扩展geoip的一个方法geoip_country_code_by_name,后来从日志中发现偶尔有国外IP访问出现500错误,仔细对照日志发现是geoip_country_code_by_name提示host not found导致的,字面意思就是IP数据库没有找 ...

ip2long出现负数的解决办法

发布于 2016-08-09 作者 分类 PHP
解决办法:<?php sprintf("%u\n", ip2long($ip));出现负数原因及处理方法当ip地址比较大时,ip2long会出现负数:原因说明:IPv4使用无符号32位地址,因此最多有2的32次方减1(4294967295)个地址。书写用4个小数点分开的10进制数。 记为A.B ...

PHP扩展库或函数是否可用

发布于 2016-07-26 作者 分类 PHP
1. 获取所有可用的模块 - get_loaded_extensions 该函数返回所有已经加载的(可用的)模块。2. 获取指定模块的可用函数 - get_extension_funcs 该函数返回指定模块所有可用的函数。传入的参数(模块名称)必须是小写3. 获取所有已经定义的函数 - get_de ...

安装PHP扩展qqwry

发布于 2016-07-25 作者 分类 PHP
1.安装pearyum install php-pear2.pear安装完后可以安装qqwry了#pecl install qqwry-beta3.修改/etc/php.ini配置文件,将该模块写入, 将如下内容写入php.ini最后即可。[qqwry]extension=qqwry.so4.重启服 ...

mysql实现历史今天数据查询

发布于 2016-07-19 作者 分类 PHP
CCTV5早上的体育新闻有个栏目叫"历史今天看",今天不小心看旁边有个帅哥划手机APP有个界面标题大致是"历史今天"。当时就觉得这个小功能用在博客上还有点意思。一个mysql查询语句搞定,其中关键在这里,demo:date_format(now(),'%m-%d')=FROM_UNIXTIME( a ...

生成Feed订阅的PHP类库

发布于 2015-12-09 作者 分类 PHP
Feed接触不多,仅限于几年前好奇Rss,Atom,Feed,在QQ邮箱里面订阅了自己当时的百度空间博客,由于百度空间关闭, 前不久已经将所有的百度空间内容搬家到这里了。关于Rss,Atom,Feed相关知识和区别稍后我也进一步学习一下,然后整理到博客,如有需要可站内搜索。之前用wordpress时 ...

Linux安装中文分词SCWS的PHP扩展

发布于 2015-12-04 作者 分类 PHP
昨天添加站内搜索时使用的是scws的API,使用起来主要的问题是搜索后响应速度稍慢,其中相当部分时间消耗在API传输那里了,所以今天折腾scws的PHP扩展, 进一步提高页面响应速度。另外PHP扩展版本比另一个纯PHP版本速度会快不少。以下是SCWS官方的安装说明,照着这个一步一步做就可以了,其中7 ...

PHP数组行列转换

发布于 2015-12-03 作者 分类 PHP
//数组行列转换 150901 function array_row_column_converter($arr){ foreach($arr as $akey => $avalue) { foreach($avalue as $bkey =>$bvalue){ ...
  • «
  • »
  • 41 Result