PHP标识
这三种风格的php标识,可以在同一文件并存;
编程规范
1、每条语句以 “;” 结尾;
2、注释: 单行://, 多行:/* */;
3、在php中的变量一般以 “$” 作为前缀,然后以字母的大小写或者 ‘_’下划线开头来定义。
常量
1、声明:用define(“常量名”,常量值)来定义:常量名——使用大写英文字符表示;
2、内置常量:PHP_VERSION、PHP_OS。
变量
不同于java和c,php是 弱类型 定义变量一般以“$”作为前缀,然后以字母的大小写或者 ‘_’下划线开头。
强类型——如:c或c++等 : int i=0;——这是强类型,必须指明它相应的类型
弱类型——很多脚本都会这么干 $ i=0 ; python也是一个弱类型的语言;
变量的作用域
1、内置超全局变量: 在代码的任意位置可以访问,是php与定义好的
2、常量: 一旦声明,他就是全局性的,可以在函数内外访问;
3、全局变量: 在代码间声明,可以在代码间访问,但是不能在函数内访问;
4、静态变量: 函数内创建的,函数外是不能访问的,但是它的值得以保留;
5、局部变量: 在函数内部访问。
注意:在web应用中,全局变量慎用!
变量的类型
php中的变量不需要事先声明,赋值即声明。
整型(integer)
浮点型(float)
字符串(string)
布尔型(boolean)
数组(array):用来存储一组数据,按照 键值对 存储
对象(object):用来存储一个类的实例;
NULL型:仅拥有NULL这一个值的类型 。
PHP的函数
函数定义:
php用function来定义函数,如:
function sayHello(){
return"欢迎学习php" ;
}
函数调用
echo sayHello();
函数传递参数引用
多条件分支结构
数组
创建数组
$array_name=array([key=>] value , … );
遍历数组