3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = '$file%s = $entity->getForm%s(); if ($file%s) { $filename%s = uniqid() . \'.\' . $file%s->getClientOriginalExtension(); $this->filesystem->write($filename%s, file_get_contents($file%s->getPathname())); $entity->set%s(\'/imgs/upload/service/\' . $filename%s); }'; $elements = array( '1' => 'Photo', '2' => 'Icon', '3' => 'TopPhoto', '4' => 'DescriptionPhoto', '5' => 'BenefitPhoto', '6' => 'IndicationPhoto', '7' => 'PreparationPhoto', ); foreach ($elements as $key => $element) { echo sprintf($string, $key, $element, $key, $key, $key, $key, $key, $element, $key)."\n"."\n"; }

preferences:
110.67 ms | 402 KiB | 5 Q