php变量、常量和数据类型

变量:

①以$开头

②PHP语句以;结尾

③“$”后是一个标识符。标识字串只字母、数字或下划线组成。变量名的标识符不能以数字开头而且变量名区分大小写。

下面我们来看个例子:

<?php           
$title="php100.com"; //正确
$title123="php100.com"; //正确
$123title="php100.com"; //错误
$_title="php100.com"; //正确
$@#title="php100.com"; //错误
$url="php100.com"; //我们得到一个变量url
echo $url; //结果:php100.com
unset($url); //删除一个变量url
echo $url; //结果为空
?>

好了现在大家对变量应该有一个大概的了解了,现在我们看看变量的间接引用和字符串连接。

①变量的间接引用:

<?
$a = "b";
$$a = "123";
echo $b;
?>

上面的输出结果是123

我们可以看到在第二行代码中多了一个$,并通过指定的名称访问变量,指定的名字存储在$a("b")中,并把这个变量$b的值更改为123。因此,这样的$b的变量被创建和赋值。

通过在变量的前面增加附加的$标记,你可以任意增加引用的次数。

 ②字符串连接:

<?
$a = "PHP 4" ;
$b = "功能强大" ;
echo $a.$b;
?>

 我们看到代码的第三行,英文的(句)号,它可以将字符串连接起来,变成合并的新字符串

常量:

①是在程序执行期间无法改变的数据,常量的作用域是全局的。

②常量的命名与与变量相似,只是不带美元符号“$”。一个有效的常量名由字母或者下划线开头,后面跟报上任意数量的字母、数字或者下划线。

③一般在PHP中常量都为大写字母而且又分为系统常量和自定义常量。

 

系统常量我们就大概说了 ,这个在后面的知识会介绍到。

1、__FILE__    默认常量,是指PHP程序文件名及路径;
2、__LINE__    默认常量,是指PHP程序的行数;
3、__CLASS__    类的名称;

自定义常量:通过define()函数来定义一个常量的,

其语法格式为:bool define ( string $name, mixed $value [, bool case_$insensitive] )

name:指定常量的名称。
value:指定常量的值。
insensitive:指定常量名称是否区分大小写。如果设置为true则不区分大小写;如果设置为false则区分大小写。如果没有设置该参数,则取默认值false。

<?
define("COLOR","red"); //定义一个常量COLOR,值为red
echo COLOR."<br>"; //输出常量COLOR的值
?>






posted @ 2012-03-06 23:29  某人2013  阅读(263)  评论(0编辑  收藏  举报