Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Lynda.com 上的几门课程学习 PHP 和 MYSQL,但我注意到有些课程的历史可以追溯到 2007 年。我听说 PHP 语法随着新版本的变化而略有变化。因此从像这样的旧材料中学习是不明智的吗?如果是的话,我需要注意的主要语法差异是什么,因为我在网上看到的很多东西似乎已经有 10 年的历史了。
我的意思是,我真的必须确保我正在做的课程是最新版本的 PHP 吗?
所有的变化都是向上兼容的。他们添加了新功能,但没有删除任何旧语法。因此,您从 2007 年的教科书中学到的任何东西现在仍然可以正常工作。
一个例子是数组。最新版本的 PHP 允许您使用更紧凑的语法创建数组:
$array = [foo, bar, baz];
但大多数人继续使用旧语法:
$array = array(foo, bar, baz);
因为这允许他们的程序可以移植到未运行最新版本的服务器上。