优秀的程序员不应该使用哪些功能和技术?
可能ereg
就是其中之一。
使用global
关键字是一种好习惯,还是应尽可能避免使用?
答案 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)
一个优秀的程序员不应该使用已弃用的函数和技术。