PHP:一个优秀的程序员不应该使用哪些函数和技术?

时间:2010-10-12 07:57:19

标签: php

优秀的程序员不应该使用哪些功能和技术?

可能ereg就是其中之一。

使用global关键字是一种好习惯,还是应尽可能避免使用?

4 个答案:

答案 0 :(得分:7)

优秀的程序员应该了解事情是如何运作的,并决定何时以及如何最好地使用它们。大多数情况下,一切都很好用,而且一切都可能以错误的方式使用。

答案 1 :(得分:3)

不要使用短开标签。短开标签看起来像<? //somecode ?>。这些有几个问题。

其中一个是在某些服务器上,可能会在配置中关闭短打开的标签,这会使您的PHP代码无法使用。

另一个问题可能是它可能导致与XML开始标记冲突。

答案 2 :(得分:2)

我同意@Alin但是你还应该看看其他一些人。随着您的编程进度,这些都是基础知识,您有责任跟上最新的语言演变和最佳实践。

在我的头脑中,我可以给你一些:

eval() 
goto() 

使用@来抑制错误,例如@copy() or @mkdir

仅举几例。互联网上有很多关于这个主题的好文章。

http://www.kavoir.com/2008/12/bad-practices-in-php-coding.html

Theres有很多好读,所以谷歌很开心。

答案 3 :(得分:0)

一个优秀的程序员不应该使用已弃用的函数和技术。