NYCPHP Meetup

[nycphp-talk] Setting Constants Globally?

Malcolm, Gary gmalcolm at professionalcredit.com
Fri May 9 13:20:30 EDT 2003


do you define the default include directory in your php.ini? It can have a
list of paths... 
(I put the path to PEAR, and the path to my typical includes there) AND it's
outside of my docroot

> -----Original Message-----
> From: Jim Musil [mailto:jmusil at villagevoice.com]
> Sent: Friday, 09 May, 2003 10:16 AM
> To: NYPHP Talk
> Subject: Re: [nycphp-talk] Setting Constants Globally?
> 
> 
> 
> This seems to be the best solution, but the problem I have 
> with this is that
> you still have a path definition in every file. If for some 
> reason that
> location changes, you have to change it in all your scripts.
> 
> I'm sure I could search and replace the whole lot of them, but it just
> strikes me as messy.
> 
> The situation in which it arises the most is when I have a 
> shared set of
> development tools that I use on various pages across several different
> virtual hosts.
> 
> I don't want to do this:
> 
>     include("/usr/blah/blah/blah/blah/devtools.php");
> 
> I'd rather do this:
> 
>     include(DEVTOOLS);  //  DEVTOOLS is defined in one place 
> server wide
> 
> 
> Jim
> 
> 
> 
> On 5/9/03 12:40 PM, "Malcolm, Gary" 
> <gmalcolm at professionalcredit.com> wrote:
> 
> > I have a file with my system wide defines ( define( 
> "THING", defintion); )
> > as an include on another file where i put my most common 
> includes (like my
> > db classes).
> > I then will include the second file to avoid tons of 
> includes in each
> > script.
> > 
> > defines are global within individual scripts.
> > 
> > works well for me...
> > 
> > I'm curious how others handle this seemingly common issue.
> > 
> >> -----Original Message-----
> >> From: Jim Musil [mailto:jmusil at villagevoice.com]
> >> Sent: Friday, 09 May, 2003 9:34 AM
> >> To: NYPHP Talk
> >> Subject: [nycphp-talk] Setting Constants Globally?
> >> 
> >> 
> >> 
> >> Hi,
> >> 
> >> Pardon me if the answer to this question is obvious, but is
> >> there a way to
> >> define my own constants that are global for all php scripts?
> >> 
> >> I see that I could auto_prepend a file to every script, 
> but I'm more
> >> interested in being able to set my own constant.
> >> 
> >> Something like PATH_TO_DEVTOOLS ...
> >> 
> >> Maybe there is a better way to do something like this?
> >> 
> >> 
> >> 
> >> Jim
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> >> 
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> --- Unsubscribe at http://nyphp.org/list/ ---
> 
> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20030509/730238ec/attachment.html>


More information about the talk mailing list