> -----Original Message-----
> From: Daevid Vincent [mailto:[email protected]]
> Sent: 11 November 2010 22:23
> To: [email protected]
>
> > -----Original Message-----
> > From: Ford, Mike [mailto:[email protected]]
> > Sent: Thursday, November 11, 2010 12:58 AM
> > To: [email protected]
> > Subject: RE: [PHP] How do I convert the string "E_ALL &
> > ~E_NOTICE" to the decimal equivalent 6135?
> >
> > > -----Original Message-----
> > > From: Daevid Vincent [mailto:[email protected]]
> > > Sent: 11 November 2010 04:06
> > > To: [email protected]
> > >
> > > We're trying to move all of our configuration files for our
> > > DEV/TEST/PROD
> > > and various python scripts and such that all need the same DB
> > > connection
> > > parameters and pathing information to a common and simple
> config.ini
> > > file
> > > they all can share across languages.
> > >
> > > One snag I ran into is this:
> > >
> > > [dart]
> > > relative_url = /dart2
> > > absolute_path = /home/www/dart2
> > > log_level = E_ALL & ~E_NOTICE
> > >
> > > But when I read it in from the file, it's a string (of course)
> >
> > That's odd -- parse_ini_file() should definitely translate
> > those constants!
> > It certainly works on my v5.2.5 installation.
> >
> > Cheers!
> >
> > Mike
>
> You assume I'm using that busted-ass "parse_ini_file()" function. ;-
> )
>
> See previous emails as to why that's a useless option for me.
>
> I wrote a much better parser which I'll post in another email.
Ah, I see. I don't believe you mentioned that in your original query.
In that case, your only option probably is eval - something like:
eval("\$log_level_int = {$log_level_string}");
or:
$log_level_int = eval("return {$log_level_string}");
Cheers!
Mike
--
Mike Ford,
Electronic Information Developer, Libraries and Learning Innovation,
Leeds Metropolitan University, C507 City Campus,
Woodhouse Lane, LEEDS, LS1 3HE, United Kingdom
Email: [email protected]
Tel: +44 113 812 4730
To view the terms under which this email is distributed, please go to
http://disclaimer.leedsmet.ac.uk/email.htm
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php