首页 话题 小组 问答 好文 用户 我的社区 域名交易

[分享]PHP 变量

发布于 2024-12-08 21:39:59
0
43

php 中的 变量是保存数据的内存位置的名称。用于临时存储数据的临时存储器。在 PHP 中,使用 $ 符号 后跟变量名来声明变量。以下是有关变量的一些重要知识点:由于 PHP 是一种松散类型语言,所以...

php 中的 变量是保存数据的内存位置的名称。用于临时存储数据的临时存储器。

在 PHP 中,使用 $ 符号 后跟变量名来声明变量。以下是有关变量的一些重要知识点:

由于 PHP 是一种松散类型语言,所以我们不需要声明变量的数据类型。它会自动分析值并将其转换为正确的数据类型。声明变量后,它可以在整个代码中重复使用。赋值运算符(=) 用于为变量赋值。

在 PHP 中声明变量的语法如下:

$variablename=value;

声明 PHP 变量的规则:

变量必须以美元($) 符号开头,后跟变量名称。它只能包含字母数字字符和下划线(A-z、0-9、_)。变量名必须以字母或下划线(_) 字符开头。PHP 变量名不能包含空格。要记住的一点是,变量名称不能以数字或特殊符号开头。PHP 变量区分大小写,因此 $name 和 $NAME 都被视为不同的变量。

PHP 变量: 声明字符串、整数和浮点

让我们看看在 PHP 变量中存储字符串、整数和浮点值的示例。

文件: variable1.php

<?php
$str="hello string";
$x=200;
$y=44.6;
echo "string is: $str <br/>";
echo "integer is: $x <br/>";
echo "float is: $y <br/>";
?>

输出:

 string is: hello string
integer is: 200
float is: 44.6 

PHP 变量: 两个变量的总和

文件: variable2.php

<?php
$x=5;
$y=6;
$z=$x+$y;
echo $z;
?>

输出:

 11

PHP 变量: 区分大小写

在 PHP 中,变量名区分大小写。所以变量名"color"不同于Color、COLOR、COLor等

文件: variable3.php

<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>

输出:

 My car is red
Notice: Undefined variable: COLOR in C:\wamp\www\variable.php on line 4
My house is 
Notice: Undefined variable: coLOR in C:\wamp\www\variable.php on line 5
My boat is 

PHP 变量: 规则

PHP 变量只能以字母或下划线开头。

PHP 变量不能以数字和特殊符号开头。

文件: variablevalid.php

<?php
$a="hello";//letter (valid)
$_b="hello";//underscore (valid)
echo "$a <br/> $_b";
?>

输出:

 hello 
hello

文件: variableinvalid.php

<?php
$4c="hello";//number (invalid)
$*d="hello";//special symbol (invalid)
echo "$4c <br/> $*d";
?>

输出:

 Parse error: syntax error, unexpected '4' (T_LNUMBER), expecting variable (T_VARIABLE)
 or ' in C:\wamp\www\variableinvalid.php on line 2

in C:\wamp\www\variableinvalid.php on line 2

PHP: 松散类型语言

PHP 是一种松散类型语言,这意味着 PHP 会自动将变量转换为其正确的数据类型。

评论
站长交流