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 (wersja interpretera)
Klasa implementuje interfejs DumperInterface
Klasa ma zastosowanie m.in w klasie \Kei\Webas\Dedicated\Domain\Profile i metodzie
Profile :: setPhpmodeValue()
Metody obiektu - zapoznaj się z opisem pod tabelą.
__construct($a, $b)return PhpMode |
Konstruktor dzięki, któremu utworzysz obiekt z domyślną konfiguracją wersji PHP w profilu domeny - adekwatnie do domyślnych ustawień panelu Webas. |
::Factory($a, $b)return PhpMode |
Statyczna metoda zwracająca instancję klasy. Wzorzec projektowy Fabryka. |
setPhpMode($a)return $this |
$a → Środowisko PHP. Jedna wartość z PhpModeEnum |
getPhpMode()return string |
Środowisko PHP |
setPhpVersion($a)return $this |
$a → Wersja PHP. Jedna wartość z PhpVersionsEnum |
getPhpVersion()return string |
Wersja 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 nowej instancji klasy PhpMode z wykorzystaniem konstruktora
$phpmode = new \Kei\Webas\Dedicated\Domain\Profile\PhpMode();
$phpmode->setPhpMode(\Kei\Webas\PhpModeEnum::MultiPhp)->setPhpVersion(\Kei\Webas\PhpVersionsEnum::Php70);
\Kei\Library\Out::pd($phpmode);
// Utworzenie nowej instancji klasy PhpMode z wykorzystaniem statycznej metody Factory
$phpmode = \Kei\Webas\Dedicated\Domain\Profile\PhpMode::Factory();
$phpmode->setPhpMode(\Kei\Webas\PhpModeEnum::MultiPhp)->setPhpVersion(\Kei\Webas\PhpVersionsEnum::Php70);
\Kei\Library\Out::pd($phpmode);