萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP變量的聲明及變量的命名規則

PHP變量的聲明及變量的命名規則

在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';

copyright © 萬盛學電腦網 all rights reserved