前言 - 这里什么是进阶

  • 作者:KK

  • 发表日期:2016.8.8


  1. 按照一般来说,基础归基础,基础一般都是大多数PHP书籍上所教的那一系列语法,常用函数,面向对象,命名空间等语言特性和常用扩展的就是基础知识,超出这些的可以说是进阶知识
  1. 又有另一种理解方法就是经常接触的就是基础,不经常接触但用到的时候又很有效的就是进阶

我这里所谓的进阶就是倾向后者的,后面再解释,我先这么说清楚了:

尽管像count(false)的值是1,这个count函数在PHP的基础教程里都有教,并且官方手册也有说明为什么会是1,但是这其实是很多程序员在学习的时候没有记紧的,忽略了的一个事情,在工作中偶尔遭遇这些“坑”才慢慢学会了,那我就认为这个是进阶的一部分内容。

贴合实际嘛,实际上就是大家学习基础的时候学到的掌握在心中的就算是基础,但经历一些实战开发后才了解到的知识通常算是进阶了


为什么这样来定义进阶的内容?

因为如果按第1种标准的逻辑来定义进阶内容的话,那我觉得实际上很多普通PHP程序员忽略的细节问题并不能在这里找到答案