Professional Web Applications Themes

Pointer in PHP - PHP Programming

Hi, Is it possible to keep a pointer to an object in a PHP variable? I'd like to do this : $obj1 = new myClass(...); $obj2 = $obj1; $obj1->name = "foo"; $obj2->name = "bar"; echo $obj1->name; Which would display "bar" instead of "foo" with the current PHP behavior. Thanks a lot, Denis...

  1. #1

    Default Pointer in PHP

    Hi,

    Is it possible to keep a pointer to an object in a PHP variable? I'd like to
    do this :

    $obj1 = new myClass(...);
    $obj2 = $obj1;
    $obj1->name = "foo";
    $obj2->name = "bar";

    echo $obj1->name;

    Which would display "bar" instead of "foo" with the current PHP behavior.

    Thanks a lot,
    Denis




    Denis Crespe Guest

  2. #2

    Default Re: Pointer in PHP

    "Denis Crespe" <aa.com> wrote in message
    news:bnh2mc$1p2$1news.tiscali.fr...
    > $obj1 = new myClass(...);
    > $obj2 = $obj1;
    > $obj1->name = "foo";
    > $obj2->name = "bar";
    >
    > echo $obj1->name;
    >
    > Which would display "bar" instead of "foo" with the current PHP behavior.
    you can not get the pointer, but you can get the reference:

    $obj2 = & $obj1;

    rush
    --
    [url]http://www.templatetamer.com/[/url]



    rush Guest

  3. #3

    Default Re: Pointer in PHP

    Awesome! It's what I wanted :-)

    Denis

    "rush" <piparush.avalon.hr> a écrit dans le message de news:
    bnh4b3$e4u$1ls219.htnet.hr...
    > "Denis Crespe" <aa.com> wrote in message
    > news:bnh2mc$1p2$1news.tiscali.fr...
    > > $obj1 = new myClass(...);
    > > $obj2 = $obj1;
    > > $obj1->name = "foo";
    > > $obj2->name = "bar";
    > >
    > > echo $obj1->name;
    > >
    > > Which would display "bar" instead of "foo" with the current PHP
    behavior.
    >
    > you can not get the pointer, but you can get the reference:
    >
    > $obj2 = & $obj1;
    >
    > rush
    > --
    > [url]http://www.templatetamer.com/[/url]
    >
    >
    >

    Denis Crespe Guest

  4. #4

    Default Re: Pointer in PHP

    Denis Crespe wrote:
    > Hi,
    >
    > Is it possible to keep a pointer to an object in a PHP variable? I'd like to
    > do this :
    >
    > $obj1 = new myClass(...);
    > $obj2 = $obj1;
    > $obj1->name = "foo";
    > $obj2->name = "bar";
    >
    > echo $obj1->name;
    >
    > Which would display "bar" instead of "foo" with the current PHP behavior.
    >
    > Thanks a lot,
    > Denis
    $obj2 = &$obj1;

    --
    John Downey
    [url]http://delusive.dyn.ee[/url]
    [url]http://sage.dev.box.sk[/url]
    [url]http://blacksun.box.sk[/url]

    John Downey Guest

Similar Threads

  1. pointer movement
    By gaudioso in forum Macromedia Freehand
    Replies: 2
    Last Post: February 23rd, 04:24 AM
  2. Mouse pointer flickers between hand and pointer
    By enutty webforumsuser@macromedia.com in forum Macromedia Flash Sitedesign
    Replies: 15
    Last Post: December 5th, 05:07 PM
  3. Why two pointer tools in fh 10
    By Ray Dunn in forum Macromedia Freehand
    Replies: 2
    Last Post: November 17th, 04:38 PM
  4. POINTER SET ON THE FIRST RECORD
    By RAW in forum ASP.NET Data Grid Control
    Replies: 1
    Last Post: October 12th, 04:07 AM
  5. gethostbyaddr_r() pointer
    By Patrick in forum UNIX Programming
    Replies: 1
    Last Post: July 18th, 03:56 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139