PHP学习笔记(二):变量详解

 更新时间:2015年04月17日 15:39:03   转载 投稿:junjie  
这篇文章主要介绍了PHP学习笔记(二):变量详解,本文讲解了PHP变量简介、变量数据类型、常用函数、变量声明方法等内容,需要的朋友可以参考下

一、PHP 变量简介

1、语法

复制代码 代码如下:

//PHP是弱类型语言,变量类型由存储的值决定
//强类型语言:int a = 1
$变量名 = 值

2、命名规则

1).不能数字开头
2).不能使用PHP运算符(+-x/%&)
3).可以使用PHP关键字
4).区分大小写(php只有变量、常量区分大小写)
5).驼峰命名法:aaBbCc(第一个单词首字母小写)

3、可变变量

变量名可动态设置,例如:$$var

4、引用赋值

复制代码 代码如下:

$a=1;
$b=&$a; //将$a内存地址的值赋给$b
$a=2;
echo $b //最后值等于1

二、变量数据类型

1、四种标量

复制代码 代码如下:

int(整型)、bool(布尔型)、float,double(浮点刑)、string(字符串)

2、二种复合型
复制代码 代码如下:

数组:array()
对象:object
例如:$var = new mysqlli('localhost','root','123455')

3、二种特殊类型

复制代码 代码如下:

resource(资源) 例如:$var = fopen('test.php','r')
Null(空类型) 不区分大小写

三、常用函数

复制代码 代码如下:

isset() //变量是否存在,值为null表示不存在
unset() //释放变量
var_dump() //检查变量或值的类型
empty() //变量不存在或者为空时返回true
settype($a,int) //设置变量类型
gettype() //获取变量类型

四、变量声明方法

复制代码 代码如下:

$int = 10 //整型4字节,最大值2³²
$float = 3.14E⁴ //浮点型等于3.14X10⁴
$bool = false //true为真
$str = "string" //双引号中可以解析变量和转义字符

//不可以使用转义字符,但可以转义单引号本身 例如 $str = 'a\'a\''
$str = 'string'


使用定界符声明字符串

相关文章

  • ThinkPHP之N方法实例详解

    ThinkPHP之N方法实例详解

    ThinkPHP的N方法属于计数器方法,这篇文章主要介绍了ThinkPHP的N方法,需要的朋友可以参考下
    2014-06-06
  • 详解Yii实现分页的两种方法

    详解Yii实现分页的两种方法

    本篇文章主要介绍了Yii实现分页的两种方法,一种是用DAO实现,另外一种是在widget实现.有兴趣的可以了解一下。
    2017-01-01
  • Yii2创建控制器(createController)方法详解

    Yii2创建控制器(createController)方法详解

    这篇文章主要介绍了Yii2创建控制器(createController)的方法,结合实例形式分析了Yii创建控制器所使用到的方法、操作步骤与相关技巧,需要的朋友可以参考下
    2016-07-07
  • 用来解析.htgroup文件的PHP类

    用来解析.htgroup文件的PHP类

    用来解析.htgroup文件的PHP类代码,需要的朋友可以参考下
    2012-09-09
  • 简单分析ucenter 会员同步登录通信原理

    简单分析ucenter 会员同步登录通信原理

    UCenter是Comsenz旗下各个产品之间信息直接传递的一个桥梁,通过UCenter 站长可以无缝整合Comsenz系列产品,实现用户的一站式登录以及社区其他数据的交互。其实何止是comsenz系列产品,可以这么说整合了 ucenter 就等于整合了整个php 界的所有php 程序。
    2014-08-08
  • 用PHP提取中英文词语以及数字的首字母的方法介绍

    用PHP提取中英文词语以及数字的首字母的方法介绍

    本篇我在小编为大家介绍,用PHP提取中英文词语以及数字的首字母的方法。需要的朋友参考下
    2013-04-04
  • ThinkPHP模版引擎之变量输出详解

    ThinkPHP模版引擎之变量输出详解

    这篇文章主要介绍了ThinkPHP模版引擎的变量输出用法,分析了变量输出的常见用法与使用技巧,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP构造二叉树算法示例

    PHP构造二叉树算法示例

    本篇文章主要介绍了PHP构造二叉树算法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • 谈谈php对接芝麻信用踩的坑

    谈谈php对接芝麻信用踩的坑

    由于支付宝的普及,芝麻信用的使用也越来越广,本文谈谈php对接芝麻信用踩的坑,有兴趣的同学可以了解一下。
    2016-12-12
  • ThinkPHP CURD方法之data方法详解

    ThinkPHP CURD方法之data方法详解

    ThinkPHP CURD方法的data方法用于设置当前要操作的数据对象的值这篇文章主要介绍了data方法的应用,需要的朋友可以参考下
    2014-06-06

最新评论