Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]jakie pliki konfiguracyjne można ustawić w ini_set
lamcpp
post
Post #1





Grupa: Zarejestrowani
Postów: 372
Pomógł: 2
Dołączył: 10.05.2009

Ostrzeżenie: (0%)
-----


witam,
spotkałem się ostatnio z ciekawą funkcją ini_set(), która pozwala ustawić pliki konfiguracyjne.
Chciałbym trochę podpytać o tą funkcję:
- które pliki konfiguracyjne pozwala ona ustawić (czy np. wszystkie ustawienia php)?
- czy dobrze rozumiem, że działa ona podobnie jak stałe w PHP, czyli ustawia jakąś wartość dla danej opcji konf. i nie pozwala na jej zmiane w trakcie wykonywania programu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
Sephirus
post
Post #2





Grupa: Zarejestrowani
Postów: 1 527
Pomógł: 438
Dołączył: 28.06.2011
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Cytat
spotkałem się ostatnio z ciekawą funkcją ini_set(), która pozwala ustawić pliki konfiguracyjne.


hmm ok - AFAIK nie pliki a raczej plik - php.ini

Cytat
- które pliki konfiguracyjne pozwala ona ustawić (czy np. wszystkie ustawienia php)?


Pozwala ona na ustawianie ustawień PHP związanych z wykonywaniem skryptów - ustawić ogólnie da się wszystkie ale niektóre nie będą miały wpływu na działanie skryptu (bezpieczeństwo, ograniczenia serwera itd...)

Cytat
- czy dobrze rozumiem, że działa ona podobnie jak stałe w PHP, czyli ustawia jakąś wartość dla danej opcji konf. i nie pozwala na jej zmiane w trakcie wykonywania programu?


Nie do końca. Działa to tak: przy odpaleniu skryptu PHP odpalany jest PHP z domyślnymi ustawieniami z PHP.INI - te ustawienia można nadpisac w trakcie działania skryptu poprzez ini_set(). Co do pozwalania na zmianę - to pozwala jak najbardziej (poza wyjątkami - których zmiana nic nie da) - możesz 10 razy zmienić na przykład podczas działania skryptu co PHP ma robić z błędami - wyświetlać, logować itd... i za każdym razem jest to brane pod uwagę

Pamiętaj że te ustawienia są potrzebne PHP - IMHO nie adaptował bym ich zbyt mocno do własnego kodu - nie wykorzystywał jako dodatkowy rejestr konfiguracji.

Ten post edytował Sephirus 19.12.2011, 10:48:01
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 13:05