1

我正在使用 Lynda.com 上的几门课程学习 PHP 和 MYSQL,但我注意到有些课程的历史可以追溯到 2007 年。我听说 PHP 语法随着新版本的变化而略有变化。因此从像这样的旧材料中学习是不明智的吗?如果是的话,我需要注意的主要语法差异是什么,因为我在网上看到的很多东西似乎已经有 10 年的历史了。

我的意思是,我真的必须确保我正在做的课程是最新版本的 PHP 吗?

4

1 回答 1

1

所有的变化都是向上兼容的。他们添加了新功能,但没有删除任何旧语法。因此,您从 2007 年的教科书中学到的任何东西现在仍然可以正常工作。

一个例子是数组。最新版本的 PHP 允许您使用更紧凑的语法创建数组:

$array = [foo, bar, baz];

但大多数人继续使用旧语法:

$array = array(foo, bar, baz);

因为这允许他们的程序可以移植到未运行最新版本的服务器上。

于 2013-05-23T01:40:41.177 回答