1. 程式人生 > 其它 >PHP學習筆記(一)

PHP學習筆記(一)

day1

PHP簡介

PHP (超文字前處理器)原始為Personal Home Page的縮寫,已經正式更名為 "PHP: Hypertext Preprocessor"。

PHP 語言作為當今最熱門的網站程式開發語言,它具有成本低、速度快、可移植性好、 內建豐富的函式庫等優點,因此被越來越多的企業應用於網站開發中。但隨著網際網路的不斷更新換代,PHP語言也出現了不少問題。

特點

(一)開源性和免費性

由於PHP的直譯器的原始碼是公開的,所以安全係數較高的網站可以自己更改PHP的解釋程式。另外,PHP 執行環境的使用也是免費的。

(二)快捷性

PHP是一種非常容易學習和使用的一門語言,它的語法特點類似於C語言,但又沒有C語言複雜的地址操作,而且又加入了面向物件的概念,再加上它具有簡潔的語法規則,使得它操作編輯非常簡單,實用性很強。

(三)資料庫連線的廣泛性

PHP可以與很多主流的資料庫建立起連線,如MySQL、ODBC、Oracle等,PHP是利用編譯的不同函式與這些資料庫建立起連線的,PHPLIB就是常用的為一般事務提供的基庫。

(四)面向過程和麵向物件並用

在PHP語言的使用中,可以分別使用面向過程和麵向物件, 而且可以將PHP面向過程和麵向物件兩者一起混用,這是其它很多程式語言做不到的。


PHP語法

 <?php                      
echo "Hello World !";     
 ?>

注意?跟PHP之間沒有空格
每句以 ; 結束


註釋

//......單行註釋

\#...... 單行註釋

/*..........*/ 多行註釋

變數



<?php
$array=NAME;    //變數名必須以字母或者下劃線開始,不能用數字開頭,中間不能有空格! 大小寫敏感!

$x=5;  $X=7;  //輸出為不同結果
$a = 1;

$A = 2;

echo $a . "<br>";

echo $A;

?>

瀏覽器中輸出為

1
2

區域性變數

區域性變數

<?php

$a=1; //全域性變數

function test() { //宣告一個函式,名字為 test

    $a=15; //函式內的變數,為區域性變數

    echo "內部輸出結果:".$a;

    }

test();//執行函式

echo "<br>";

echo "外部輸出結果:".$a;

?>

先試水一波