有一個我正在使用的類,我重寫了類中的變量以將它們更改爲我需要的值,但我也不確定是否或如何處理問題。我需要在類調用它們之前爲每個這些URL添加一個生成的密鑰。我無法修改類文件本身。如何在擴展類公共變量中使用變量
use Theme/Ride
class ETicket extends Ride {
public $key='US20120303'; // Not in original class
public $accessURL1 = 'http://domain.com/keycheck.php?key='.$key;
public $accessURL2 = 'http://domain.com/keycheck.php?key='.$key;
}
我知道你不能在公共類變量的設置中使用變量。只是不確定以適當的格式實際執行此類操作的方式。
我的OOP技能很弱。我承認。所以如果有人對我在哪裏可以閱讀並獲得線索有什麼建議,那也是值得讚賞的。我想我需要OOP for Dummies。 =/
----更新---
最初的RIDE類有2個URL集。
public $accessURL1 = "http://domain.com/index.php";
public $accessURL2 = "http://domain.com/index2.php";
我想重寫它們,所以RIDE類將使用我的新域。
我可以添加以下和它的作品...
class ETicket extends RIDE {
public $accessURL1 = 'http://mydomain.com/myindex.php';
public $accessURL2 = 'http://mydomain.com/myindex2.php';
}
不過,我也想從其他地方($鍵)作爲參數傳遞變量到URL時,我重寫它們,所以當我調用RIDE它在最後有一個值爲KEY的URL。 (?關鍵=鍵值)
嗨,這個答案有幫助嗎? – 2012-04-05 03:58:53
對不起,延遲迴復。 我得到你在做什麼,但不知道如何在我使用的環境中實現它。我猜測這是我對這個問題的描述,我似乎有。 我會盡量擴大最初的問題。 – 2012-04-10 05:11:49