代码改变世界

php变量定义和使用

2016-07-10 22:50  西伯利亚冻原  阅读(2544)  评论(0编辑  收藏  举报

1不要求使用前定义

2在PHP种是声明变量必须是使用一个美元符号$后面跟变量来表示 如$a=100; $b="string"

unset()函数释放指定变量

isset()函数检测变量是否设置

empty()函数检测一个变身是否为空

例子:

<?php

   $var="";    //声明变量$var赋予一个空值

   if(empty($var))

      {echo '$var is either 0 or not set at all';}

 

   if(isset($var))

      {echo '$var is not set at all';}   //结果为true。因为$var已经设置

 

unset($var);

  if(isset($var))

     {print "This var is set so I will print. ";}

?>

 

变量命名

1变量名严格区分大小写,但是内置结构和关键字和用户自定义的类名和函数名都是不区分大小写的。

例如 echo while class  等等都可以任意大小写

 

变量的引用赋值

<?php

$a='bob';

$b=&$a

?>

a和b只要其中的任意一个有所变化,另一个也会跟着变

 

类型介绍

变量的类型通常不是由程序员设定的,确切地说,是由PHP根据该变量使用的上下文咋运行时候决定的。

如果想查看某个表达式的值和类型,可以使用函数var-dump()

例如

<?php

  $bo=ture;

  $aa="foo";

  $in=12;

var-dump($bo);    //直接输出变量$bo的类型和值 bool(true)

var-dump($aa);   //   直接输出string(3)"foo"

var-dump($in);    //直接输出 int(12)

?>