3v4l.org

run code in 300+ PHP versions simultaneously
<?php class Car { public $atr1; public $atr2; public $atr3; function _construct($atr1,$atr2,$atr3) { $this->atr1=$atr1; $this->atr2=$atr2; $this->atr3=$atr3; } } function napln() { $obj1 = new Car('renault','modra','nieco'); $obj2 = new Car('skoda','zelena','neviem'); $obj3 = new Car('opel','cervena','cojaviem'); $pole = array($obj1, $obj2, $obj3); return $pole; } function tabulka() { $table_str='<table>'; $table=napln(); foreach($table as $tab) { $table_str.= '<tr>'; $table_str.=' <td>$tab -> $atr1</td> <td>$tab -> $atr1</td> <td>$tab -> $atr3</td>'; $table_str.='</tr>'; } $table_str.='</table>'; return $table_str; } ?> <html> <head> <title>Page Title</title> </head> <body> <?php echo tabulka(); ?> </body> </html>
Output for 5.5.24 - 5.5.35, 5.6.8 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.25, 7.2.0 - 7.2.33, 7.3.0 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.30, 8.1.0 - 8.1.27, 8.2.0 - 8.2.17, 8.3.0 - 8.3.4
<html> <head> <title>Page Title</title> </head> <body> <table><tr> <td>$tab -> $atr1</td> <td>$tab -> $atr1</td> <td>$tab -> $atr3</td></tr><tr> <td>$tab -> $atr1</td> <td>$tab -> $atr1</td> <td>$tab -> $atr3</td></tr><tr> <td>$tab -> $atr1</td> <td>$tab -> $atr1</td> <td>$tab -> $atr3</td></tr></table> </body> </html>

preferences:
151.42 ms | 404 KiB | 193 Q