PHP中其實(shí)也可以用方法鏈
更新時(shí)間:2011年11月10日 01:17:34 作者:
javascript里有個(gè)很有效的用法即方法鏈,在PHP里也可以使用方法鏈
簡單示意一下:
<?php
class test {
private $_name = '';
public function setName($name)
{
$this->_name = $name;
return $this;
}
public function getName()
{
echo $this->_name . "\n";
return $this;
}
}
$link = new test();
// 方法鏈
$link->setName('name1')->getName()->setName('name2')->getName()->setName('name3')->getName();
結(jié)果如下:
name1
name2
name3
復(fù)制代碼 代碼如下:
<?php
class test {
private $_name = '';
public function setName($name)
{
$this->_name = $name;
return $this;
}
public function getName()
{
echo $this->_name . "\n";
return $this;
}
}
$link = new test();
// 方法鏈
$link->setName('name1')->getName()->setName('name2')->getName()->setName('name3')->getName();
結(jié)果如下:
復(fù)制代碼 代碼如下:
name1
name2
name3
相關(guān)文章
PHP實(shí)現(xiàn)多維數(shù)組多字段自定義排序
這篇文章主要介紹了PHP實(shí)現(xiàn)多維數(shù)組多字段自定義排序,通過將待排序數(shù)組的各個(gè)數(shù)組的$field保存在一維數(shù)組fieldArr中,在傳入array_multisort中參與排序,相當(dāng)于對$field一維數(shù)組的排序,而后根據(jù)排序后的key重新構(gòu)建傳入的待排序數(shù)組,需要的朋友可以參考下2023-10-10asp和php下textarea提交大量數(shù)據(jù)發(fā)生丟失的解決方法
2008-01-01PHP中防止直接訪問或查看或下載config.php文件的方法
如何防止下載或訪問PHP的配置文件? 比如服務(wù)器里存放著config.php文件,里面有訪問數(shù)據(jù)庫的用戶名和密碼。怎么樣防止用戶查看該文件?2012-07-07PHP隨機(jī)數(shù) C擴(kuò)展隨機(jī)數(shù)
這篇文章主要介紹了PHP隨機(jī)數(shù),C擴(kuò)展隨機(jī)數(shù)的相關(guān)資料,還為大家介紹了PHP唯一ID生成擴(kuò)展ukey,感興趣的小伙伴們可以參考一下2016-05-05php實(shí)現(xiàn)設(shè)計(jì)模式中的單例模式詳解
這篇文章主要介紹了php實(shí)現(xiàn)設(shè)計(jì)模式中的單例模式詳解,本文詳細(xì)講解了php中的單例模式,并給出了代碼實(shí)例,需要的朋友可以參考下2014-10-10