PHP学习笔记(2) - 对PHP的印象

时间:2021-09-01 15:56:53

一、PHP是一种简单易学的面向过程的弱类型动态脚本语言,本为制作简单的个人网站而开发,现如今经过多个版本的衍变甚至加入了一些面向对象的特性。PHP试图通过发展打进企业级开发,同时也使得它自身也越来越复杂,从此离他它诞生的本意越走越远。

二、PHP的语法风格几乎是模仿C和C++的,并且加入了一些奇葩的东西,像list($var1, $var2, $var3) = $array; 等让人难以理解的东西。一不小心就能把代码写的连自己都不认识。

三、组织任何相对复杂的数据结构你都需要用到array,表面上说是array,其实是一个hashtable和list的融合体。相对复杂的代码中会出现成山的array,让代码难以阅读。

四、优势:运行PHP的那套东西几乎都是免费开源的,并且拥有众多的开源应用程序(像WordPress),这可能是它能如此流行的最大原因,相对于其他用于web的脚本语言,用php也能更简便更快捷地把网站开发出来。