PHP基础语法学习笔记

分界标示符

    PHP分界标示符确定PHP脚本的开始和结束位置,在PHP语言中有四种不同风格的分界标示符可以让PHP代码嵌入到HTML代码中,分别如下 :
        1.PHP标准分界符:
        2.PHP简写分界符:
        ;3.<% %>

标识符/关键字/数据类型

(一)标识符:由字符,数字,下划线组成,首字母必须是字符或下划线。

        1.变量以$开头。 $score = 10;
        2.PHP是区分大小写的
        3.语句以分号结束

(二)数据类型

        1.字符串(string):字符串是字符序列,比如:”hello wrold”.
        字符串可以是引号内的任何文本,可以使用单引号或双引号。
        2.整数(integer):整数是没有小数的数字。
            1)整数规则:
                a)整数必须有至少一个数字(0-9)
                b)整数不能包含逗号或空格
                c)整数不能有小数点
                d)整数正负均可
                e)可以用一种格式规定整数:十进制、十六进制(前缀是0x)或八进制(前缀是0)
            2)浮点数(double):是有小数点或指数形式的数字。
            3)布尔(boolean):是true或false
                a)常用于条件测试。
            4)数组(array):在一个变量中存储多个值。
            5)对象(object):是存储数据和有关如何处理数据的信息的数据类型。
            6)NULL:特殊的NULL值表示变量无值。
                a)NULL值标示变量是否为空。也用于区分空字符串与空值数据库。

函数

(一)在PHP创建用户定义函数

        1.用户定义的函数声明以function开头:
        2.语法
        function fnName(){
            被执行的代码;
        }
        //函数名能够以字母或下划线开头(而非数字)。
        //函数名对大小写不敏感。

(二)PHP函数参数

        1.可以通过参数向函数传递信息。
        2.参数被定义在函数名之后,括号内部。可以添加任意多参数,只要用逗号隔开即可。

(三)PHP函数的返回值

        1.如需使函数返回值,使用return 语句。

数组/对象

(一)数组

    能够在单独的变量名中存储一个或多个值,并且能够通过引用下标号来访问某个值。

(二)在PHP中创建数组

    1.在PHP中,array()函数用于创建数组:
    array();
    2.在PHP中,有三种数组类型:
        1)索引数组:带有数字索引的数组
        2)关联数组:带有指定键的数组
        3)多维数组:数组嵌套数组

(三)索引数组

        1.索引是自动分配的(索引从0开始):
        $cars = array(“Volvo”,”BMW”,”BYD”);
        2.手动分配索引:
            $cars[0] = “Volvo”;
            $cars[1] = “BMW”;
            $cars[2] = “BYD”;
        3.获得数组的长度:count()函数
            1)Count()函数用于返回数组的长度(元素数):
                             $cars = array(“Volvo”,”BMW”,”BYD”);
                echo count($cars);
            ?>

(四)关联数组:使用分配给数组的指定键的数组。

    1.$age = array(“zhangsan” => “18”,”lisi” => “19”,”wangwu => “20”);
    2.$age [“zhangsan”] = “18”;
       $age [“lisi”] = “19”;
       $age [“wangwu”] = “20”;
    3.数组的打印 print_r(数组名)

页面输出

(一)使用print

    1.只能输出一个字符串,并始终返回1
    1)             print “

PHP is fun!

”;
            print “Hello world!”;
            print “I’m about to learn PHP!”;
        ?>

(二)使用echo

    1.能够输出一个以上的字符串
    1)             echo “

PHP is fun!

”;
            echo “Hello world!”;
            echo “This”, “ string”,” was”,” made”,” with multiple parameters.”;
      ?>
    注:echo比print稍快,因为它不返回任何值。

你可能感兴趣的:(PHP基础语法学习笔记)