Za pomocą tej klasy stworzysz część profilu konta FTP nazwany w panelu Webas jako Parametry i określisz parametry dotyczące ustawień PHP dla konta FTP.
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Ftp\Profile i metodzie
Profile :: setPhpModeValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b)return PhpMode |
Konstruktor obiektu. |
::Factory($a, $b)return PhpMode |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. Opis parametrów taki jak w wymienionym wyżej konstruktorze. |
setPhpMode($a)return $this |
$a → Środowisko PHP. Użyj enumeratora \Kei\Webas\PhpModeEnum. |
getPhpMode()return PhpModeEnum |
Zwraca informację nt. środowiska PHP |
setPhpVersion($a)return $this |
$a → Wersja PHP. Użyj enumeratora \Kei\Webas\PhpVersionsEnum. |
getPhpVersion()return bool |
Zwraca informację nt. wersji PHP |
*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 nowego obiektu PhpMode $pm = \Kei\Webas\Dedicated\Ftp\Profile\PhpMode::Factory(\Kei\Webas\PhpModeEnum::MultiPhp, \Kei\Webas\PhpVersionsEnum::Php56); \Kei\Library\Out::pd($pm);