Re: what is the meaning of the following construct
| From: | Kamesh Jayachandran | Date: | Fri, 16 Apr 2004 10:45:50 +0000 |
| Subject: | Re: what is the meaning of the following construct | ||
| References: | 1 2 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-27762@lists.php.net to get a copy of this message | ||
Sorry it was my mistake.
My installation has,
if ('/usr/local/lib/php' != '@'.'include_path'.'@') {
ini_set('include_path', '/usr/local/lib/php');
}
But still I could not get a meaning of the above code.
As of my understanding the above if condition will always be true.
In that case we can remove the if condition.
Please correct me if I am wrong.
With regards
Kamesh Jayachandran
On Fri, 2004-04-16 at 15:29, Cipriano Groenendal wrote:
> > in scripts/pearcmd.php
> > I could see the following piece of code at the begining(at the second
> > line)
> >
> > if ('@include_path@' != '@'.'include_path'.'@') {
> > ini_set('include_path', '@include_path@');
> > }
> >
> > I wrote a small php page test.php and invoked the same as pearcmd.php is
> > invoked from pear shell script.
> >
> > It never gets in to the if block.
> >
> > what is the use of putting @ before and after some constant(may or
> > maynot be set)?
> >
> > Putting @ at the beginning suppresses error messages. What is the use of
> > putting at the end.
> IIRC, tags like these are replaced by the installer in source files when
> they're installed. it seems to test if those tags have been replaced or not.
> In my INSTALLED pearcmd.php it says this:
> if ('/usr/share/pear' != '@'.'include_path'.'@') {
> ini_set('include_path', '/usr/share/pear');
> }
>
>
> Cipri
>