声明(创建)变量
声明 PHP 变量必须使用一个美元符号“$”后面跟变量名来表示,然后再使用“=”给这个变量赋值。
<?php
$a = 1;
$b = 2;
$c = 3;
echo $a,$b,$c;
?>
在 javaScript 中 用var 声明
<script>
var a = 10;
console.log(a);
</script>
变量的命名规则
变量名并不是可以随意定义的,一个有效的变量名应该满足以下几点要求:
变量必须以 $ 符号开头,其后是变量的名称,$ 并不是变量名的一部分;
变量名必须以字母或下划线开头;
变量名不能以数字开头;
变量名只能包含字母(Az)、数字(09)和下划线(_);
与其它语言不通的是,PHP 中的一些关键字也可以作为变量名(例如
t
r
u
e
、
true、
true、for)。
注意:PHP 中的变量名是区分大小写的,因此 $var 和 $Var 表示的是两个不同的变量。
正确的变量命名如下所示:
<?php
$name = "php"; // 变量名为:name,变量值为:C语言中文网
$url = "http://www.baidu.con"; // 变量名为:url,变量值为:http://c.biancheng.net/
$Url = "http://www.baidu.com"; // 变量名为:Url,变量值为:http://c.biancheng.net/php/
$_str = "PHP是世界上最好的语言"; // 变量名为:_str,变量值为:PHP是世界上最好的语言
echo $name.'<br>'.$url.'<br>'.$Url.'<br>'.$_str;
?>
php字符串拼接
在php里声明一个字符串有2种方式,一种是用单引号,另一种是用双引号。2者最大的区别就是当字符串中包含变量时,单引号不能输出变量的值,而是直接输出变量名,双引号就可以输出变量的值。
<?php
$a = 'hello';
$b = 'world';
echo '$a $b'; //输出$a $b
echo "$a $b"; //输出hello world
?>
在php中字符串的拼接是用’ . '
当变量的值都是 数值时
<?php
$a = 10;
$b = 10;
$sum = $a + $b;
echo $sum; //20
?>
当变量的值需要拼接时,如果用 ‘+’,则不会拼接。
<?php
$a = "b";
$b = "a";
$sum = $a + $b;
echo $sum; // 0
?>
使用 ‘.’ 能达到效果。
<?php
$a = "hello";
$b = "world";
$sum = $a . $b;
echo $sum; // helloworld
?>