1 php可以潜入到html中
同潜入html的js代码不同的是,潜入html的php是在服务器端执行的。
嵌入html中的php代码是在何时执行的?在html中潜入php是一种好的行为吗?如果在html中使用php的话,是否违反了前后端分离的原则?
2 变量的类型
变量的类型不是由程序员指定的而是由php的解释器根据变量使用的上下文在运行时指定。
3 数组
php数组本质上是一个映射。任意数量的key->value的键值对。
key可以是integer可以是string,value可以是任意类型。同一个数组的keys可以是string和integer的混合。
数组通过$array_name[key]的方式访问,通过$array_name[key]=value的方式进行赋值。
4 object对象
4.1 类
class定义类,同java的类的定义基本一样。
4.2 new出一个新的对象
4.3 抽象类
abstract修饰的类为抽象类,抽象类中用abstract定义的方法为抽象方法,抽象方法是强制子类实现的。
5 php变量
php变量是美元符号后跟一个变量名。
php默认是传值赋值,也可以引用赋值。
6 php的函数
function 函数名($arg1, $arg2, .., $argn) {
return $ret;
}
参考资料:
1 官方php手册