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

引用的解释

时间:2011-05-16 15:55:22  来源:站内  作者:潘春会
"jugo'slavija"
);

// You have to make link to the database or can use addslashes instead of mysql_real_escape_string and remove $link from function definition

slashit($fruits, $dbLink);
echo
"<pre>"; print_r($fruits); echo "</pre>";
?>

// Output:
Array
(
    [fruits] => Array
        (
            [a] => or'ange
            [b] => ban'ana
            [c] => apple'
        )

    [numbers] => Array
        (
            [0] => 1
            [1] => 2
            [2] => 3
            [3] => 4
            [4] => 5
            [5] => 6
        )

    [holes] => Array
        (
            [0] => fir'st
            [5] => sec'ond
            [6] => thir'd
        )

    [odma] => jugo'slavija
)

dev dot php at linke-t dot net (30-Aug-2010 05:01)

 

 

 

I thought Yeah pointer likly behavior... but i watched serilized objects and what i did see? referenced Objects are outputed like the object self.

Here is a simple code, it shows that the references are sweet but in some case (storing objects to $_SESSION or Database) unuseable:

<?php
class foo{
    private static
$id_c = 0;
    public
$ref;
    public
$id;
    public function
foo(){
       
$this->id=self::$id_c++;
    }   
}
$a = new foo();
$b = new foo();
$a->ref = &$b;

print_r($a);
echo
"<br/>";
print_r($b);
echo
"<br/><br/>";

$a->ref->id
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何找出DHCP地址池里未使用的IP地址
如何找出DHCP地址池里
国内常用的DNS列表
国内常用的DNS列表
Linux邮件服务器软件比较
Linux邮件服务器软件比
学用纯CSS打造可折叠树状菜单
学用纯CSS打造可折叠树
相关文章
栏目更新
栏目热门