1樓:匿名使用者
1 <?php
2 class account
8 }
9 10 class person
2122 public function setid($id)
2526 public function __clone()
30 }
3132 $person = new person("peter", 15, new account(1000));
33 $person->setid(1);
34 $person2 = clone $person;
3536 $person2->account->balance = 250;
3738 var_dump($person, $person2);39
2樓:述說城市
比如現在有乙個類 class person } $one = new person(); $two = new person(); ---------------------------- $one = new person(); $two = clone $one;
第一種是$one和$two沒有關係,第二種兩者只是名字不同,乙個改變另乙個也會改變
1 <?php
2 class account
8 }
9 10 class person
2122 public function setid($id)
2526 public function __clone()
30 }
3132 $person = new person("peter", 15, new account(1000));
33 $person->setid(1);
34 $person2 = clone $person;
3536 $person2->account->balance = 250;
3738 var_dump($person, $person2);
php裡面的::跟new的區別
3樓:匿名使用者
像這樣的無引數函式ri()個人感覺沒有區別,new 例項化乙個物件傳入特點的引數而已
php中new什麼意思
4樓:匿名使用者
去大了。
new 是物件導向的概念.db是類的意思。
$db=new db;
例項化db類,這個類裡面有很多方法。
$db=db();
只是把db函式返回的結果儲存在$db裡。
5樓:塔卡生林
$db=new db(); 例項化乙個 db類
$db=db(); 呼叫名為db裡面的方法
php中,=>和->區別?
6樓:匿名使用者
在php中,=>操作符通常用於陣列操作中,一般形式如下:
array( key => value
, ...
)鍵(key) 可以是乙個整數(integer) 或 字串(string), 值(value) 可以是任意型別的值。
如: $arr = array("foo" => "bar", 12 => true);
===================================
-> 操作符用於類、物件的操作中,以下是示例:
<?php
class foo
}$bar = new foo;
$bar->do_foo();
?>
7樓:
=>一般用在陣列中,乙個對應關係。
->一般是類方法的呼叫
php中eregpregmatch有啥區別
ereg是早先的,preg match是後加的,php6要廢除posix正則了,不過很奇怪,很多老外的經典教程裡只寫posix正則,不寫perl型的 函式用法 preg match mode,string subject,array matches 相比ereg更加規範,執行效率越高 ereg mo...
php的問題,php中關於 php 的語法問題 。
是陣列成員訪問符號 是物件成員訪問符號 比如 array array site map map.php 定義了乙個陣列,包含乙個陣列成員 鍵名為site map,值為map.php this name value this 在php語言裡是個特定的變數,它代表了類本身,是訪問其類成員的操作符,thi...
php中的中括號什麼意思,PHP中的中括號什麼意思
php 中的中括號一般是用來通過陣列的鍵名來獲取陣列相應的值,是php中的一種符號 例如 array array a b echo array 0 表單post提交 user post user 表單get提交 user get user 讀取session user session user 或者...