[英]How to overwrite variables from a parent class in PHP?
我目前正在努力解決以下問題:
class Model
{
public $tableConnection = null;
....
}
現在有一個繼承Model的類。
class NewModel extends Model
{
public $tableConnection = array("belongsTo" => "otherModel");
...
}
我想要實現的是僅通過將定義放入子類( NewModel)來定義tableConnection ,以便覆蓋Model中的原始變量。
NewModel應該盡可能簡單,沒有其他方法或函數,而Model可以包含任何有用的東西。 也許有人意識到與CakePHP框架的相似之處。 我試圖了解如何實現這些目標。 也許那里有一些PHP狂想知道如何解決這個問題:-)
它正在工作,請在這里檢查:-
<?php
class Model
{
public $tableConnection = null;
}
class NewModel extends Model
{
public $tableConnection = array("belongsTo" => "otherModel");
}
$obj = new NewModel();
print_r($obj->tableConnection);
?>
輸出: -https : //eval.in/509293
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.