3v4l.org

run code in 300+ PHP versions simultaneously
<?php class AbstractPlatform {} class A { public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform) { return $sqlExpr; } } class B extends A { public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform, $value) { return sprintf('ST_GeomFromWkb(%s, %s)', $sqlExpr, 4326); } } $b = new B(); echo $b->convertToDatabaseValueSQL("test", new AbstractPlatform(), "hop");

preferences:
34.57 ms | 402 KiB | 5 Q