第三課 PHP入門
日期:2008-07-31 作者:喜騰小二 來源:喜騰網 培訓中心
今天正式開始講解PHP,我們這裡不需要繞彎子或是講述太多專業術語,目的隻是為了您看得懂、學得會。
PHP開發可以使用很多工俱,例如:Zend Studio、EasyEclipse、editplus、EmEditor等都可以開發PHP代碼,當熟悉後甚至用記事本都可以。
說到入門就必須講解一些基本的內容,php代碼的開始為
的時候來規範開發規則。
變量是每個程序中都存在的,其實是指在程序的運行過程中隨時可以發生變化的量,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!';
- ?>
請關注下一課。
上一篇
下一篇