note 79031 deleted from language.oop5.magic by felipe
| From: | felipe@php.net | Date: | Sun, 30 Dec 2007 21:50:30 +0000 |
| Subject: | note 79031 deleted from language.oop5.magic by felipe | ||
| References: | 1 | Groups: | php.notes |
| Request: | Send a blank email to php-notes+get-134553@lists.php.net to get a copy of this message | ||
Note Submitter: otsu dot ni at gmail dot com
----
Looks like __toString() method doesn't have to be declared as public (at least for php 5.2.1).
<?php
class A{
protected function __toString(){
return "Nya!\n";
}
}
class O{
private function __toString(){
return "Nyo!\n";
}
}
$nya=new A; $nyo=new O;
echo $nya,$nyo;
?>