|
Posted by Jerry Stuckle on 01/01/08 20:52
Steve wrote:
> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
> news:t-qdnY0_MPmgbeXanZ2dnUVZ_oytnZ2d@comcast.com...
>> Steve wrote:
>>> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>>> news:V9idndyZVKOozOXanZ2dnUVZ_qPinZ2d@comcast.com...
>>>> Steve wrote:
>>>>> "Jerry Stuckle" <jstucklex@attglobal.net> wrote in message
>>>>> news:mJidnRYAhdsKJO7anZ2dnUVZ_sbinZ2d@comcast.com...
>>>>>> Steve wrote:
>>>>>>> "Michael Fesser" <netizen@gmx.de> wrote in message
>>>>>>> news:0hlim3hgb5p7ifm2o13pjm6q4l0q5jhiim@4ax.com...
>>>>>>>> .oO(Logos)
>>>>>>>>
>>>>>>>>> On Dec 13, 3:16 pm, Michael Fesser <neti...@gmx.de> wrote:
>>>>>>>>>
>>>>>>>>>> At least when working with objects. But nevertheless
>>>>>>>>>>
>>>>>>>>>> $foo = new Test();
>>>>>>>>>> $a = $foo;
>>>>>>>>>> $b = &$foo;
>>>>>>>>>>
>>>>>>>>>> are still different things, even in PHP 5. In some particular
>>>>>>>>>> situations
>>>>>>>>>> this might become an issue.
>>>>>>>>> Oooo...errr...ummm...could someone explain how exactly those are
>>>>>>>>> different when using PHP5, then, please? If everything is done by
>>>>>>>>> reference for objects, then to me $a and $b both look like pointers
>>>>>>>>> to
>>>>>>>>> an object.
>>>>>>>> Don't confuse pointers with references, they are entirely different
>>>>>>>> things. PHP doesn't know pointers.
>>>>>>>>
>>>>>>>> And correctly spoken objects in PHP 5 are _not_ passed by reference
>>>>>>>> (at
>>>>>>>> least it's not what PHP calls a reference), even if it's still
>>>>>>>> mentioned
>>>>>>>> that way on many websites. But it's wrong.
>>>>>>>>
>>>>>>>> Internally objects are represented by a handle (a simple number),
>>>>>>>> which
>>>>>>>> is what is moved around when you assign objects to variables, copy
>>>>>>>> them
>>>>>>>> or pass them to a function. You're never working directly with the
>>>>>>>> object itself, but with its handle. Of course usually you won't
>>>>>>>> notice
>>>>>>>> that, because it's handled transparently by PHP.
>>>>>>> michael, for people who come from a c/c++ background, what you've
>>>>>>> described is *exactly* a pointer. the only difference in php is that
>>>>>>> rather than the handle pointing to a memory address where information
>>>>>>> is stored, this php handle points to a symbol table entry where
>>>>>>> information is stored.
>>>>>>>
>>>>>> Wrong again, Stevie. A C++ pointer is not the same as a C++
>>>>>> reference. And C doesn't have references, just as PHP doesn't have
>>>>>> pointers.
>>>>>>
>>>>>>> in php, a reference (or byref) behaves *IDENTICALLY* to a c/c++
>>>>>>> pointer. there are somethings that you cannot do with this reference
>>>>>>> in php that you could in other languages, however, the nature of the
>>>>>>> beast is the same. i know that a reference in php is really just an
>>>>>>> alias of the symbol table entry, but really that just seems a matter
>>>>>>> of symantics to me. i don't care where things are stored at such a
>>>>>>> low level when i'm writing in a scripting language. i care about
>>>>>>> behaviors.
>>>>>>>
>>>>>> Wrong again. They behave much differently.
>>>>> read, jerry, read. show me how in *PHP* the behavior is different.
>>>>> you've tried before and failed. i'm not talking about the differences
>>>>> in c/c++/c# (as they *are* different there)...we're talking about php.
>>>> Stoopid. Show me where PHP has pointers. It doesn't.
>>>>
>>>> And you're the one who claimed that references and pointers behave
>>>> identically in C/C++. Wrong again.
>>> nope...i just said they were different in c, c++, and c#. i said for
>>> *PHP* the behavior is essentially the same. i never said php had
>>> pointers...but that the behavioral description is similar to
>>> pointers...and gave the caveats about the actual terms and definitions so
>>> that is was clear that there is technical difference.
>>>
>>> learn to read.
>> "i said for *PHP* the behavior is essentially the same."
>>
>> "i never said php had pointers"
>>
>> You're so dense you can't even see the contradiction on your own
>> statements.
>
> *behavior*...context clue, dumbass.
>
You're so dense you can't even see the contradiction in your own
statement, stoopid troll.
And if you're talking behavior, you've just shown you have no idea about
how to use pointer.
You've just once again opened your "mouth" and removed all doubt about
your stoopidity.
>> You're just a stoopid troll, Stevie, who uses people in a desperate
>> attempt to get some kind of acceptance. You don't use your real name here
>> because you're so afraid people will find out you're not really a
>> programmer.
>
> is that right.
>
Yep. You give yourself away virtually every time you respond to a post
here.
>> But you're stoopidity has given you away once again. Any programmer with
>> more than two weeks of *real experience* in C++ programming knows the
>> difference between pointers and references - and knows how wrong you are.
>
> php != c++ ... your point is moot.
>
Then why did you bring it up? Backpedaling again, stoopid troll?
>> You're the worst kind of loser.
>
> is that anything like a dipshit who keeps posting the same drivel day after
> day just to have someone to chat with? sounds more like you jerry than me.
>
Just the truth, Stevie. But you can't handle it. You could always stop
responding. But I know you won't.
Now I hear your mommy calling. Better go see what she wants.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================
Navigation:
[Reply to this message]
|