PHP初步体验

阅读量:3104

发布时间:2015-10-19 22:42:09


一、PHP使用注意事项

​1.PHP对大小写敏感,结构严谨,需要在每条语句结尾加分号。

 

2. 但在PHP 中,所有用户定义的函数、类和关键词(例如 if、else、echo 等等)都对大小写不敏感

    $i = 0;
    IF($i <= 0 ){
        ECHO "这是大写的系统关键字";
    }
    echo "<br/>";
    FunctionName();

     function FunctioNName()
    {
        echo "自定义函数名也是不区分大小写的";
    }

 

3.PHP中注释

    // 这是单行注释
    /*这是多行注释
    这是多行注释*/
    # 用于注释信息 和 // 类似

 

4.PHP中字符串可以用双引号括起来也可以用单引号,看具体用法

    $name = "Word";
    $name = 'Word';

 

5.PHP中的字符串连接符

    $name = 'Word';
    echo "Hello".$name;

 

6.php中没有创建变量的命令,变量在第一次使用的时候都会被创建,需要注意的是,在给一个变量赋值的是一个没有定义(或没有声明、未赋值、不存在的变量会报错)

创建一个变量:

    $age = 21;  

以下是错误测试

    $name = $_GET['name']; // 报错 Notice: Undefined index: name
    $age = $Undefined_variable; //报错 Notice: Undefined variable

 

7.php是一种松散的语言,会自动转换变量类型

    $sum = 100; //这是一个数字类型
    $name = "xiaoming"; //这是字符串
    $number = array(); //这是一个数组
    $number = array('1', '2', '3'); //这也是一个数组

关于没有定义类型的变量需要注意的是:

前者是相等的,后者是不等

    $i = 0;
    if($i == "0"){
        echo "1";
    }
    if($i === "0"){
        echo "1";
    }

在使用foreach 的时候需要对$arrayName判断是否为数组,不为数组的时候不能使用 foreach(数组循环)

    $arrayName = array(
            'xiaoming' =>21 ,
            'lihua'=>20 
        );
    foreach ($arrayName as $key => $value) {
        echo "Key: $key; Value: $value";
    }









当前没有评论