3v4l.org

run code in 500+ PHP versions simultaneously
<?php class A { function joinIfNot(\Illuminate\Database\Eloquent\Builder $builder, string $table, string $one, string $operator = null, string $two = null, string $type = 'inner', bool $where = false) { foreach ($builder->getQuery()->joins as $joinClause) { if ($joinClause->table === $table) { return $builder; } } return $builder->join($table, $one, $operator, $two, $type, $where); } }
Output for git.master, rfc.property-hooks, git.master_jit

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:
47.37 ms | 2681 KiB | 4 Q