第三課 PHP入門
日期:2008-07-31 作者:喜騰小二 來源:喜騰網 培訓中心
今天正式開始講解PHP,我們這裡不需要繞彎子或是講述太多專業術語,目的隻是為了您看得懂、學得會。
PHP開發可以使用很多工俱,例如:Zend Studio、EasyEclipse、editplus、EmEditor等都可以開發PHP程式碼,當熟悉後甚至用記事本都可以。
說到入門就必須講解一些基本的內容,php程式碼的開始為 這裡我們要講解下,當PHP.ini配置中short_open_tag 為 Off
的時候來規範開發規則。
變數是每個程式中都存在的,其實是指在程式的執行過程中隨時可以發生變化的量,php 變數必須以$為開始。PHP變數是大小寫視為相異的,比如$test與$Test不是一個變數。變數規則可以使用大小寫字母、數字、底線,但是數字不可以放第一位例如$1test。
正確的可以為:
-
$test
- $Test
- $tE_sT
- $test1
- $t1es_T
可變變數
變數範圍
還有些變數之外的變數:
$_GET(詳細資料)
浏覽器網址列賦值變數,例如 test.php?name=david
妳就可以在PHP中寫
-
<?php
- echo $_GET['name']; //將列印david
- ?>
$_POST(詳細資料)
html表單提交資料,例如下麵程式碼:test.php
-
<?php
- echo $_POST['name']; //將列印david
- ?>
- <form method="POST" action="test">
- <input type="text" name="name" size="20">
- <input type="submit" value="提交">
- </form>
$_FILES
上傳檔案變數其實這個是上傳到伺服器暫時檔案夾的不會傳到妳想要的目錄,也是為了安全性考慮,所以一般做這個操作的時候會在上傳成功後再利用copy指令來講圖片拷貝到其他處,由於步驟復雜將在之後文章講解,簡單演示程式碼如下:
-
<?php
- print_r($_FILES[attach]); //列印上傳資訊
- ?>
- <form method="POST" enctype="multipart/form-data" action="test.php">
- <input type="file" name="attach" size="20"><input type="submit" value="提交" <br />
- name="B1">
- </form>
$_SERVER(詳細資料)
預定義變數
$_SERVER 是一個包含諸如頭資訊(header)、路徑(path)和指令檔位置(script locations)的陣列。陣列的實體由 web
伺服器建立。透過下麵程式碼可以檢視演示效果。
-
<?php
- print_r($_SERVER); //列印變數
- ?>
PHP列印方法也有幾種:
echo 是最常用的方法,隻可以列印變數
print 同echo用法相同
print_r 為列印陣列
列印段落(可以在程式碼中使用PHP變數)
-
<?php
- $hello = 'PHP';
- echo <<< EOT
- <b>HTML程式碼</b> $hello<br />
- EOT;
- ?>
看到這裡基本的變數等資訊就差不多了,那就進入PHP的世界吧。
Hello world!程式碼範例:
-
<?php
- echo 'Hello world!';
- ?>
請關注下一課。
上一篇
下一篇