Klasa pochodząca z przestrzeni nazw \Kei\Webas\Dedicated\Domain\Profile. Za jej pomocą stworzysz część profilu domeny nazwany w panelu Webas jako Ustawienia PHP (pozostałe ustawienia)
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Domain\Profile i metodzie
Profile :: setPhpsettingsValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b, $c, $d, $e, $f, $g)return PhpSettings |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją ustawień PHP w profilu domeny - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory($a, $b, $c, $d, $e, $f, $g)return PhpSettings |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setPhpAllowUrlFopen($a)return $this |
$a → Ustawienie allow_url_fopen. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpAllowUrlFopen()return int |
Ustawienie allow_url_fopen. |
setPhpMagicQuotesGpc($a)return $this |
$a → Ustawienie magic_quotes_gpc. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpMagicQuotesGpc()return int |
Ustawienie magic_quotes_gpc. |
setPhpMagicQuotesRuntime($a)return $this |
$a → Ustawienie magic_quotes_runtime. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpMagicQuotesRuntime()return int |
Ustawienie magic_quotes_runtime. |
setPhpRegisterGlobals($a)return $this |
$a → Ustawienie register_globals. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpRegisterGlobals()return int |
Ustawienie register_globals. |
setPhpSafeMode($a)return $this |
$a → Ustawienie safe_mode. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpSafeMode()return int |
Ustawienie safe_mode. |
setPhpSessionAutoStart($a)return $this |
$a → Ustawienie session.auto_start. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpSessionAutoStart()return int |
Ustawienie session.auto_start. |
setPhpShortOpenTag($a)return $this |
$a → Ustawienie short_open_tag. Wykorzystaj enumerator OnOffDefaultEnum. |
getPhpShortOpenTag()return int |
Ustawienie short_open_tag. |
*dump()return Array |
Zobacz więcej tutaj DumperInterface |
Gwiazdka przed nazwą metody oznacza iż ta metoda jest własnością klasy rodzica (dziedziczącej).
W poniższym przykładzie pominięto autoryzację do serwera. Obiekt Client znajduje się w zmiennej $webas. Więcej o autoryzacji przeczytasz w dziale jak rozpocząć ?
Nie zawijaj wierszy<?php
// Autoryzacja...
// Utworzenie nowej instancji klasy PhpSettings z wykorzystaniem konstruktora
$phpsettings = new \Kei\Webas\Dedicated\Domain\Profile\PhpSettings(\Kei\Webas\OnOffDefaultEnum::On, \Kei\Webas\OnOffDefaultEnum::Defaults, \Kei\Webas\OnOffDefaultEnum::Off);
$phpsettings->setPhpShortOpenTag(\Kei\Webas\OnOffDefaultEnum::On);
\Kei\Library\Out::pd($phpsettings);
// Utworzenie nowej instancji klasy PhpSettings z wykorzystaniem statycznej metody Factory
$phpsettings = \Kei\Webas\Dedicated\Domain\Profile\PhpSettings::Factory(\Kei\Webas\OnOffDefaultEnum::On, \Kei\Webas\OnOffDefaultEnum::Defaults, \Kei\Webas\OnOffDefaultEnum::Off);
$phpsettings->setPhpShortOpenTag(\Kei\Webas\OnOffDefaultEnum::On);
\Kei\Library\Out::pd($phpsettings);