關于對象的創(chuàng)建,有兩行看不懂
class?Car?{ ????//定義屬性 ????public?$name?=?'汽車'; ????//定義方法 ????public?function?getName()?{ ????????//方法內(nèi)部可以使用$this偽變量調(diào)用對象的屬性或者方法 ????????return?$this->name; ????} } $car?=?new?Car(); //也可以采用變量來創(chuàng)建 $className?=?'Car'; $car?=?new?$className();
最后兩行看不懂,?我想問這個又是什么意思?很難理解--
2017-03-16
我的理解是就和可變函數(shù)一樣 function func(){} 然后你讓$str = 'func' ; 這時候你要調(diào)用函數(shù)func你可以直接$str( ); ?你這里可以理解是className直接指向了類Car的結構 ,所以可以直接用$className( )定義新的類。
2022-03-27
好提議。。。測試了下, dataType:"text"|| dataType:"html"
2017-03-23
其實就和變量函數(shù)類似
2017-03-16
把這看成代數(shù)就可以了,$calssName == Car。
所以
$car = new $className90;就等于$car = new Car();