Reply to Re: Difference between get_cfg_var() and ini_get()

Your name:

Reply:


Posted by Chung Leong on 03/11/06 01:44

flconseil@yahoo.fr wrote:
> Hi,
>
> I am writing a PHP library which uses some new configuration options in
> php.ini. To read the values in my code, I have the choice between
> get_cfg_var() and ini_get(). From the doc, I thought that they were
> working almost the same way, except that get_cfg_var() gets its value
> from the ini file, and ini_get() gives the current value, different if
> ini_set was called.
>
> Actually, when I have this line in php.ini :
>
> Autoload.preload_include_path = On
>
> I get this :
>
> get_cfg_var('Autoload.preload_include_path') = string(1) "1" => OK
>
> ini_get('Autoload.preload_include_path') = string(0) "" => Strange
>
> >From the doc again, it means that ini_get() fails.
>
> So, my questions are :
>
> - does ini_get() support only PHP predefined configuration options (or
> configuration options defined by an extension) ?
> - If it is not the case, why doesn't it read my option ?
>
> Thanks in advance
>
> François

The difference between get_cfg_var() and ini_get() is that the former
returns whatever is in php.ini while the latter returns the runtime
settings. Say you stick the following into php.ini:

[tomkat]
tomcruise.secret = "He's gay!"

get_cfg_var() will happily return the text while ini_get() would not,
as it's not configurable option belonging to any extension. Or, in
another word, ini_get() will only return items that are defined in the
source code.

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация