RE: [PHP] What is - mean in php?

2002-03-07 Thread Kearns, Terry

Because I'm not a hacker on the PHP engine, I don't really know but I also
saw this symbol when learning C++ recently. It is used in C++ as a shortcut
to dereferencing and accessing an objects properties/methods on objects
which are on the free store (heap). Normally C++ uses the dot operator to
access methods/properties (eg. foo.do()), but when the object needs to
first be dereferenced, then foo-do() can be used as a shortcut to
(*foo).do().

Of course, this doesn't help you at all does it :) But I thought it was an
interesting connection to C++ and maybe hints at how PHP internally manages
objects. Perhaps it's just a coincidence.

[TK] 

 -Original Message-
 From: S.Murali Krishna [mailto:[EMAIL PROTECTED]] 
 Sent: Monday, 4 March 2002 9:48 PM
 To: Jack
 Cc: [EMAIL PROTECTED]
 Subject: Re: [PHP] What is - mean in php?
 
 
 
 If you have any Object Oriented Programming experience, then 
 you may not had asked this. Its a operator to access methods, 
 and variables inside a instance of a class , in which the 
 variable before - is the instance of the  class and the 
 latter is a method or variable of that class. This is what I 
 know, if you have any explanatory docs, pls let me know.
 
   
 
 On Mon, 4 Mar 2002, Jack wrote:
 
  Dear all
  There is one symbol in PHP that i always see is -, could 
 anyone pls 
  tell me what is this, and what does that do? Here is the 
 statement i 
  saw could some pls explain what it means?
  
  if (!empty($row-usd_period)
  
  Thx a lot
  Jack
  [EMAIL PROTECTED]
  
  
  
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
  
 
 [EMAIL PROTECTED]
 ---
 We must use time wisely and forever realize that the time is 
 always ripe to do right.
 
   -- Nelson Mandela
 ---
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] What is - mean in php?

2002-03-07 Thread Stephano Mariani

PHP uses - as C++ uses ., since PHP already uses . for strings.

Stephano Mariani

 -Original Message-
 From: Kearns, Terry [mailto:[EMAIL PROTECTED]]
 Sent: Friday, 8 March 2002 12:28 AM
 To: 'S.Murali Krishna'; Jack
 Cc: [EMAIL PROTECTED]
 Subject: RE: [PHP] What is - mean in php?
 
 Because I'm not a hacker on the PHP engine, I don't really know but I
also
 saw this symbol when learning C++ recently. It is used in C++ as a
 shortcut
 to dereferencing and accessing an objects properties/methods on
objects
 which are on the free store (heap). Normally C++ uses the dot operator
to
 access methods/properties (eg. foo.do()), but when the object needs
to
 first be dereferenced, then foo-do() can be used as a shortcut to
 (*foo).do().
 
 Of course, this doesn't help you at all does it :) But I thought it
was an
 interesting connection to C++ and maybe hints at how PHP internally
 manages
 objects. Perhaps it's just a coincidence.
 
 [TK]
 
  -Original Message-
  From: S.Murali Krishna [mailto:[EMAIL PROTECTED]]
  Sent: Monday, 4 March 2002 9:48 PM
  To: Jack
  Cc: [EMAIL PROTECTED]
  Subject: Re: [PHP] What is - mean in php?
 
 
 
  If you have any Object Oriented Programming experience, then
  you may not had asked this. Its a operator to access methods,
  and variables inside a instance of a class , in which the
  variable before - is the instance of the  class and the
  latter is a method or variable of that class. This is what I
  know, if you have any explanatory docs, pls let me know.
 
 
 
  On Mon, 4 Mar 2002, Jack wrote:
 
   Dear all
   There is one symbol in PHP that i always see is -, could
  anyone pls
   tell me what is this, and what does that do? Here is the
  statement i
   saw could some pls explain what it means?
  
   if (!empty($row-usd_period)
  
   Thx a lot
   Jack
   [EMAIL PROTECTED]
  
  
  
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit: http://www.php.net/unsub.php
  
 
  [EMAIL PROTECTED]
  ---
  We must use time wisely and forever realize that the time is
  always ripe to do right.
 
  -- Nelson Mandela
  ---
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] What is - mean in php?

2002-03-07 Thread Douglas Maclaine-cross

Used in conjunction with classes.

class Foo
{
var bar;

function Foo($bar)
{
$this-bar = $bar;
}
}

$foo = new Foo(foobar);

echo $foo-bar;  // foobar


For interests sake here's the same in C++ (correct me if I'm wrong it's been
a long time since I used C++ or pointers).

class Foo
{
char *bar;

function Foo(bar)
{
this.bar = bar;
}
}

Foo *foo = new Foo(foobar);

cout  (*foo).bar;  // foobar 

// which also works as.

cout  foo-bar;  // foobar

-Original Message-
From: Stephano Mariani [mailto:[EMAIL PROTECTED]]
Sent: Friday, March 08, 2002 12:57
To: 'Kearns, Terry'; 'S.Murali Krishna'; 'Jack'
Cc: [EMAIL PROTECTED]
Subject: RE: [PHP] What is - mean in php?


PHP uses - as C++ uses ., since PHP already uses . for strings.

Stephano Mariani

 -Original Message-
 From: Kearns, Terry [mailto:[EMAIL PROTECTED]]
 Sent: Friday, 8 March 2002 12:28 AM
 To: 'S.Murali Krishna'; Jack
 Cc: [EMAIL PROTECTED]
 Subject: RE: [PHP] What is - mean in php?
 
 Because I'm not a hacker on the PHP engine, I don't really know but I
also
 saw this symbol when learning C++ recently. It is used in C++ as a
 shortcut
 to dereferencing and accessing an objects properties/methods on
