c++
fucntion
http://traidnt.net/vb/showthread.php...DA%E6%CF%ED%C9
PHP:
PHP:
class bk{
function e(){
echo 200;
}
function b(){
echo 300;
}
function c(){
echo 400;
}
}
$bk=new bk();
$bk->e();
$bk->b();
$bk->c();
PHP:
PHP:
$bk->e()->b()->c();
PHP:
PHP:
class bk{
function e(){
echo 200;
return $this;
}
function b(){
echo 300;
return $this;
}
function c(){
echo 400;
return $this;
}
}
$bk=new bk();
$bk->e()->b()->c();
PHP:
return $this;
object ==
this *this
==
PHP:
$t=new bk();
$r=$t->e()->c()->e()->c()->c()->e()->c();
PHP:
PHP:
<?php
class bk{
function e(){
echo 200;
return $this;
}
function b(){
echo 300;
return array($this,2000);
}
function c(){
echo 400;
return $this;
}
}
$t=new bk();
$r=$t->e()->b();
$r[0]->c();
PHP:
<?php
echo $r[0]->c();
PHP:
<?php
echo $r[1];
PHP:
PHP:
<?php
class bk{
private $s=0;
function e($t){
$this->s+=$t;
return $this;
}
function b($q){
$this->s+=$q;
return $this;
}
function c(){
echo $this->s;
return $this;
}
}
$t=new bk();
$t->e(200)->b(100)->c();
PHP:
<?php
$t->e(200)->b(100)->c();
echo '<br/>';
$t->e(200)->b(100)->c()->b(10)->c();