PHP的魅力和不足何在

0 个评论
PHP的魅力和不足何在

    在编程领域有不少堪称经典著作,其中包括《Thinking In C++》和《Thinking In Java》,它们的作者是著名的计算机科学作家Bruce Eckel。近日,这个编程大师联系编程语言 Java、Perl 和Python,分析了老牌经典编程语言PHP的优缺点,下面让我们一睹为快。      PHP的魅力所在     提起老牌经典脚本语言PHP,我们不禁会联想到它的一个令人印象深刻的特点,即上手快,你无需对这个语言进行深入广泛的了解就可以使用它开始编程。在我们 ......

...
2010-02-04 / 杂谈/随笔 / 有132 人浏览浏览
阅读全文

如何在apache中隐藏php文件后缀!

0 个评论
如何在apache中隐藏php文件后缀!

    如果不想让别人知道你的网站是使用PHP程序,以达到安全的目的。虽然不是最佳的解决方法。但你可以按照下面的方法配置你的httpd.conf文件。 (1)将PHP隐藏为其它语言   在你的httpd.conf里任意位置添加下面这一行   # Make PHP code look like other code types   AddType application/x-httpd-php .asp .py .pl .jsp aspx   (2)对 PHP 使用未知扩展名   在你的httpd.conf里任意位置添加下面这一行   # Make PHP code look like unknown types   ......

...
2010-02-04 / PHP开发 / 有203 人浏览浏览
阅读全文

国际:身处两难境地,PHP 该走向何方?

0 个评论
国际:身处两难境地,PHP 该走向何方?

不知道大家怎么看!     在过去的六个月甚至更长的时间里,我至少在为三家公司寻找 PHP 开发者。我和一些程序员聊过,收到了一些反馈,甚至还面试了几个人,但是我却从来没有推荐过任何人。 在我解释之前,先别抨击我的要求太高。我并不是在寻找火箭科研人员,也不是找同样高端的开发者,我甚至都不打算找一个高级的 PHP 开发者。只要有足够的水平来维护 CakePHP 和 WordPress 这两个项目的人就够了,更何况,它们还是开源的。     我理解并不是每个 ......

...
2010-02-03 / 杂谈/随笔 / 有99 人浏览浏览
阅读全文

大型系统上PHP令人不爽的九大原因!

0 个评论
大型系统上PHP令人不爽的九大原因!

原文如下:    我在过去的四年里一直致力于PHP应用的开发。PHP确实十分容易编写。但是PHP也有一些十分严重的缺陷。下面我会给出我的理由,为什么PHP不适合于比小型业余网站更大的网站。 1. 对递归的不良支持     递归是一种函数调用自身的机制。这是一种强大的特性可以把某些复杂的东西变得很简单。有一个使用递归的例子是快速排序(quicksort)。不幸的是,PHP并不擅长递归。Zeev,一个PHP开发人员,说道:“PHP 4.0(Zend)对密集数据使用了栈方式,而 ......

...
2010-02-03 / 杂谈/随笔 / 有99 人浏览浏览
阅读全文

PHP优化及高效提速问题小结!

0 个评论
PHP优化及高效提速问题小结!

一、在函数中,传递数组时使用 return 比使用 global 要高效,比如:     function userloginfo($usertemp) {        $detail=explode(\”|\”,$usertemp);        return $detail;     }         $login = userloginfo($userdb); 比     function userloginfo($usertemp) {         globa ......

...
2010-02-03 / PHP开发 / 有98 人浏览浏览
阅读全文

如何在本地测试环境中模拟域名

0 个评论
如何在本地测试环境中模拟域名

    下面将在本地机器上创建虚拟主机ityouku.com.example.com。它将指向本地文件夹ityouku。该文件夹将存放网站的全部工作目录,而这些示例页面都可以通过访问http://ityouku.example.com进行加载。     提示:将ityouku.example.com 作为虚拟主机,并不会影响任何现有的在线应用;因为example.com是IANA保留的特殊域名,专门用于文档和演示。请访问http://example.com获取官方信息。     请按照下面的步骤来创建并测试位于本地的虚拟主机: (1)首先需要将ityouku.examp ......

...
2010-02-03 / PHP开发 / 有199 人浏览浏览
阅读全文

开源CMS-选择过程(之二)

0 个评论
开源CMS-选择过程(之二)

    选来选去,还是选不明白。国外的CMS也太CMS了(这里CMS名词暂时活用做形容词),都是模板+模块,扩展都做成了安装包,对于不喜欢任何编程的人来说,是不错。但是这些国外的CMS说到底,就是用软件配置的复杂性来替代编码和模板设计的工作量,但是要知道,靠这种方式其灵活性永远也比不上编码。想想当年国内推出的一堆MIS(其实就是基于Foxpro的代码生成程序)系统,喧嚣了半天还不是哑火了不是?     但对于略粗通一点代码常识的俺来说,这种方 ......

...
2010-02-02 / 项目实战 / 有285 人浏览浏览
阅读全文

开源CMS-选择过程(之一)

0 个评论
开源CMS-选择过程(之一)

摘要:     最近因为对建站产生了兴趣,因为PHP编程码字母的功底比较差,所以想直接爬到巨人的大肩膀上--这样才看的高远嘛,就想找个现成的CMS系统,直接构建一个网站算了。原来对CMS也没有太多认识,觉得只要能支持文章系统,整合论坛就行了。         可是上网研究了一下,才知道开源CMS的世界真是太精彩了--五花八门,头晕眼花!太多了!不知所从。      声明一下前提:俺对Java头大,所以不考虑JSP。对ASP.no ......

...
2010-02-02 / 项目实战 / 有135 人浏览浏览
阅读全文

PHP Web 编程极致优化原则20条

0 个评论
PHP Web 编程极致优化原则20条

1、如果可以,尽量使用局部变量。 2、如果可以,尽量使用PHP的内置函数。 3、及时注销不用的变量,尤其是大数组,以便释放内存。 4、Include、require、include_once、require_once、echo、print等是语法结构而不是函数,尽量避免按照函数方式调用;其中require_once()代价尤其昂贵。 5、用@屏蔽错误消息的做法非常低效。 6、PHP内部错误消息的代价是昂贵的。 7、如果在代码中存在大量耗时的函数定义,你可以考虑用C扩展的方式实现它们。 8、在包含文件时使用完整路径,解析 ......

...
2010-02-02 / PHP开发 / 有126 人浏览浏览
阅读全文

PHPer是草根吗?

0 个评论
PHPer是草根吗?

    从PHP诞生之日起,PHP就开始在Web应用方面为广大的程序员服务。同时,作为针对Web开发量身定制的脚本语言,PHP一直秉承简单、开源的思想,这也使得PHP得以快速的发展,并且大力地推动Web2.0的出现与发展。但是,长期以来,PHPer(PHP Programmers)被认为是处于草根阶层的程序员,被认为是技术含量少,层次低的程序员。这点在国内尤其突出。     记得一个技术主管说过这样一个事情。他给一个程序员分配了PHP的开发任务,没想到那个程序员居然说:“我是学Java出身的,你让我 ......

...
2010-02-01 / 达人策略 / 有125 人浏览浏览
阅读全文