标签归档:PHP

RSS feed of PHP

Python vs. PHP下一个项目应该用什么

PHP和Python目前是世界上最流行的两种Web编程语言,自然都有其各自的优点和缺点。然而,在澳大利亚IDG公司——Techworld Australia的出版商——我们在过去的18个月左右的时间里,正在从PHP迁移到Python。虽然我们还没有为这个决定感到后悔,但如果你觉得从PHP切换至Python是一个简单的决定,就大错特错了。

PHP vs. Python: 语言流行程度

毋庸置疑PHP非常的流行;实际上,它现在是最流行的开源编程语言。PHP开发者和PHP工作都是一抓一大把。现在,在Seek.com.au上,澳大利亚就有大概3790个PHP职位。并且这种需求通常转化为一个巨大的开发者资源池,在需要扩展你的团队时,随时可以从中选出可用的开发者。(And this demand generally translates into a large pool of developers that can be tapped into when you want to expand your team.

Python从来没有这么流行过。不过,反过来,它没有PHP那么流行有时候也是一种优势。Python开发者可能会更加稀缺,但我发现他们通常素质更高。虽然我确定市场上有一些比较差的Python开发者,但我还没有在面试时遇到过。我很希望PHP开发者也可以这样。

PHP vs. Python: 语言语法

PHP有着非常类似C的语法。任何接触过类C语言的人都可以直观地看到这一点。花括号和分号和你见过的完全一样,感觉很熟悉。在我用PHP开发第一个项目时并没有PHP经历。仅仅花了2个小时,我阅读了一个小教程,发现了我要找的bug并且修复了问题,提交到生产环境。

Python就没有这么容易了。取代了花括号的有意义的空格需要花费一些时间来适应。这个变化需要刚刚开始使用Python的开发者多花一些时间来适应。随着时间的推移,这个缺点就会自行消失,并且,由于Python语法通常极为简单,实际上读起来像伪代码。

PHP vs. ...

继续阅读

Windows 8.1搭建PHP5.6与Apache 2.4开发环境故障解决

配合使用Apache 2.4.10 Win32(Apache Lounge构建版本)以及PHP 5.6.3 VC11 x86 Thread Safe(VC11 x86 线程安全版本),可以在Windows 8.1操作系统中搭建PHP Web开发环境。

在Windows 8.1操作系统中搭建PHP + Apache Web开发环境时,需要注意如下问题。

1. Apache使用mod_php方式以模块形式集成PHP时,需要使用Thread Safe(线程安全)版本,不要选择Non Thread Safe(非线程安全版本)。

使用mod_php方式需要在httpd.conf配置文件中添加如下代码:

PHPIniDir "C:/php"
LoadModule php5_module "c:/php/php5apache2_4.dll"
AddHandler application/x-httpd-php .php

而php5_module模块php5apache2_4.dll(php5apache2_x.dll)只在Thread ...

继续阅读