php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #20730 PHP language needs to evolve
Submitted: 2002-11-30 02:22 UTC Modified: 2002-11-30 05:04 UTC
From: JasonC2005 at msn dot com Assigned:
Status: Wont fix Package: Feature/Change Request
PHP Version: 4.2.3 OS: Win XP
Private report: No CVE-ID: None
Have you experienced this issue?
Rate the importance of this bug to you:

 [2002-11-30 02:22 UTC] JasonC2005 at msn dot com
I wanted to suggest that the php language should evolve past its perl roots.  It throws in a little object orientation but not nearly enough to make php the prime choice for large apps.  For one thing the "." operator should not be the concatination operator.  Perl is an outdated language and all its roots should be torn out.  I agree that it will take some time for this change to go into effect but PHP should resemble the C syntax that most modern languages are based upon.  I think it should come to more closly resemple Java but still maintain the ability to have a structured programming style for the "quick hacks" rather than a total OOP standard. This way the more traditional programmers will not be too offended.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2002-11-30 05:04 UTC] derick@php.net
Yeah, and by doing these changes we get a better world too! Come on, you can't expect us to break millions of scripts out there by changing the concatination operator. Also, saying that PHP has its roots in Perl is quite offending. If you followed some of the discussions on the php-dev list, you might have noticed that the object model with PHP 5 will be drastically improved... but reading is apparently harder then bickering that a language is not good enough. If you might have some real good points, feel free to write them to the php-dev@lists.php.net mailinglist instead of filling our bugsystem with nonsense.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sun May 05 21:01:30 2024 UTC