PHP中的變數詳解

來源:互聯網
上載者:User

標籤:區分大小寫   標記   php   這一   聲明   大小   問號   font   大寫   

  php變數通過名只能我們就知道首先變數,是在程式執行期間,可以變化的量。

  1.那變數是幹嘛的呢,用變數就可以來儲存我們值,這就是變數,那麼我們接著來看,知道了變數是什麼,以及它能幹什麼,我們再來看一下我們如何來聲明一個變數,及如何使用變數。

  2.首先看變數的聲明,那聲明一個變數,在php中是以$符加上變數名稱,這樣就聲明了一個變數,但是在這有幾點需要注意的,跟名稱有關的首先第一點,變數的名稱以字母或者底線開始,後面呢可以跟上數字、字母、底線,這樣的形式。第二點需要注意的,我們的名稱不要包含特殊字元,什麼較特殊字元呢?空格啊、歎號、*號啊、問號啊這樣的都是我們的特殊字元。

  3.第三個我們盡量遵循變數名稱含義明確,什麼意思呢?通過這個名稱我就可以看到變數儲存的是一個什麼值,這樣的形式,就舉個簡單的例子;我給大家做一個自我介紹,大家好我叫key我今年這個年齡12了,我的工資是3458塊9毛6,我沒有結婚,那接著我想儲存我的名字的時候你可以起一個變數名叫username,來儲存我這個king,那接著我想儲存我們的年齡的時候,你可以起一個變數名叫age來儲存這個年齡。

  4.那在接後呢我們還可以來儲存我們的工資,3458塊9毛6這樣的形式,那通過這個名字呢我就知道呢,我就知道你存的是一個什麼值。當然你是這些名字我用A,B,C,D可以嗎?肯定可以,但是最好啊我們一個好的代碼習慣,變數名稱含義明確,接著再往下我們再起這些名稱的時候,最好遵循著一個,駝峰標記法,或者是底線法,都可以。

  5.那首先看第一個,什麼叫駝峰標記法,我們的駝峰標記法也分為小駱駝和大駱駝,那首先什麼叫小駱駝呢?我們舉個例子,像國人一般都有第一個名字firstName,你看到當多個單詞合在一起的時候,第一個單詞的首字母小寫,第二個單詞的第一個字母大寫,這個就叫做小駱駝。像lastName、zendControllerFront第一個小寫,以後的都用大寫。

  6.然而大駝峰呢每一個單詞的首字母都大寫,FirstName、LastName、ZendControllerFront,這是駝峰標記法,你可以選擇你喜歡的,接著你也可以用底線法。

  7.你可以通過first_name、last_name、zend_controller_front都可以你任選一種你喜歡的,你願意寫的一種形式,來寫就好,但是在同一指令碼中,不能一會用這種小的,一會用大的,這也不合適自己了看著也不舒服。

  8.再往下還需要知道首先我們的變數名稱,嚴格區分大小寫,什麼意思呢,$a和$As這是兩個變數,嚴格區分大小寫這一點需要注意,再往下還需要知道,當變數名稱重複的時候相當於這個幾個變數重新賦值。

  9.當變數名稱重複的時候,相當於變數重新賦值了,後面的會覆蓋之前的值,這樣的形式,那最後呢還需要知道,我們這個php是弱類型語言,不像我們java、c啊,那現在你生命一個變數,一定要告訴它什麼類型的儲存什麼類型的值。

  10.一定是聲明完之後,才能使用而我們的php呢,弱類型語言比較鬆散,變數可以不用聲明直接使用,這樣的形式。我們接著來看說到了怎麼生命變數,我們來看幾個例子聲明一下。

 

原文連結:http://www.maiziedu.com/wiki/php/var/

PHP中的變數詳解

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.