#PHP相关 PHP <code>is_init</code> 和 <code>is_numeric()</code> 区别
在进行 PHP 开发,检查整数类型数据的时候,经常会使用到 is_init,is_integer() is_numeric() 这些函数,下面简单介绍下区别关系is_init():检测变量是否是整数
#PHP相关 PHP 缩图利器:TimThumb
PHP 缩图利器:TimThumb
TimThumb 存在非常大的安全漏洞,建议使用 WPJAM Basic 插件的缩图函数进行缩图TimThumb 是一个非常简洁方便用于裁图的 PHP 程序,只要给他设置一些参数,它就可以生成缩略图现
#PHP相关 Apache 和 PHP 如何开启 gzip 压缩
Apache 和 PHP 如何开启 gzip 压缩
网页开启 gzip 压缩以后,其体积可以减小 60%~90%,可以节省下大量的带宽与用户等待时间,下图就是我爱水煮鱼首页经过 gzip 压缩之后的比例由于网站的 CSS/JS/图片 等静态资源我们已经
#PHP相关 PHP 7.0.0 正式版终于发布了,速度是 PHP 5.6 的两倍
PHP 7.0.0  正式版终于发布了,速度是 PHP 5.6 的两倍
PHP 7 正式版终于发布了,包含支持64位最新版Zend引擎,在性能方面有了非常明显的提升,在强类型匿名类方面做出了诸多修正改善:提升性能:PHP 7 速度是 PHP 5.6 的两倍显著降低内存使用
#PHP相关 浏览器缓存 Last-Modified / Etag / Expires / Cache-Control 详解
浏览器缓存 Last-Modified / Etag / Expires / Cache-Control 详解
什么是浏览器缓存浏览器缓存,又称 HTTP 缓存,指的是:当我们浏览网站的时候,器存储会在本地存储一个副本,以便下次访问同个网址的时候可以不再连接服务器,直接使用本地的缓存服务器端程序可以通过 HTT
#PHP相关 PHP 5.6 如何使用 CURL 上传文件
PHP 5.6 如何使用 CURL 上传文件
以前我们通过 PHP 的 cURL 上传文件是,是使用“@+文件全路径”的来实现的:curl_setopt(ch, CURLOPT_POSTFIELDS, array( 'file' => '@
#PHP相关 PHP 之道(PHP: The Right Way):书写更好的 PHP 代码
PHP 之道(PHP: The Right Way):书写更好的 PHP 代码
网上有很多过时的 PHP 相关信息,传播着错误的 PHP 实践糟糕的代码,让新手学习 PHP 的时候误入歧途,这种情况必须改变,所有一些 PHP 爱好者就创立了一个叫做 PHP 之道(PHP: The
#PHP相关 基于 Web 的开源 IDE 程序:WIODE
WIODE 是个免费的基于 Web 的开源 IDE 程序,非常简洁并且极易扩展它是基于 PHP MySQL 创建的,并且界面与桌面版的 IDE 程序非常类似,所以用户使用适应上不会有什么问题WIOD
#PHP相关 PHP 中函数 isset(), empty(), is_null() 的区别
使用 PHP 进行开发的时候,经常会用到 isset(), empty(), is_null() 这几个函数对数据进行判断,但是这是哪个函数的具体区别其实没有很好的掌握下面我们详细讲解一下:NULL什
#PHP相关 如何解决 simplexml_load_string 的 parser error 问题
我们使用 simplexml_load_string 加载 XML 字符串的时候,如果 XML 的字符不规范,PHP 会报 parser error 的错误,如果你的系统开启了 error 显示或者写
#PHP相关 如何使用 PHP 扩展 Memcached 的长连接模式
我们知道 Memcache 有个 pconnect() 方法可以实现长连接,其实 Memcached 也可以实现持久化连接使用 PHP 扩展 Memcached 的长连接模式Memcached 的扩展
#PHP相关 PHP 7.1 的 A non-numeric value encountered 错误和解决方法
升级到 PHP 7.1 之后,经常收到 A non-numeric value encountered 的 warning 信息比如下面这段代码:$a = '123a';$b = 'b456';ech
#PHP相关 PHP 中 Serialize 和 JSON 的区别和在 WordPress 中如何使用
​在 PHP 中,Serialize JSON 是 PHP WordPress 开发中的数据处理的常用方法,那么它们有什么区别呢?在 WordPress 中又如何使用​呢?Serialize J
#PHP相关 PHP 的 Git 源码库遭到恶意代码提交
PHP 的 Git 源码库遭到恶意代码提交
最近(2021年3月28日),PHP 团队发现其 git.php.net 服务器被入侵,官方仓库中出现了两个恶意提交,并且这些提交伪造了 PHP 开发者维护者 Rasmus Lerdorf Niki
#PHP相关 PHP 如何返回数组中第一个通过测试的元素
PHP 的 array_filter() 函数可以通过回调函数过滤数组的元素,但是返回的是过滤后的数组但是很多时候,我们只是简单的要求返回第一个通过测试的元素,这个时候,我们就需要做一些处理,所以我把
#PHP相关 PHP 如何向关联数组指定的 Key 之前插入元素
PHP 关联数组可以通过三种方式插入新元素:$array[$insert_key] = $insert_value;$array = array_merge($array, $insert_array
#PHP相关 PHP 如何从关联数组移除指定的键值对
PHP 从关联数组中移除置顶的键值对,一般使用 unset 函数,比如:$array = ['name' => 'Desk', 'description'=>'long description' 'p
#PHP相关 PHP 如何从关联数组中移除并返回指定的键值对
如果我们要从关联数组中移除并返回指定的键值,一般需要两步操作,比如:$array = ['name' => 'Desk', 'price' => 100];$name = $array['name']
#PHP相关 Memcache 和 Memcached 有什么区别
Memcache 和 Memcached 有什么区别
Memcache Memcached 看起来只是相差一个字母,平时老是搞混,今天整理下两者之间的区别Memcached,简单来说就是一个免费开源并且高性能的分布式内存对象缓存系统,主要用于加速动态
#PHP相关 PHP 中使用 (int) 进行类型转换时要比 intval 函数快6倍
在 PHP 中,进行类型转换一般可以使用 intval($var) 函数,或者使用强制类型转换函数 (int)$var 使用上这两个没有什么区别,唯一比较大的区别是 intval($var) 函数支持