Re: Disheartening Rant on TrueAsync RFC (was Re: [PHP-DEV] [PRE-RFC] Runtime modules)

From: Date: Sun, 28 Jun 2026 14:03:47 +0000
Subject: Re: Disheartening Rant on TrueAsync RFC (was Re: [PHP-DEV] [PRE-RFC] Runtime modules)
References: 1 2 3 4 5 6 7 8 9  Groups: php.internals 
Request: Send a blank email to internals+get-131559@lists.php.net to get a copy of this message
> > > Folks, I'm going to be blunt. If you want PHP to be the next COBOL, this > is how you go about it. COBOL went from one of the more important languages > out there in 1980 to a joke by 1995. PHP can fall just as fast. We've all > seen the "PHP is dead" threads on LinkedIn. Knives are out. > Gonna age myself, but I actually used COBOL, and its "death" has nothing to do with OO but a plethora of other reasons, many tied to the great programming languages that followed and it is not dead. I can understand the hesitation of adopting something this major. People > remember the PHP 6 unicode disaster well. But there was never a fully > working implementation of PHP 6. Async has a working implementation. > There's rough edges, but there's something here. > > Change is scary, but it's the only constant. Async operation is the norm > now. Object Oriented Code had become the norm by 1995. COBOL ignored it, > and died as a result. Will PHP do the same now > Async is a useful function no doubt, but in the context of a primarily web programming language like PHP, I would argue the practical utility of the functionality is relatively limited. That is not to say PHP should not have Async, I think it should, but not everything needs async and it is best a solution where doing things in parallel makes sense, ie slow db queries or http/api requests (although this can already be done with curl). -- Ilia Alshanetsky Technologist, CTO, Entrepreneur E: ilia@ilia.ws T: @iliaa B: http://ilia.ws

« previous php.internals (#131559) next »