2021年PHP免费自学最全教程

一.关于PHP

  1. 创建一个具体的核心语言 删除所有库方法,并保持在对象集中的核心方法。 您应该能够编写无需任何外部库和对基本输入/输出,字符串处理和数学一个很好的完整的语言。库以外的任何应该通过批准扩展。
  2.  一切都当作一个对象 以从Ruby,Smalltalk和(主要)的Java对象,并把它一切当作对象。 整数是对象,字符串是对象,他们每个人都可以操作的方法, 我不相信PHP需要的Ruby和Smalltalk在对象之间传递彼此讯息的观念,而调用对象的方法才是最好的。
  3. 一致的命名方法和类 由于PHP的最大的抱怨之一是不断要检查,(needle,haystack) 或(haystack, needle),或some_function(),或function_some(),或someFunction(),一个一致的格式需要制定。
  4. 让事情严格尝试传递到一个方法浮动字符串? 这是一个警告。
  5. 中央启动点 创建一个主类或初始化,所有代码执行源于此。
  6. 清理C代码我不是一个C的专家,但如果你比较了解Ruby的C代码到PHP的C代码,可以很容易地了解了PHP与Ruby的内部。 我非常熟悉PHP,所以我自己的写扩展更容易。
  7. 摆脱eval() eval()是邪恶的。 如果你正在使用它,那么这是一个错的主意:这将打破PHPUnit,抛弃它从开始。
  8. 支持操作符重载 因为一切都是对象,开发者只需掌握操作对象的方法即可。
  9. 允许的方法签名

二.PHP特性

  1. 以前的许多致命错误,改成抛出异常。Many fatal errors are now Exceptions

  2. 移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。Removal of old and unsupported SAPIs and extensions

  3. 新增了空接合操作符。The null coalescing operator (??)

  4. 新增加了结合比较运算符。Combined comparison Operator (<=>)

  5. 新增加了函数的返回类型声明。Return Type Declarations

  6. 新增加了标量类型声明。Scalar Type Declarations

  7. 新增加匿名类。Anonymous Classes

三.PHP自学教程来了

更多详细讲解和视频可以关注微信公众号:PHP大神,然后回复“zxphp”即可免费获取全套视频教程(亲测有效)~

猜你喜欢

转载自blog.51cto.com/15115111/2665850