男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

返回列表 發(fā)帖
查看: 15068|回復(fù): 8

請教開發(fā)大佬問題! 類里的方法加&前綴是啥意思?啥作用?

6

主題

53

回帖

2

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點
金幣
7 個
QQ
樓主
發(fā)表于 2020-11-8 21:15:56 |廣東| 只看樓主 |倒序瀏覽 |閱讀模式
自己寫的插件不太好, 老有問題

但是自己用TP框架寫的程序還蠻好, 所以不是代碼水平問題,   我將其歸為"對discuz不熟悉"


于是來學(xué)習(xí)discuz源碼, 期望多寫一些插件, 質(zhì)量好一點的插件!

  1. class discuz_ftp
  2. {
  3.         var $enabled = false;
  4.         var $config = array();
  5.         var $func;
  6.         var $_error;
  7.         var $currentdir = '/';
  8.         var $connectid;
  9.         function &instance($config = array()) {
  10.                 static $object;
  11.                 if(empty($object)) {
  12.                         $object = new discuz_ftp($config);
  13.                 }
  14.                 return $object;
  15.         }

  16.         function __construct($config = array()) {
  17.                 $this->set_error(0);
  18.                 $this->config = !$config ? getglobal('setting/ftp') : $config;
  19.                 $this->enabled = false;
  20.                 if(empty($this->config['on'])) {
  21.                         $this->set_error(FTP_ERR_CONFIG_OFF);
  22.                 } else {
  23.                         $this->enabled = true;
  24.                 }
  25.         }
復(fù)制代碼
請問, 1, instance方法前面的&符號有啥用?  啥意思?
2,這個是別人插件里的類文件, 和系統(tǒng)自帶的discuz_ftp類重名了,  沒有命名空間,為啥不報錯呢?
回復(fù)

使用道具 舉報

56

主題

1462

回帖

20

粉絲

管理員

貢獻(xiàn)
2076 點
金幣
1394 個
沙發(fā)
發(fā)表于 2021-1-9 13:10:48 |浙江| 只看Ta
系統(tǒng)自帶的discuz_ftp類默認(rèn)沒加載,插件加載了同名類,后續(xù)也不會再加載自帶的discuz_ftp類
回復(fù) 1

使用道具 舉報

5

主題

45

回帖

3

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點
金幣
2 個
板凳
發(fā)表于 2021-10-22 08:56:46 |湖南| 只看Ta
可以可以,學(xué)習(xí)到了。
回復(fù)

使用道具 舉報

4

主題

52

回帖

3

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點
金幣
27 個
QQ
地板
發(fā)表于 2022-6-4 09:29:52 |北京| 只看Ta
學(xué)習(xí)學(xué)習(xí)。
回復(fù)

使用道具 舉報

6

主題

53

回帖

2

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點
金幣
7 個
QQ
5#
 樓主| 發(fā)表于 2023-12-30 13:00:26 |湖南| 只看Ta
dashen 發(fā)表于 2021-1-9 13:10
系統(tǒng)自帶的discuz_ftp類默認(rèn)沒加載,插件加載了同名類,后續(xù)也不會再加載自帶的discuz_ftp類 ...

謝謝!驗證后是這樣的。如果引入了同名的類,后面加載的類就不會再引進(jìn)了。
所以后續(xù)開發(fā)新功能,可以接管系統(tǒng)的同類名
回復(fù)

使用道具 舉報

15

主題

3678

回帖

5

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
434 點
金幣
172 個
QQ
6#
發(fā)表于 2024-3-20 17:43:59 |河南| 只看Ta
1、可參考 https://www.php.cn/faq/369829.html
2、discuzX的類是自動加載,且  插件的 加載優(yōu)先于類的自動加載
回復(fù)

使用道具 舉報

頭像被屏蔽

0

主題

1

回帖

0

粉絲

禁止發(fā)言

貢獻(xiàn)
0 點
金幣
4 個
7#
發(fā)表于 2024-4-9 14:50:02 |孟加拉國| 只看Ta
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復(fù)

使用道具 舉報

6

主題

53

回帖

2

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點
金幣
7 個
QQ
8#
 樓主| 發(fā)表于 2024-4-18 00:40:57 |湖南| 只看Ta
dashen 發(fā)表于 2021-1-9 13:10
系統(tǒng)自帶的discuz_ftp類默認(rèn)沒加載,插件加載了同名類,后續(xù)也不會再加載自帶的discuz_ftp類 ...

謝謝! 做了一些測試,如大家所說的,是PHP的自動加載特性,且插件優(yōu)先加載
回復(fù)

使用道具 舉報

6

主題

53

回帖

2

粉絲

應(yīng)用開發(fā)者

貢獻(xiàn)
0 點
金幣
7 個
QQ
9#
 樓主| 發(fā)表于 2024-4-18 00:41:34 |湖南| 只看Ta
天外飄仙 發(fā)表于 2024-3-20 17:43
1、可參考 https://www.php.cn/faq/369829.html
2、discuzX的類是自動加載,且  插件的 加載優(yōu)先于類的自動 ...

飄仙大佬,謝謝! 做了一些測試,確實如此
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關(guān)注公眾號
  • 有償服務(wù)微信
  • 有償服務(wù)QQ

手機(jī)版|小黑屋|Discuz! 官方交流社區(qū) ( 皖I(lǐng)CP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2026-4-14 13:01 , Processed in 0.065473 second(s), 12 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

關(guān)燈 在本版發(fā)帖
有償服務(wù)QQ
有償服務(wù)微信
返回頂部
快速回復(fù) 返回頂部 返回列表