网站地图

php变量是如何定义的?数据类型有哪些呢?
2021-03-20 14:20:30   来源:   评论:0 点击:

PHP 存放位置代码要放在 htdocs 文件夹 或 www文件夹PHP代码书写 结尾
PHP 存放位置

代码要放在 htdocs 文件夹  或 www文件夹
 
源兆网,php变量是如何定义的?数据类型有哪些呢?
 
PHP代码书写
 
 
 
            // php代码
 
?>          // 结尾       
 
 
php中的注释
​    //    单行注释 
 
​    #      单行注释 
 
​    /*  */     多行注释
 
在页面上输出内容   echo
 
 
 
    echo 'xxoo';             //  将 'xxoo' 显示到页面上
 
    echo '
xxoo';  //  在php看来, html也只是字符串, 注意,html是由浏览器解析出来的
 
                             //  分号, 表示结束, 每一条语句后面要加上
 
?>
php代码可以嵌入到 html代码中, 不过最终的文件后缀名应该是.php
 

​  
 
php代码的执行
打开浏览器在地址栏中输入localhost或127.0.0.1   后面跟着要执行的 php文件名
 
2017-03-06_081652
 
变量
1) 变量是存放数据的容器. 
 
2) 它里面的数据可以多次读取使用.
 
3) 把新的数据放进去, 旧的数据会被覆盖. 也就是说它存的内容是可以变化的.
 
 
 
变量的声明
 
 
    $abc = 123;            //  把123存放到变量 $abc 中
 
    $xxoo = 'i love you';  //  把一串字符存放到变量 $xxoo 中
 
?>
​  
 
变量的命名规则
1) 以 $ 开头
 
2) 字母、数字、下划线的组合. 但不能以数字开头.
 
3) 严格区分大小写.
 
补充:  命名要有意义. 避免和关键字重名.不推荐用中文.  谁用谁是猪!
 
​   
 
变量的命名方法:
 
​    1) 驼峰命名法:
 
​              单驼峰:第一个单词首字母小写,以后每个单词的首字母都大写。
 
​              双驼峰:每个单词的首字母都大写。
 
​     2) 使用下划线。每个单词之间使用下划线来进行分隔。
 
​   
 
​   
 
变量的类型
变量中存放的数据类型, 就是变量的类型. php中变量有8种类型:
 
4种标量 (标准的变量类型)
 
布尔型 (boolean)
整数型 (integer)
浮点型 (float)
字串型 (string)  
2种复合类型 ( 复合:里面可以放多个值 )
 
数组 ( array )
对象 ( object )
2种特殊类型 
 
资源 ( resource )
NULL        
打印变量的类型和值可以用  var_dump( 变量名 );
 
销毁变量.
变量所占用的空间, 会在代码执行结束的时候释放. 
 
变量在不使用后,应及时释放空间. 可以用 unset(变量名);
 
 
布尔类型 ( boolean )
 表明两个状态. 用来做开关. 用来做判断条件.
 
 true  真     高雷比景水年轻
 
 false 假     水哥喜欢男人.
 
is_bool( 变量名 ) 可以判断变量是否为布尔类型  是,返回true  不是,返回false 
 
 
 
 
    echo true;    // 页面显示  1
 
    echo false;   // 什么也不显示
 
?>
​   
 
整数类型 ( integer )
十进制 :  0 ~ 9     默认
 
二进制 :  0 ~ 1     以0b开头
 
十六进制 : 0 ~ f   以0x开头
 
八进制 : 0 ~ 7      以0开头
 
当用 echo 输出时, 它只会以十进制数显示.
 
is_int( 变量名 )可以判断变量是否为整数类型
 
​ 
浮点类型  ( float )
浮点数, 即小数. 受存储精度影响, 两个小数的运算结果很多时候也是不准确的.如  0.1 + 0.2 就不等于 0.3
 
is_float( 变量名 ) 可以判断变量是否为 浮点型
 
is_numeric( 变量名 )可以判断变量是否为 数值类型
 
 
字符串类型  ( string )
声明字符串的三种方式:
 
单引号
双引号
定界符   ( 声明大段字符串 )          
 
 
      $a = '单引号字符串';
 
      $b = "双引号字符串";
 
      $c = <<
      
       这里面是大段文字
       
XXOO;
 
      /*
 
          1) XXOO 可以是任意字符
 
          2) 在第5行 XXOO  后面应该马上回车换行    开始
 
          3) 在第7行 XXOO; 应该在本行顶头写        结束   
 
      */
 
?>
 
 
单引号和双引号区别
单引号
 
 
 
     $name = 'jingshui';
 
     echo '我的名字叫 $name';   // 单引号不解析变量, 所以输出  我的名字叫 $name
 
?>
 
双引号
 
 
 
     $name = 'jingshui';
 
     echo "我的名字叫 $name";   // 双引号 解析变量, 所以输出  我的名字叫 jinghui
 
     echo "{$name}这个人很帅!"; // 解析变量时,应该 {变量名} 
 
?>
小结
1) 单引号不解析变量, 双引号解析变量
 
2) 单引号比双引号执行速度快
 
3) 双引号解析变量时, 应该加大括号 {变量名}
 
4) 单引号只解析'和\, 双引号还可以解析\r\n\t转义字符.
 
​  
 
5) 不可以 单套单,双套双, 除非用转义字符.
 
is_string( 变量名 )可以判断变量是否为一个字符串类型.
 
 
 
字符串的连接操作
 
 
 
    $str_a = 'abc';
 
    $str_b = 'def';
 
    echo $str_a.$str_b;   // abcdef  . 字符串连接符  
 
?>
 
文件输出编码
 
 
    header('Content-type:text/html;charset=utf-8');
 
    /* 在纯php文件中, 设置字符编码 */
 
?>

相关热词搜索:php变量 数据类型

上一篇:什么是LAMP? 开发环境和配置指的是什么呢?
下一篇:php变量的类型是如何转换的?常量如何定义?系统常量

分享到: 收藏