i = i++真的很简单?C/C++,java,php探秘

今天阅读《编写高质量代码:改善Java程序的151个建议》,其中一个是自增的陷阱,才感受到自己对自增的理解还不够,看看下面这些代码的结果是什么。

php函数中参数前面的三个点是什么意思?

这个是指参数的数量个数是可变的,获取的是个数组,只有在php5.6以上的版本有效

和早期版本中的func_num_args(),func_get_arg(),和 func_get_args() 。 差不多用法

一行代码就将你的PHP-FPM内存占用降低至少一半

但是缺省安装以及按照大量博客推荐安装的 PHP-FPM的最大问题是它会消耗大量资源,包括内存和 CPU。本博客使用的服务器也遭遇了类似的命运。因为我也是按照那些教程安装的,而教程里对于 PHP-FPM的配置选项描述的不够有效。

PHP中“==”运算符的安全问题

PHP是一种通用的开源脚本语言,它的语法混合了C,Java,以及Perl等优秀语言的语法。除此之外,它还提供了大量的函数库可供开发人员使用。但是,如果使用不当,PHP也会给应用程序带来非常大的安全风险。

PHP 错误与异常的日志记录

提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志、error 日志以及 PHP 的 error 日志。虽然看起来是个很简单的问题,但里面其实又牵扯到应用配置以及日志记录位置的问题,如果是在 ubuntu 等系统下使用 apt-get 的方式来安装,其自有一套较为合理的的配置文件可用。

PHP程序员最常犯的11个MySQL错误

如果你在使用PHP,那么你很可能也在使用MySQL—LAMP系列中举足轻重的一份子,本文简析程序员在使用PHP编程中常见的错误。

解析提高PHP执行效率的50个技巧

众所周知,PHP是一个功能强大的HTML脚本语言。但是,在实际应用中,它也跟其他计算机语言一样,具有不少的缺点。我们需要不断的更新代码,来改善程序的高效性。下面我们就介绍几点关于提高PHP运行效率的方法。

理解 PHP 中的 Streams

treams 是PHP提供的一个强有力的工具,我们常常在不经意会使用到它,如果善加利用将大大提高PHP的生产力。 驾驭Streams的强大力量后,应用程序将提升到一个新的高度。

PHP系统设计与云架构

这篇文章对您来说会是个值得参考的文章, 至少它有著我十几年的需求开发经验.

PHP和HTTPS

最近在研究Hacker News API时遇到一个HTTPS问题。因为所有的Hacker News API都是通过加密的HTTPS协议访问的,跟普通的HTTP协议不同,当使用PHP里的函数file_get_contents()来获取API里提供的数据时,出现错误,使用的代码是这样的: <?php $data = file_get_contents(“https://hacker-news.firebaseio.com/v0/topstories.json?print=pretty”); …… 当运行上面的代码是遇到下面的错误提示: PHP Warning: file_get_contents(): Unable to find the wrapper “https” – did you forget to enable it when you configured PHP? 下面是截图: 为什么会出现这样的错误? 在网上经过一番搜索,发现遇到这样错误的人还不少,问题很直接,是因为在PHP的配置文件里没有开启一个参数,在我本机上是/apache/bin/php.ini里的;extension=php_openssl.dll这一项,需要将前面的分号去掉。你可以用下面的脚本来检查你的PHP环境的配置: $w = stream_get_wrappers(); echo ‘openssl: ‘, extension_loaded (‘openssl’) ? ‘yes’:’no’, “n”; echo ‘http wrapper: ‘, in_array(‘http’, $w) ? ‘yes’:’no’, “n”; echo […]

PHP垃圾收集器和程序员的幽默

Composer是一个深受程序员喜欢的PHP依赖关系管理工具。最近它的源代码上的一处改动引起了大家热烈的讨论。改动其实只是增加了一行代码:gc_disable();,但为什么要增加这行代码的原因却让人很费解。

30 个 PHP 的 Excel 工具类

下面的 PHP Excel 处理类中,包含 Excel 读写、导入导出等相关的类,列表如下:

10个超级有用、必须收藏的PHP代码样例

尽管PHP经常被人诟病,被人贬低,被人当玩笑开,事实证明,PHP是全世界网站开发中使用率最高的编程语言。

PHP代码优化24条真经

PHP优化的目的是花最少的代价换来最快的运行速度与最容易维护的代码。本文给大家提供全面的优化技巧。

PHP NG 核心开发者惠新宸:我也曾经是“不适合”编程的人

惠新宸@Laruence,是国内最有影响力的 PHP 技术专家,PHP 开发组核心成员,PECL 开发者,Zend 公司外聘顾问。他曾供职于雅虎,百度,现在新浪微博任平台及数据部总架构师兼首席 PHP 顾问。惠新宸是 PHP NG 核心开发者,PHP5.4,5.5 的主要开发者。作为 PECL 开发者贡献了 Yaf ,Yar 以及 Yac、Taint 等多个优秀开源作品,同时也是 APC,Opcache,Msgpack 等项目的维护者。

全方位比较PHP的Node.js的优缺点

PHP和Node.js之争由来已久,前者用于动态网页开发,后者是用来编写高性能网络服务器的JavaScript工具包,到底他们如何?InfoWorld测试中心的Peter Wayner日前撰文指出两者的优势所在,不妨一看。

PHP大神的十大优良习惯

通往PHP大神的道路上,应该保持优良的传统和习惯。

关于 PHP 7 你必须知道的五件事

2015年,PHP 将被重新塑造,整个功能和顶层性能的改善将使你如虎添翼。

PHP中的魔术方法和魔术常量简介和使用

有些东西如果不是经常使用,很容易忘记,比如魔术方法和魔术常量

PHP生成随机密码的几种方法

使用PHP开发应用程序,尤其是网站程序,常常需要生成随机密码,如用户注册生成随机密码,用户重置密码也需要生成一个随机的密码。