我正在学习PHP& MYSQL在Lynda.com上使用了几个课程,但是我注意到一些课程的历史可以追溯到2007年。我听说PHP语法在新版本中有所改变。因此,从这样的旧材料中学习是不明智的,如果是这样的话,我需要注意的语法的主要区别是什么,因为我在网上看到的很多东西似乎都要长达10年。
我的意思是,我确实必须确保我所做的课程是最新版本的PHP吗?
答案 0 :(得分:1)
所有更改都向上兼容。他们添加了新功能,但没有删除任何旧语法。所以你从2007年的教科书中学到的任何东西现在都能正常运作。
一个例子是数组。最新版本的PHP允许您使用更紧凑的语法创建数组:
$array = [foo, bar, baz];
但大多数人继续使用旧语法:
$array = array(foo, bar, baz);
因为这允许他们的程序可以移植到没有运行最新版本的服务器。