PHP01

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>PHP基础</title>
</head>
<body>
    <?php
        //输出方法
        echo 'asd';
        print 'aaa';
        //区别:print方法不能进行多变量输出
/////////////////////////////////////////////////////////////////

        /** 
         * 变量:
         * 1.变量以 $ 符号开始,后面跟着变量的名称
         * 2.变量名必须以字母或者下划线字符开始
         * 3.变量名只能包含字母数字字符以及下划线(A-z、0-9 和 _ )
         * 4.变量名不能包含空格
         * 变量名是区分大小写的($y 和 $Y 是两个不同的变量);但关键字和函数名不区分大小写
        */
        //定义变量
        $name = '张三';
        echo $name;

        //可变变量
        $a = 'b';
        $b = 1;
        echo $$a; //结果为1   $$a => $b => 1

        //引用传值
        $c = 1;
        $d = $c;
        echo $d; //1

        $c = 2;
        echo $d;//值还是1
    
        
        $e = 1;
        $f = &$e;
        // $f = 2;
        echo $f;//1

        $e = 2;
        echo $f;//值变为2


///////////////////////////////////////////////////////////////////////////////////////
        /*
        基本数据类型:
        字符串:String
        整数型:Integer
        浮点数:Float
        布尔值:Boolean
        */ 


        //单引号和双引号在字符串中的区别:单引号输出内容包含变量时,不会解析该变量;双引号输出内容包含变量时,如果
        //该变量在输出位置的最后面,会解析该变量,如果放在前面,不会解析,可以使用{}来实现变量的解析
        $aa = 1;
        $bb = 2;

        $cc = '$a';
        echo $cc;//值为$a
        $dd = "abc$aa";
        echo $dd;//值为abc1
        $ff = "$bbabc";//错误,没有变量$bbabc
        $ee = "{$bb}abc";
        echo $ee;//值为2abc

        //字符串拼接用 "."进行拼接
        //返回字符串的长度方法:strlen()
        //判断字符串中是否存在某个字符:strpos()返回的是字符在字符串中的位置
        //var_dump()返回数据的类型

    ?>
</body>
</html>
原文地址:https://www.cnblogs.com/1500418882qqcom/p/13396710.html