News Feed
Sections




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

PHP 10.0 Blog:
Kill resources
May 17, 2007 @ 07:56:00

In a new post to the PHP 10.0 blog today, Stas asks the question "Why do we still have resource type in PHP?"

Since 5.x, objects are perfectly capable on encapsulating any void * transparently (there's at least 2 Java bridges doing that, for example) and of course using objects doesn't force you to use OO syntax. [...] So objects as I see it can do anything resources can do. And much more - you could extend it (had we had file as object and not resource, streams probably would be much easier to implement), serialize it (provided correct methods of course), etc., etc.

He suggests letting them go all together and letting objects swoop in and take over, making things simpler to manage.

0 comments voice your opinion now!
resource type kill object encapsulate resource type kill object encapsulate


blog comments powered by Disqus

Similar Posts

Stubbles Blog: Extending objects with new methods at runtime

PHPImpact Blog: 5 great articles on SPL Iterators

Cocoliso's Blog: Adding A Syntax Highlighter To Your Site: The Power Of Geshi

Ken Guest's Blog: Book Review: Object-Oriented Programming with PHP5

Nikita Popov's Blog: Scalar type hinting is harder than you think


Community Events





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


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

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