objects
 which are on the free store (heap). Normally C++ uses the dot operator
to
 access methods/properties (eg. foo.do()), but when the object needs
to
 first be dereferenced, then foo-do() can be used as a shortcut to
 (*foo).do().
 
 Of course, this doesn't help you at all does it :) But I thought it
was an
 interesting connection to C++ and maybe hints at how PHP internally
 manages
 objects. Perhaps it's just a coincidence.
 
 [TK]
 
  -Original Message-
  From: S.Murali Krishna [mailto:[EMAIL PROTECTED]]
  Sent: Monday, 4 March 2002 9:48 PM
  To: Jack
  Cc: [EMAIL PROTECTED]
  Subject: Re: [PHP] What is - mean in php?
 
 
 
  If you have any Object Oriented Programming experience, then
  you may not had asked this. Its a operator to access methods,
  and variables inside a instance of a class , in which the
  variable before - is the instance of the  class and the
  latter is a method or variable of that class. This is what I
  know, if you have any explanatory docs, pls let me know.
 
 
 
  On Mon, 4 Mar 2002, Jack wrote:
 
   Dear all
   There is one symbol in PHP that i always see is -, could
  anyone pls
   tell me what is this, and what does that do? Here is the
  statement i
   saw could some pls explain what it means?
  
   if (!empty($row-usd_period)
  
   Thx a lot
   Jack
   [EMAIL PROTECTED]
  
  
  
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit: http://www.php.net/unsub.php
  
 
  [EMAIL PROTECTED]
  ---
  We must use time wisely and forever realize that the time is
  always ripe to do right.
 
  -- Nelson Mandela
  ---
 
 
  --
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
 
 
 --
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php




-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




RE: [PHP] What is - mean in php?

2002-03-07 Thread S.Murali Krishna


Hi
  In search of the definition for your question, I've came across an
intersting Doc. Iam just giving  here the snapshot of that.

   In PHP terms, the toplevel directory would be the global
   namespace, and the pathname separator would be -. Thus, the names
   $cart-items and $another_cart-items name two different variables.
   Note that the variable is named $cart-items, not $cart-$items, that
   is, a variable name in PHP has only a single dollar sign.

The above para is stated in PHP Manual

I done many tests on this operator, atlast I found that, its not only a
dereferencing operator to access a variable or method, rather its a
namespace seperator. We can create any hierarchy of name spaces with
this op., on an object after creating it with 'new'. 

I'm still not clear about this.




On Fri, 8 Mar 2002, Kearns, Terry wrote:

 Because I'm not a hacker on the PHP engine, I don't really know but I also
 saw this symbol when learning C++ recently. It is used in C++ as a shortcut
 to dereferencing and accessing an objects properties/methods on objects
 which are on the free store (heap). Normally C++ uses the dot operator to
 access methods/properties (eg. foo.do()), but when the object needs to
 first be dereferenced, then foo-do() can be used as a shortcut to
 (*foo).do().
 
 Of course, this doesn't help you at all does it :) But I thought it was an
 interesting connection to C++ and maybe hints at how PHP internally manages
 objects. Perhaps it's just a coincidence.
 
 [TK] 
 
  -Original Message-
  From: S.Murali Krishna [mailto:[EMAIL PROTECTED]] 
  Sent: Monday, 4 March 2002 9:48 PM
  To: Jack
  Cc: [EMAIL PROTECTED]
  Subject: Re: [PHP] What is - mean in php?
  
  
  
  If you have any Object Oriented Programming experience, then 
  you may not had asked this. Its a operator to access methods, 
  and variables inside a instance of a class , in which the 
  variable before - is the instance of the  class and the 
  latter is a method or variable of that class. This is what I 
  know, if you have any explanatory docs, pls let me know.
  
  
  
  On Mon, 4 Mar 2002, Jack wrote:
  
   Dear all
   There is one symbol in PHP that i always see is -, could 
  anyone pls 
   tell me what is this, and what does that do? Here is the 
  statement i 
   saw could some pls explain what it means?
   
   if (!empty($row-usd_period)
   
   Thx a lot
   Jack
   [EMAIL PROTECTED]
   
   
   
   --
   PHP General Mailing List (http://www.php.net/)
   To unsubscribe, visit: http://www.php.net/unsub.php
   
  
  [EMAIL PROTECTED]
  ---
  We must use time wisely and forever realize that the time is 
  always ripe to do right.
  
  -- Nelson Mandela
  ---
  
  
  -- 
  PHP General Mailing List (http://www.php.net/)
  To unsubscribe, visit: http://www.php.net/unsub.php
  
 

[EMAIL PROTECTED]
---
We must use time wisely and forever realize that the time is 
always ripe to do right.

-- Nelson Mandela
---


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php




Re: [PHP] What is - mean in php?

2002-03-04 Thread S.Murali Krishna


If you have any Object Oriented Programming experience, then you may not
had asked this. Its a operator to access methods, and variables inside a
instance of a class , in which the variable before - is the
instance of the  class and the latter is a method or variable of that
class. This is what I know, if you have any
explanatory docs, pls let me know.



On Mon, 4 Mar 2002, Jack wrote:

 Dear all
 There is one symbol in PHP that i always see is -, could anyone pls tell
 me what is this, and what does that do?
 Here is the statement i saw could some pls explain what it means?
 
 if (!empty($row-usd_period)
 
 Thx a lot
 Jack
 [EMAIL PROTECTED]
 
 
 
 -- 
 PHP General Mailing List (http://www.php.net/)
 To unsubscribe, visit: http://www.php.net/unsub.php
 

[EMAIL PROTECTED]
---
We must use time wisely and forever realize that the time is 
always ripe to do right.

-- Nelson Mandela
---


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php