首先開啟任意一個文字編輯器並輸入以下程式碼
< ?php
class HelloWorld
{
//我是註解
function say($sMessage)
{
return '結果是.... ' . $sMessage;
}
}
?>
其實很不想用hello world當範例...
下圖為amfphp與php function間的對應
class HelloWorld 橘色線段
function say 紅色線段
($sMessage) 紫色線段
return '結果是.... ' . $sMessage; 藍色線段
有需要注意部份有幾點 1. class "HelloWorld" =>這一定要與檔案名稱相同 ex: helloworld.php 2. function 後接著就是function的名稱,可依照個人習慣而定
3. 如範例:function say ($sMessage) 後面括號中即為變數不限定數量,只要使用" , "來區隔即可
ex: $a, $b, ......
4. 若沒有要使用變數(只需取得值)括號內就不需要填任何東西
5. return 後面即為最後所需的值
以上為只使用php內語法
但若需要連結資料庫呢?
下面這範例提供參考
< ?php
class test{
var $dbhost = "localhost"; //資料庫位置
var $dbname = "myTest"; //資料庫名稱
var $dbuser = "test"; //使用者名稱
var $dbpass = "12345678"; //使用者密碼
var $conn;
function getData(){
$this->conn = mysql_connect($this->dbhost, $this->dbuser, $this->dbpass);
mysql_select_db ($this->dbname, $this->conn);
$rs=mysql_query("SELECT 欄 FROM 表單 WHERE 位)", $this->conn);
return $rs;
}
}
?>
這樣即可獲得到資料庫的資料如下範例
MySQL的語法在此就不多作說明
若有興趣google一下即可獲得
看似很難的東西其實也能很簡單
沒有留言:
張貼留言