免费邮箱 |加入收藏 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > PHP专区 > PHP技巧

引用定位

时间:2011-05-16 15:55:57  来源:站内  作者:潘春会
false;

       
//The arrays point to the same data if changes are reflected in $b
       
$data = uniqid("is_ref_data_", true);
       
$a[$key] =& $data;
       
//There seems to be a modification ...
       
$same = ((isset($b[$key])) and ($b[$key] === $data));

       
//Undo our changes ...
       
unset($a[$key]);

    }elseif(
is_object($a)){

       
//The same objects are required to have equal class names ;-)
       
if(get_class($a) !== get_class($b)) return false;

       
//Look for an unused property in $a
       
$key = uniqid("is_ref_", true);
        while(isset(
$a->$key))$key = uniqid("is_ref_", true);

       
//The two variables differ in content ... They can't be the same
       
if(isset($b->$key)) return false;

       
//The arrays point to the same data if changes are reflected in $b
       
$data = uniqid("is_ref_data_", true);
       
$a->$key =& $data;
       
//There seems to be a modification ...
       
$same = ((isset($b->$key)) and ($b->$key
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何找出DHCP地址池里未使用的IP地址
如何找出DHCP地址池里
国内常用的DNS列表
国内常用的DNS列表
Linux邮件服务器软件比较
Linux邮件服务器软件比
学用纯CSS打造可折叠树状菜单
学用纯CSS打造可折叠树
相关文章
栏目更新
栏目热门