zoukankan      html  css  js  c++  java
  • PHP慕课网教程

    PHP入门篇:http://www.imooc.com/learn/54

    3-2 如何定义变量

    ”var_dump”函数可以将我们的变量的数据类型(后面小节会做介绍)显示出来。

    <?php 
    $var_name="苹果";
    $n=10;
    var_dump($var_name);
    var_dump($n);
    ?>

    输出:

    string(6) "苹果"
    int(10)  

     3-3 变量名的命名规则

    1、变量名必须以字母下划线 “_”开头,如”$_name”,”$name” ,”$name2”等,但是”$9name”是不对的。

    2、变量名只能由字母、数字、以及“_”组成,还能包含汉字。如”$_qq”,”$qq308” ,”$my_apple”,“比如"$name我等”,但是”$name*”是不对的。

    3、变量名不允许包含空格。当变量名由多个单词组成,建议使用“_”进行分隔(比如 $my_apple),俗称下划线法,或者以大写字母开头比如 $myApple,俗称骆驼式命名法(也称驼峰命名法)。

    特别需要注意的是,在PHP中变量名是区分大小写的,如“$my_book”与“$my_Book”代表两个不同的变量。

    3-4 什么是变量的数据类型               

    用“memory_get_usage”获取当前PHP消耗的内存。

    3-5 PHP变量的数据类型

    在PHP中,支持8种原始类型,其中包括四种标量类型、两种复合类型和两种特殊类型。PHP是一门松散类型的语言,不必向PHP声明变量的数据类型,PHP会自动把变量转换为自动的数据类型,一定程度降低了学习PHP的门槛

    3-6 标量类型—布尔类型

    布尔类型(boolean):只有两个值,一个是TRUE,另一个FALSE,可以理解为是或否。它不区分大小写,也就是说”TRUE”和“true”效果是一样的。主要用在条件结构(条件结构在后面部分会介绍)中,例如判断是否满足条件的时候,是用“true”表示满足,用“false”表示不满足。需要注意的是,当我们用”echo”指令输出布尔类型时,如果是“true”则输出的是“1”,“false”则什么也不输出。我们可以使用“var_dump”函数,获取它真正的数据类型。

    <?php 
        $man="";
        $flag=$man=="";
        echo $flag ;
        echo "<br />" ;
        var_dump($flag);
    ?>

    1
    bool(true)

    3-7 标量类型—整型

    整型(integer):类似于常见的整数。它可以用十进制、八进制、十六进制指定。十进制就是日常使用的数字;八进制,数字前必须加上“0”(这个0是阿拉伯数字0,可不是英文字母“欧”哦);十六进制,数字前必须加“0x” (这个0也是阿拉伯数字0,不是“欧”哦)。如:

    3-8 标量类型—浮点型

    浮点型(浮点数、双精度数或实数),也就是通常说的小数,可以用小数点或者科学计数法表示。科学计数法可以使用小写的e,也可以使用大写的E。例如:

    1、第2行输入第一条指令“$num_float1 = 1.234;”,
    2、第5行输入第二条指令“$num_float2 = 1.2e3;”,
    3、第8行输入第三条指令“$num_float3 = 7.0E-3;”。
    从结果:

                    

    3.9- 标量类型—字符串(1)

    字符串是由一系列字符组成,在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性。

    字符串型可以用三种方法定义:单引号形式双引号形式Heredoc结构形式

    <?php 
    $str_string1='我是字符串';
    $str_string2="我也是字符串哦";
    echo $str_string1;
    echo "<br />";
    echo $str_string2;
    ?>

    输出效果:

    我是字符串
    我也是字符串哦

    3-10 标量类型—字符串(2) (和C#差不多用 斜线去转义)

    当你的字符串中包含引号的时候,我们怎么办?不要慌哈,咱们想想办法。如下图(单击可放大):

    第一种方案:在单引号中嵌入双引号,如上图第2行所示;

    第二种方案:在双引号中嵌入单引号,如上图第3行所示;

    第三种方案:使用转义符“”(后面部分还有介绍),分别如上图第4行和第5行所示;

    3-11 标量类型—字符串(3)

    当引号遇到美元咋办?这里的美元可不是真正的美元,而是用美元符号标识的变量。如图:

    当双引号中包含变量时,变量会与双引号中的内容连接在一起;

    当单引号中包含变量时,变量会被当做字符串输出。

     

     

  • 相关阅读:
    Java实现 LeetCode 343 整数拆分(动态规划入门经典)
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 342 4的幂
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 341 扁平化嵌套列表迭代器
    Java实现 LeetCode 338 比特位计数
    H264(NAL简介与I帧判断)
    分享一段H264视频和AAC音频的RTP封包代码
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/4418797.html
Copyright © 2011-2022 走看看