factory - PHP Online
Form of PHP Sandbox
Enter Your PHP code here for testing/debugging in the Online PHP Sandbox. As in the usual PHP files, you can also add HTML, but do not forget to add the tag <?php
in the places where the PHP script should be executed.
Result of php executing
Full code of factory.php
- <?php
- abstract class Factory{
- abstract public function factoryMethod() : FactoryInterface;
- public function run(){
- $method = $this->factoryMethod();
- $method->test();
- }
- }
- interface FactoryInterface {
- public function test();
- }
- class LetsGo implements FactoryInterface{
- public function test(){
- echo 'Working';
- }
- }
- function client(FactoryInterface $interface){
- $interface-> test();
- };
- client(new LetsGo());