php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #53481 The future of PHP
Submitted: 2010-12-06 10:28 UTC Modified: 2010-12-06 10:50 UTC
From: ilies dot radu at gmail dot com Assigned:
Status: Not a bug Package: Unknown/Other Function
PHP Version: 5.3.3 OS: Any
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If you forgot your password, you can retrieve your password here.
Password:
Status:
Package:
Bug Type:
Summary:
From: ilies dot radu at gmail dot com
New email:
PHP Version: OS:

Further comment on this bug is unnecessary.

 

 [2010-12-06 10:28 UTC] ilies dot radu at gmail dot com
Description:
------------
I would like to know why are you changing so much the things with PHP ???
I hate the direction you are going ... with PHP 5.3 !
You completely destroyed the friendly language PHP 4 - 5.2 was.
I just looked at what you have done with mysqli extension ! Pathetic !

After 12 years of PHP/MySQL development,
I have already migrated all my apps to PostgreSQL (and many people I know from the Open Source community) started to did so after predicting that Oracle will not allow anymore linking the PHP MySQL extensions with PHP extensions. (Example: the new mysqlnd) !!

But more I am concern for the future of PHP.
I am tired of your dirty work by forcing a whole community arround PHP to follow you new WRONG WAY !
If you change too many things, I plan moving all my apps on Python.
Python is considering a more stable and predictable way of going with the language.

PHP IS NO MORE THE FRIENDLY LANGUAGE I MET 12 years ago !!!!!!!!!!
You are trying to go in a wrong direction.
Complaints:
* PHP 5.3 add name spaces ... who cares ? Cannot the classes be useful enough ?
* PHP 5.3 added GOTO (this is for stupid developers) .. I cant figure out a developer that is using advanced namespaces with GOTO !!!
* PHP 5.3 destroyed the syntax of MySQLi like mysqli::__construct() instead of mysql_connect() with a new deprecated model (and perhaps you plan doing this also with pgsql)
* PHP 6 plan to move some drivers in PDO ! PDO sucks, is for basic users, not for advanced.

I predict a very grey future for PHP community if you continue doing this dirty things.
As me and many others have moved on PostgreSQL after Oracle acquired Sun/MySQL and started going on a wrong direction, THER IS A CHANCE IF YOU CONTINUE THIS WRONG DIRECTION THAT MANY PEOPLE (INCLUDDING ME) TO MIGRATE TO PYTHON OR PERL !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Expected result:
----------------
You will take care that PHP 5.3 / PHP 6 / PHP 7 / PHP 8 / ... 
to remain the friendly language as PHP 4.

If you remember (I can very well) that the adoption curve of PHP 4 was because it's easy to use. PHP 5 ... is something very wrong in my option.

I know many people still using PHP 4.4.9 :-), but I am already on 5.2.14.
They are ... stupified of what they see in PHP 5.x and they still did not look closer at 5.3 !


Patches

Pull Requests

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2010-12-06 10:29 UTC] aharvey@php.net
-Status: Open +Status: Bogus
 [2010-12-06 10:30 UTC] aharvey@php.net
</rant>
 [2010-12-06 10:40 UTC] ilies dot radu at gmail dot com
You have still no idea how many people have started migrating their apps to PostgreSQL :-)
You will have this feedback in 2 years.
For me take 3 months to migrate a very complex app.

If you continue so, migration from PHP to Python will be imminent.
I have predicted many things in the past, includding that Oracle will buy MySQL after they acquired InnoDB :-)
 [2010-12-06 10:42 UTC] iradu at unix-world dot org
Please read this article:
http://wiki.python.org/moin/PythonVsPhp

I am not the only one that say that 5.3 and future way is a mistake.
These people are also pro's:
http://wiki.python.org/moin/PythonVsPhp
 [2010-12-06 10:45 UTC] iradu at unix-world dot org
But there is an alternate plan :-))))))
If you're doing so,

In the way that MariaDB will be a replacement for MySQL,
in the same way I will hire some developers to continue the development of PHP4.4.9 with a new project / name (RHR or something) and I bet that doing so many people will move on that :-))))))))))))))))))))

But this is not feasible on the moment, I will prefere you will follow some of my recommendations for the future development of PHP.
 [2010-12-06 10:50 UTC] aharvey@php.net
-Block user comment: N +Block user comment: Y
 [2010-12-06 10:50 UTC] aharvey@php.net
Please don't abuse our bug tracker by posting non-bug material here.
 
PHP Copyright © 2001-2025 The PHP Group
All rights reserved.
Last updated: Fri Aug 08 22:00:03 2025 UTC