__clone(){}中的這兩項是代表的什么意思?
class?Car?{ ????public?$name?=?'car'; ???? ????public?function?__clone()?{ ????????$obj?=?new?Car();????????????//這個代表什么?什么意思? ????????$obj->name?=?$this->name;????//這個代表什么?什么意思? ????} }
如上面的代碼注釋!
class?Car?{ ????public?$name?=?'car'; ???? ????public?function?__clone()?{ ????????$obj?=?new?Car();????????????//這個代表什么?什么意思? ????????$obj->name?=?$this->name;????//這個代表什么?什么意思? ????} }
如上面的代碼注釋!
2018-04-27
舉報
2018-04-27
這個教程有問題($obj啥的完全沒意義),在這里用$this可以表示clone出來的另一個類, 可以通過$this->classname = clone $this->classname實現深拷貝