PHP
超文本预处理语言,是一种服务器端、跨平台、嵌入式的脚本语言。开源的,尤其适合Web开发
优势:
1.安全性高
2.跨平台特性,广泛应用到Windows,linux,Unix,并且支持多种Web服务器(Apache、IIS等)
3.支持广泛的数据库:Mysql,Access,Oracle等,目前PHP+MYSQL最佳组合,跨平台运用
4.易学性
5.执行速度快
6.开源,免费:
7.模板化
8.支持面向对象及过程开发
PHP5.*(4,5,6)
重点突出了对象的相关内容:
构造函数和析构函数,对象的私有、公共、受保护模式,接口,抽象类,__call,__set,__get
新增了扩展库:内置的标准扩展库:SimpleXML、SPL等;
外部扩展库:MYSQL,MYSQLI,GD2等,需要时在php.ini配置文件中加载开启
extension_dir:标明存放php_*.dll扩展库文件的目录(位置)
extension: extension=php_mysql.dll //加载mysql扩展库
dl()函数;动态加载扩展库
LAMP:LINUX+APACHE+MYSQL+PHP
WAMP:WINDOWS+APACHE+MYSQL+PHP
LNMP:LINUX+NGINX+MYSQL+PHP
PHP标记风格
1.XML风格