Jump to content

Object as parameter


The Little Guy

Recommended Posts

Well PHP and javascript are very different languages in terms of oop. You can however do this, which is similar:

 

myclass::myfunc(new someclass('value1', 'value2'));

 

That doesn't work, You will get an error:

Fatal error: Class 'someclass' not found

 

 

another question:

What is that type of JavaScript class called? There is a name for it, but I can not remember, and I can't find it on Google.

Link to comment
https://forums.phpfreaks.com/topic/238341-object-as-parameter/#findComment-1224847
Share on other sites

[quote author=The Little Guy link=topic=335040.msg1578221#msg1578221 date=1307131720]

That doesn't work, You will get an error:
Fatal error: Class 'someclass' not found

 

It does work, within the confines of what php requires.  The class has to be defined.

 


class someclass {
  public function __construct($val1, $val2) {
  }
}

class myclass {
  public static function myfunc($obj) {
    echo get_class($obj) . "\n";
  }
}

myclass::myfunc(new someclass('value1', 'value2'));

 

 

another question:

What is that type of JavaScript class called? There is a name for it, but I can not remember, and I can't find it on Google.

 

It's called an object literal.

Link to comment
https://forums.phpfreaks.com/topic/238341-object-as-parameter/#findComment-1224869
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.