Re: what is the meaning of the following construct

From: 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 >

« previous php.pear.dev (#27762) next »