php 類教程,方法內調用另一個方法?
示例
class Test{
function aa(){
$this->bb(); //使用$this變量表示當前類
}
function bb(){
echo "引用過去了";
}
}
類使用方式
$class = new Test();
$class->a();
abstract抽象類定義與用法示例?
PHP抽象類應用要點:
1.定義一些方法,子類必須完全實現這個抽象中所有的方法
2.不能從抽象類創建對象,它的意義在于被擴展
3.抽象類通常具有抽象方法,方法中沒有大括號
PHP抽象類應用重點:
1.抽象方法不必實現具體的功能,由子類來完成
2.在子類實現抽象類的方法時,其子類的可見性必須大于或等于抽象方法的定義
3.抽象類的方法可以有參數,也可以為空
4.如果抽象方法有參數,那么子類的實現也必須有相同的參數個數
示例:
//作用:抽象類不實現具體方法,具體方法由子類完成。
//定義抽象類 abstract
abstract class A{
//abstract 定義抽象類的方法,這里沒有花括號。子類必須實現這個抽象方法。
abstract public function say();
//抽象類可以有參數
abstract public function eat($argument);
//在抽象類中可以定義普通的方法。
public function run(){
echo '這是run方法';
}
}
class B extends A{
//子類必須實現父類的抽象方法,否則是致命的錯誤。
public function say(){
echo '這是say方法,實現了抽象方法';
}
public function eat($argument){
echo '抽象類可以有參數 ,輸出參數:'.$argument;
}
}
$b =new B;
$b->say();
echo '<br>';
$b->eat('apple');
echo '<br>';
$b->run();
運行結果:
這是say方法,實現了抽象方法
抽象類可以有參數 ,輸出參數:apple
這是run方法
PHP用類寫數據庫功能?
function Fn_select($table,$condition){ //查找功能
mysql_query("select * from $table where $condition");
}
這個函數沒有返回值,
也就是說,這個函數的調用
$sql=$db->Fn_select("admins","Uname='$Uname' and Pwd='$Pwd'");
是沒有返回值的,既然為返回值,輸出不是空的是什么啊?
讓函數返回值的關鍵字代碼是return
你看看你的函數有沒有啊?
似乎應該是這樣的吧?
function Fn_select($table,$condition){ //查找功能
return @ mysql_query("select * from $table where $condition");
}
php如何傳遞類參數?
直接實例化類$db = new db($db_host, $db_user, $db_pass, $db_name, $enable_debugmode)
;然后就可以取類里面的對象了$db -> query(); 如果要在其它的頁面調用這個類里面的對象的話,可以先把這個類的文件包含進來:include("class.inc.php")/require("class.inc.php"),然后就可以用上面的方法來調用
php有什么主要的特點?
HP應該算是現在大中小非專業網站企業會優先使用的網站建設編程語言,相對于ASP和JSP來說,PHP在在很多方面更適合個人以及小型企業做開發,這主要是因為PHP本身獨特的優勢導致的,那么下面小編就來為大家盤點PHP得到眾多企業支持的原因。
PHP的優勢包括:
1、開放源代碼
由于PHP開放源代碼,因此基本上可以在網絡上找到適合自己的源代碼。
2、免費性
和其它技術相比,PHP本身免費,并且也是開源代碼。
3、快捷性
PHP程序開發快,運行快,技術本身學習快。由于PHP可以被嵌入于HTML語言,新詞相對于其他語言來說編輯簡單,實用性強,更適合初學者。
4、跨平臺性強
由于PHP是運行在服務器端的腳本,因此可以在多種平臺上得到應用,包括了UNIX、LINUX、WINDOWS、MacOS等系統。
5、效率高
PHP由于消耗相當少的系統資源,因此工作效率更高。
6、圖像處理
一般來說,PHP動態創建圖像,而且目前PHP圖像處理默認使用GD2。因此也可以配置為使用imagemagick進行圖像處理。
7、面向對象
在PHP4,PHP5中,面向對象方面都做出了很大的改進,因此PHP完全可以用來開發大型商業程序。
8、專業專注
PHP同為類C語言,而且更重要的就是PHP以支持腳本語言為主。
上面介紹的八點內容就是關于PHP被廣大企業使用的優勢,其實PHP相對于其它幾種語言來說,更適合初學者學習和使用,因此想要入門的朋友可以多找一些材料來學習。
以上就是關于php 類教程以及方法內調用另一個方法的相關回答,有更多疑問可以加微。