tony yau wrote:
hi all,

I'm trying to make my classes compat with php4 and php5 is there a way of
doing something like this:

if( version== 4)
    define( "VISIBILITY", "" );
else if (version==5)
    define( "VISIBILITY", "protected" );

class Flex
{
     VISIBILITY function CompatFunc();
}

this will never work.

the if/else block is run _after_ the code is compiled.
the line 'VISIBILITY function CompatFunc();' will always
fail because php won't recognise the token 'VISIBILITY'.
not that putting a constant where you do (even if it were
defined) would work anyway.

btw: you could/should have asked this question on php-generals
(there's no reference to DB usage/problems in your question)

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to