入门篇/Chapter 3

变量:用$符号
    $var = "大家来学PHP";
    $n = 10;
变量名的命名规则

以字母或下划线 “”开头,由字母、数字、汉字以及“”组成。
=> 不允许包含空格
=> 区分大小写

变量类型

PHP是一门松散类型的语言,不必向PHP声明变量的数据类型。支持8种变量类型:
1) 布尔类型(boolean)
2) 整型(integer):类似于常见的整数。它可以用十进制、八进制、十六进制指定
3) 浮点型(float):即小数,可以用小数点或者科学计数法表示
4) 字符串(string):定义方法有:单引号形式、双引号形式和Heredoc结构形式。
     => 双引号中包含变量时,作为变量输出;
     => 单引号中包含变量时,作为字符串(比如"$love")输出。
     => Heredoc结构: 适用于较长的字符串

    $string = <<< GOD
          我有一只小毛驴,我从来也不骑。
          有一天我心血来潮骑它去赶集。
      GOD;

     => 使用转义符 \ 在字符串中输入单引或双引
5) 资源(resource):第一种特殊类型。是由专门的函数来建立和使用的,例如打开文件、数据连接、图形画布。我们可以对资源进行操作(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果我们忘记了释放资源,系统自动启用垃圾回收机制,在页面执行完毕后回收资源,以避免内存被消耗殆尽。举例,以下三个变量类型均为resource:

<?php
    $file=fopen("f.txt","r");   //打开文件
    $con=mysql_connect("localhost","root","root");  //连接数据库
    $img=imagecreate(100,100);//图形画布
?>```
注:用到的函数有[fopen()](https://www.w3schools.com/php/func_filesystem_fopen.asp),[mysql_connect()](http://www.w3school.com.cn/php/func_mysql_connect.asp),[imagecreate()](http://docs.w3cub.com/php/function.imagecreate/)
**6)空类型(NULL)**:表示一个变量没有值,或者尚未被赋值,或者被unset()。以上三种情况被认为是NULL。
注:NULL大小写不敏感
    
#####相关 
获取变量的大小:
$var_string="123"; 
echo $m2 = memory_get_usage()
输出数据类型:
var_dump($string);
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、php可以做什么 php是一种可以在服务器端运行的编程语言,可以运行在Web服务器端。 php是一门后台编程语...
    空谷悠阅读 8,381评论 4 97
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,188评论 19 139
  • - 为什么要选排序和筛选这个切入点?- 因为我是选择恐惧症患者。 很多人讨论移动医疗app医源不足的问题,大家都在...
    简大真阅读 11,920评论 0 18
  • 先总结昨日,早上和老爸打电话一小时,导致上午运动完只看了1:10的书,下午去超市,回来后三点半,但是由于忙...
    四月六日阅读 1,796评论 0 0

友情链接更多精彩内容