News Feed
Sections




News Archive
Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Refulz.com:
The __toString() Method - Objects as Strings
February 09, 2012 @ 09:27:19

On the Refulz.com blog there's a recent post introducing the __toString() magic method in PHP. This handy method allows you to define how to return an object when it's referenced as a string.

We started the study of PHP magic methods by learning about __get() magic method. [...] PHP is loosely typed language and same variable can be used or referred as string, number or object. The __toString() method is called when the code attempts to treat an object like a string. This function does not accept any arguments and should return a string.

Some quick code is included showing how it works - returning a combined string made from two private class properties when the object ($obj) is echoed out. They also show multiple ways of using the method in both pre- and post-PHP 5.2.

0 comments voice your opinion now!
tostring magic method object string


blog comments powered by Disqus

Similar Posts

Elated.com: Object-Oriented PHP: Autoloading, Serializing, and Querying Objects

DevShed: Loading XML Strings with simpleXML in PHP 5

WebReference.com: The Building Blocks: Data Types, Literals, Variables, and Constants - Part 3

Stoyan Stefanov's Blog: Fancy Formatting

Stuart Herbert's Blog: Quick Tip: Get, Set and Query in One Method


Community Events





Don't see your event here?
Let us know!


tool interview framework introduction artisanfiles library language podcast security voicesoftheelephpant laravel symfony list opinion composer series version community conference release

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework