首页 > 后端开发 > php教程 > php中关于变量的声明以及变量命名规则的示例代码分享

php中关于变量的声明以及变量命名规则的示例代码分享

黄舟
发布: 2023-03-14 13:26:01
原创
2639 人浏览过

在php中对于变量命名有什么规则呢,我相信各位都知道简单的但要精细估计不知道,下面我们来看看PHP变量的声明及变量的命名规则的介绍。

以下三种写法中,哪种是正确的?

在php程序中,变量的命名规则是怎样的,以下三种写法中,哪种是正确的?

第1种:

<?php
  $myname=&#39;aa&#39;;
?>
登录后复制

第2种:

<?php
  $myName=&#39;aa&#39;;
?>
登录后复制

第3种:

<?php
  $MyName=&#39;aa&#39;;
?>
登录后复制


经验分享

姓名,年龄:

<?php
/*
*变量名字以$开头
*变量的名称声明时一定要有意义
*变量不能以数字开头命名,可以用下划线开头,$和变量名不能有空格
*变量名中不能出现运算符号:加减乘除
*别的编程语言变量可能不能出现系统关键字,不过php可以,因为php有一个$
*/
$name = "毕恩竹";
$age = 20;
$php = 40;
echo $age;
登录后复制

变量名称区只有部分大小写

<?php
/*
$int和$INT区分大小写,echo不区分大小写
*/
$int = 10;
$INT = 20;
echo $int,"<br>";
eCho $INT;
登录后复制

驼峰式命名方式:one two three

<?php
$oneTwoThree = 10;
登录后复制

变量是用于临时存储值得容器。这些值可以是数字、文本、或者复杂得多的排列组合。是用于跟踪几乎所有类型信息的简单工具。
PHP是一种非常弱的类型语言。在大多数编程语言中,变量只能保持一种类型的数据,而且这个类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型通常不是由程序员设定的,确切地说,是根据该变量使用的上下文在运行时(即变量的值)决定的。PHP不要求在使用变量之前声明变量,当第一次给第一个变量赋值时,你才创建了这个变量。
PHP的变量声明是以$符开始的,后面跟大小写字母,数字和下划线,但不能以数字开头。

<?php
$a=100;                            //声明一个变量a,赋予整数100
$b=”string”;                      //声明一个变量b,赋予字符串string
$c=true                            //声明一个变量c,赋予布尔值true
$d=99.99;                        //声明一个变量d,赋予浮尔点99.99
$key=$a;                         //声明一个key变量,并将a变量的值赋予
$a=$b=$c=$d=”value”      //同时声明多个变量,并赋予相同的值
登录后复制

可以使用函数()释放指定的变量,isset()函数检测变量是否设置,empty()数数检查一个变量是否为空
同时声明多个变量

<?php
$a = $b = $c =$d =10;
echo $a;
echo "<br>";
echo $b;
echo "<br>";
echo $c;
echo "<br>";
echo $d;
echo "<br>";
var_dump();可以打印输出变量类型和内容
登录后复制
<?php
var_dump(10);
$a=100;
var_dump($a);
登录后复制

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

<?php
$bool = isset($a);
var_dump($bool);
$a = 20;
$bool = isset($a);
var_dump($bool);
unset();删除一个变量
登录后复制
<?php
$a = 20;
unset($a);
$bool = isset($a);
var_dump($bool);
empty()数数检查一个变量是否为空,空的话返回true
登录后复制
<?php
$a = 20;
$b = &#39;&#39;;
$c = 0;
$d = null;
$e = &#39; &#39;;
var_dump(empty($a));
var_dump(empty($b));
var_dump(empty($c));
var_dump(empty($d));
var_dump(empty($e));
var_dump(empty($f));
登录后复制

回到文章开头,我们来看看如何解答

总结

1、各人喜好没有一定之规

2、目前的php对变量是不区分大小写的(据说php6将区分大小写)所以$myName='aa';被写成$myname=&#39;aa&#39;;时效果不便但可读性较差不如 $my_name=&#39;aa&#39;;清爽

3、对于区分大小写的语言,一般推荐使用“匈牙利表示法”

变量名由变量类型和若干以大写字母开头的表示变量含义的单词组成
比如

$myname=&#39;aa&#39;;
登录后复制
登录后复制

就写做

$sMyName=&#39;aa&#39;;
登录后复制


$myname=1;
登录后复制

就写做

$iMyName=1;
登录后复制

4、对于不区分大小写的语言,一般建议变量名由若干由下划连接的表示变量含义的单词组成

比如

$myname=&#39;aa&#39;;
登录后复制
登录后复制

就写做

$my_name=&#39;aa&#39;;
登录后复制

以上是php中关于变量的声明以及变量命名规则的示例代码分享的详细内容。更多信息请关注PHP中文网其他相关文章!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板