首頁 > 後端開發 > 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='aa' ;時效果不便但可讀性較差不如$my_name='aa';清爽

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
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板