PHP 简介

PHP 是服务器端脚本语言。

PHP 语法

1.<?php 开始 ,结束?>
2.变量以 $ 符号开始,后面跟着变量的名称
3.在强类型的编程语言中,我们必须在使用变量前先声明(定义)变量的类型和名称。PHP 是一门弱类型语言
4.echo 和 print 区别:
	echo - 可以输出一个或多个字符串
	print - 只允许输出一个字符串,返回值总为 1
5.以 <<<EOF 开始标记开始,以 EOF 结束标记结束
6.String(字符串), Integer(整型), Float(浮点型), Boolean(布尔型), Array(数组), Object(对象), NULL(空值)。
7.设置常量,使用 define() 函数,函数语法如下:bool define ( string $name , mixed $value [, bool $case_insensitive = false ] ),case_insensitive :可选参数,如果设置为 TRUE,该常量则大小写不敏感。默认是大小写敏感的。
8.PHP中预定义了几个超级全局变量(superglobals) ,这意味着它们在一个脚本的全部作用域中都可用。 你不需要特别说明,就可以在函数及类中使用。
9.PHP 超级全局变量列表:$GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION
10.有八个魔术常量它们的值随着它们在代码中的位置改变而改变。__LINE__ __FILE__ __DIR__ __FUNCTION__ __CLASS__ __TRAIT__ __METHOD__ __NAMESPACE__ 
11.要实现一个接口,使用 implements 操作符。类中必须实现接口中定义的所有方法,否则会报一个致命错误。
12.定义为抽象的类不能被实例化。
被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。
继承一个抽象类的时候,子类必须定义父类中的所有抽象方法;



类比C++
作用域,运算符,条件,循环,数组,函数,命名空间,面向对象,

PHP表单

表单教程

PHP 高级教程

多维数组,日期,文件,包含,上传,Cookie,Session,Email,错误处理,过滤器,JSON

PHP7新特性

新特性

PHP数据库,AJAX