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

Reply via email to