第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

兩段代碼的區(qū)別

<?php

//定義一個類

class Car {

? ? //定義屬性

? ? public $name = '汽車';


? ? //定義方法

? ? public function getName() {

? ? ? ? //方法內(nèi)部可以使用$this偽變量調(diào)用對象的屬性或者方法

? ? ? ? echo $this->name;

? ? }

}

$car = new Car();

//也可以采用變量來創(chuàng)建

$car->name='Car';


$car->getName();

?>

//定義一個類
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();

這兩段代碼有什么區(qū)別



正在回答

3 回答

第一段代碼會在屏幕echo一個結(jié)果,是執(zhí)行g(shù)etName()方法的時候輸出的,但是$car不會獲得其值。

第二段代碼不會輸出值,要輸出就要echo $car,因為getName()方法將值返還給了$car,而沒有直接輸出。


0 回復(fù) 有任何疑惑可以回復(fù)我~
//?第一段
class?Car?{
????public?$name?=?'汽車';
????public?function?getName()?{
????????echo?$this->name;
????}
}
$car?=?new?Car();?//?實例化一個對象
$car->name='Car';?//?把對象的屬性$name賦值為Car
$car->getName();?//?調(diào)用對象的方法,輸出:Car

//第二段
class?Car?{
???public?$name?=?'汽車';
???public?function?getName()?{
???????return?$this->name;
???}
}
$car?=?new?Car();?//?實例化一個對象
$className?=?'Car';
$car?=?new?$className();?//?實例化一個對象


0 回復(fù) 有任何疑惑可以回復(fù)我~

一個是方法內(nèi)的返回輸出,前一個用echo,后一個return.

另外一個就是兩者類的聲明方式不同

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

兩段代碼的區(qū)別

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號