php學習筆記-php中的變量的定義
阿新 • • 發佈:2018-02-17
科技 變量 暫時 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中的變量的定義