3v4l.org

run code in 300+ PHP versions simultaneously
<?php class AbstractPlatform {} class A { public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform, $value) { return $sqlExpr; } } class B extends A { public function convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform) { return sprintf('ST_GeomFromWkb(%s, %s)', $sqlExpr, 4326); } } $b = new B(); echo $b->convertToDatabaseValueSQL("test", new AbstractPlatform(), "hop");
Output for git.master, git.master_jit, rfc.property-hooks
Fatal error: Declaration of B::convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform) must be compatible with A::convertToDatabaseValueSQL($sqlExpr, AbstractPlatform $platform, $value) in /in/lk8GX on line 10
Process exited with code 255.

This tab shows result from various feature-branches currently under review by the php developers. Contact me to have additional branches featured.

Active branches

Archived branches

Once feature-branches are merged or declined, they are no longer available. Their functionality (when merged) can be viewed from the main output page


preferences:
43.64 ms | 401 KiB | 8 Q