1. 程式人生 > >php學習筆記-php中的變量的定義

php學習筆記-php中的變量的定義

科技 變量 暫時 body 進步 設計 大小 它的 利用

php中的變量是沒有類型的,這和C語言完全不一樣,C語言裏面我們定義一個變量一定要加變量類型的,比如int a=10; char b[10]={0};在php中我們這樣定義一個變量

$length = 100;

看它的特點,是以“美元符號開頭加變量名”這種方式來定義一個變量的

有變量類型和沒有變量類型的語言的一些優點和缺點。

C語言是有變量類型的,因為C語言誕生的日子比較早,那個時候內存比較緊張,浪費內存就是謀才害命啊,所以內存區域被分割成三角形區域、正方形區域、圓形區域,如果是三角形就必須放在三角形區域裏面,其它區域是放不進去的,其他的是同樣的道理。優點很明顯,充分利用內存、節省資源,缺點也很明顯不靈活,把內存管理這種技術含量比較高的工作讓程序員來完成,對程序員要求比較高。

PHP是沒有變量類型的,因為隨著科技的進步,內存空間相對不再那麽緊張了,為了更高效率的編寫程序、為了解放生產力 ,PHP被設計成為了沒有變量類型的。內存區域就被分割成了很多個大罐子,無論你是三角形還是圓形還是正方形都能放進來,來者不拒。優點很明顯,非常靈活,程序員沒有必要把精力放在內存管理上面,缺點暫時還不知道,可能就是比較浪費內存吧。

需要註意的點:

1.PHP中變量是區分大小寫的。

2.這是我經常犯的一個錯誤,定義變量的時候有美元符號,引用變量的時候忘記寫美元符號了。


<?php

$books = ‘chinese‘;

echo books;

//OUTPUT books

?>


<?php

$books = ‘chinese‘;

echo $books;

//OUTPUT chinese

?>


php學習筆記-php中的變量的定義