【分享·php部落】仿 self ,静态调用方法本身。实现 obj::method () 式的访问
[php]<?php
/**
==============================================
来自 PHP部落: http://space.goodoon.com/bulo/stA_bulo/php 讨论 php 所有问题
==============================================
php 5.1.1 测试通过
Author: Zandy
Homepage: http://www.Zandy.name
*/
class aaa
{
function ccc($v){
if ($v){
echo __LINE__."\r\n";
echo 'xxx<hr>';
}else{
echo __LINE__."\r\n";
$a = debug_backtrace();
/*
echo '<xmp>';
print_r($a);
echo '</xmp>';
*/
$b = $a[0]['function'];
self: b(++$v);
//aaa: b($v + 100); // 也可以这样调用测试
}
}
}
aaa::ccc(0);
?>
[/php]
http://space.goodoon.com/bulo/stA_bulo/php 讨论 php 欢迎加入,讨论php所有问题 |