ID: 38871 User updated by: marios at ultrastar dot com Reported By: marios at ultrastar dot com Status: Bogus Bug Type: Class/Object related Operating System: Redhat PHP Version: 5.1.6 New Comment:
How about we use our SS as a prefix ???. That may make the prefix unique. In a world where thousands of developers want to share their code , using prefix is not the solution. Besides PHP self classes and functions do not follow any standard naming. "The standard function library lacks internal consistency. Many functions perform relatively similiar actions and have different name standards and argument orders. For example, strpos($haystack, $needle) vs. in_array($needle, $haystack)." I do not undertand why everyone in the php developing team tries to justify the reason behind not having namespaces where all the true object oriented languages are build based on namespace. Anyway, I guess i am trying to push PHP to the entreprice level but it may not be ready yet! Previous Comments: ------------------------------------------------------------------------ [2006-09-19 07:11:29] [EMAIL PROTECTED] http://www.php.net/manual/en/userlandnaming.php http://www.php.net/manual/en/userlandnaming.rules.php http://www.php.net/manual/en/userlandnaming.tips.php ------------------------------------------------------------------------ [2006-09-18 19:32:00] marios at ultrastar dot com It is still a bug! A computer bug is an error, flaw, mistake, failure, or fault in a computer program that prevents it from working correctly or produces an incorrect result. Bugs arise from mistakes and errors, made by people, in either a program's source code or its design. It is said that there are bugs in all useful computer programs, but well-written programs contain relatively few bugs, and these bugs typically do not prevent the program from performing its task. ... Upgrading PHP that makes existing code that runs well to break its a bug! ------------------------------------------------------------------------ [2006-09-18 19:26:57] [EMAIL PROTECTED] This is not a forum. ------------------------------------------------------------------------ [2006-09-18 19:25:58] marios at ultrastar dot com update email ------------------------------------------------------------------------ [2006-09-18 19:25:05] marios at ultrastar dot com Description: ------------ Are you guys going to ever introduce any namespace? Its either that or you stop creating your own classes or interfaces. Every time you make an upgrade and you introduce a class or an interface we have to change our code to remove those names so we can have our code runing on the new version. or we just dont upgrade it and let all the security holes there. Either you make a true objected oriented language or just stay to just functions and let us deal with the classes. We cannot upgrade from 5.04 to 5.16 because your 5.10 has the Serializable intrface which many peopel coded long before you did! Marios Reproduce code: --------------- Are you guys going to ever introduce any namespace? Its either that or you stop creating your own classes or interfaces. Every time you make an upgrade and you introduce a class or an interface we have to change our code to remove those names so we can have our code runing on the new version. or we just dont upgrade it and let all the security holes there. Either you make a true objected oriented language or just stay to just functions and let us deal with the classes. We cannot upgrade from 5.04 to 5.16 because your 5.10 has the Serializable intrface which many peopel coded long before you did! Marios Expected result: ---------------- Are you guys going to ever introduce any namespace? Its either that or you stop creating your own classes or interfaces. Every time you make an upgrade and you introduce a class or an interface we have to change our code to remove those names so we can have our code runing on the new version. or we just dont upgrade it and let all the security holes there. Either you make a true objected oriented language or just stay to just functions and let us deal with the classes. We cannot upgrade from 5.04 to 5.16 because your 5.10 has the Serializable intrface which many peopel coded long before you did! Marios Actual result: -------------- Are you guys going to ever introduce any namespace? Its either that or you stop creating your own classes or interfaces. Every time you make an upgrade and you introduce a class or an interface we have to change our code to remove those names so we can have our code runing on the new version. or we just dont upgrade it and let all the security holes there. Either you make a true objected oriented language or just stay to just functions and let us deal with the classes. We cannot upgrade from 5.04 to 5.16 because your 5.10 has the Serializable intrface which many peopel coded long before you did! Marios ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=38871&edit=1
