當前位置:首頁 » 編程語言 » phpclass函數調用

phpclass函數調用

發布時間: 2022-08-06 03:23:07

1. php類中定義了一個函數,怎麼使用它

php類中定義的函數有幾種,

例如:

classA{
//公共方法

publicfunctiontest(){
//dosomething
}
//受保護的方法
protectedfunctiontest2(){
//dosomething
}
//靜態方法

staticfunctionst(){
//dosomething
}
//私有方法
privatefunctiontest3(){
//dosomething
}
//內部訪問

publicfunctionuse(){
//使用公共方法

$this->test();
//使用受保護方法

$this->test2();
//使用私有方法

$this->test3();

//使用靜態方法

self::st();

}
}
//外部調用方法:
$a=newA();
$a->test();//外部使用test,
//$a對象不能外部使用受保護方法和私有方法,受保護方法可以被繼承到,而私有方法不能被繼承。
A::st();//外部使用靜態方法

2. PHP的類中的函數調用和數據操作

建議你好好學習一下基礎知識,並且多多親自動手實踐。光說不練沒用的。
首先,你寫的代碼是PHP4時代的對象聲明格式,現在95%都用php5了。
其次,你寫的這個東西可以說沒有任何意義。既然你構造的時候調用了add()導致x=y+z,那麼構造的時候還傳入x有毛用?

另外,如果構造的時候參數確實不符合要求那麼會產生一個錯誤,無法得到對象實例,所以不存在銷毀問題。如果符合要求的話,你就要在外部自己去銷毀了。比如 $a = new a(1,2,3); unset($a);

3. PHP class內的函數如何調用

一個非靜態函數必須把類實例化後才能夠被調用執行。

所以應該在類的外部 這樣寫

$instance=newCompany();
echo$instance->getname();

4. php怎麼運用class表內的function,最好有詳細的代碼解釋,新手,謝謝!!

<?php
class A { //定義A類
function run($parms) //定義函數run
{
echo $parms;
}

}

$a = new A(); //實例化一個類A
$a->run('test'); //運行run函數

5. thinkphp中class中的php函數調用前端jq函數

可以使用。ajax。。回調。

6. php 類內部函數互相調用

function c()
{
self::b();

}

7. php 如何在類內調用類外的函數

這樣是沒問題的;
就你的代碼而言,實例化abc
這個類試一下你就知道結果了;
function
aaa(){
echo
"abc";
}
class
abc{
function
abc(){
aaa();
}
}
$bb
=
new
abc();
$bb->abc();

8. php中子類如何調用基類函數

<?phpclass A{ static public $m=1; static public function m(){ echo static::$m,''; } static public function n(){ static::n(); } public function l() { echo '父類方法'; }}class B extends A{ static public $m=111; static public function m(){ parent::m(); } static public function n(){ echo parent::$m,''; }}B::m();B::n();$b = new B();$b->l();

9. php私有函數如何調用

>>>
class
myclass:
def
__init__(self):
print
"initialize..."
def
__play(self):
print
"play..."
>>>
a
=
myclass()initialize...>>>
a._myclass__play()play...>>>
dir(a)['_myclass__play',
'__doc__',
'__init__',
'__mole__']python的私有是偽的,還是可以訪問到。
方法就是_類名__方法名,python不過是在以__開頭的方法名面前加了小動作導致訪問不到看起來像私有方法。

熱點內容
國產高配置有哪些 發布:2024-04-27 09:18:26 瀏覽:947
建行手機app忘記密碼如何修改 發布:2024-04-27 08:58:59 瀏覽:393
蟻群演算法的數學模型 發布:2024-04-27 08:58:39 瀏覽:994
androidactivity生命 發布:2024-04-27 07:33:48 瀏覽:84
win2008伺服器搭建網站 發布:2024-04-27 07:26:51 瀏覽:640
java的vector 發布:2024-04-27 07:05:00 瀏覽:204
舊電腦共享伺服器 發布:2024-04-27 06:32:21 瀏覽:339
java程序練習 發布:2024-04-27 06:24:00 瀏覽:438
sql30 發布:2024-04-27 06:22:10 瀏覽:55
怎樣防止sql注入 發布:2024-04-27 06:11:25 瀏覽:236