在php中對於變數命名有什麼規則呢,我相信各位都知道簡單的但要精細估計不知道,下面我們來看看PHP變數的宣告及變數的命名規則的介紹。
以下三種寫法中,哪一種是正確的?
在php程式中,變數的命名規則是怎麼樣的,以下三種寫法中,哪一個是正確的?
第1種:
<?php $myname='aa'; ?>
第2種:
<?php $myName='aa'; ?>
第3種:
<?php $MyName='aa'; ?>
經驗分享
姓名,年齡:
<?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 = ''; $c = 0; $d = null; $e = ' '; 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='aa';
就寫做
$sMyName='aa';
而
$myname=1;
就寫做
$iMyName=1;
4、對於不區分大小寫的語言,一般建議變數名稱由若干由下劃連接的表示變數意義的單字組成
#例如
$myname='aa';
就寫做
$my_name='aa';
以上是php中關於變數的宣告以及變數命名規則的範例程式碼分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!