RE: [PHP-GTK] Fatal error: Underlying object missing
| From: | epplestun | Date: | Sun, 16 Nov 2003 20:08:24 +0000 |
| Subject: | RE: [PHP-GTK] Fatal error: Underlying object missing | ||
| References: | 1 | Groups: | php.gtk.general |
| Request: | Send a blank email to php-gtk-general+get-4161@lists.php.net to get a copy of this message | ||
Thanks
El dom, 16 de 11 de 2003 a las 20:40, Christian Weiske escribió:
> Hi
>
>
> > Fatal error: Class 'gtkitementry' does not support overloaded
> > method calls in
> > /home/epplestun/Proyectos/GtkItemEntry/class.gtkitementry.php
> > on line 17
> Overloading means to have the same function name with different types of
> parameters or a different number of parameters.
> In Java, you often have the choice to use a filename, a file object or
> an input stream for accessing a file on numerous functions. For this, 3
> functions are defined like this:
> void readTheContent( String strFilename) {...}
> void readTheContent( File objFile) {...}
> void readTheContent( InputStream objIn) {...}
>
> On PHP this would be 3 times the same call, because you've got no types,
> not in php4.
>
> So the only reason is, that the function is already defined with a
> number of parameters, e.g. 2:
> set_text( $strText, $nAlignment)
> and you define
> set_text( $strText)
> this would be a overloading of the function set_text, and this is not
> possible.
> You've got to define the function with the same number of parameters.
>
>
> Regards/MfG,
>
> Christian Weiske
>
> <<<<<<<<<<<<<<>>>>>>>>>>>>>>>>
> Christian Weiske
> cweiske@cweiske.de
> www.cweiske.de
>
> <<<<<<<<<<<<<<>>>>>>>>>>>>>>>>
> Always forgetting birthdays? Try birthday reminder!
> http://www.cweiske.de/birthday.htm
>