3v4l.org

run code in 300+ PHP versions simultaneously
<?php function getEntry(string $title, array $array) { if (array_key_exists($title, $array)) { return $title . ' ifadesinin değeri: ' . $array[$title] . '<br>'; } } $entries = []; $entries['nesne'] = 'Sınıf Örneği'; echo getEntry('nesne', $entries); $entries['şey'] = 'İsimsiz nesne'; echo getEntry('şey', $entries); print_r($entries); echo "<br>"; $entries['şey'] = null; echo getEntry('şey', $entries);
Output for 7.0.0 - 7.0.33, 7.1.0 - 7.1.33, 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
nesne ifadesinin değeri: Sınıf Örneği<br>şey ifadesinin değeri: İsimsiz nesne<br>Array ( [nesne] => Sınıf Örneği [şey] => İsimsiz nesne ) <br>şey ifadesinin değeri: <br>
Output for 5.6.0 - 5.6.40
Catchable fatal error: Argument 1 passed to getEntry() must be an instance of string, string given, called in /in/G4Nu0 on line 13 and defined in /in/G4Nu0 on line 3
Process exited with code 255.

preferences:
237.48 ms | 401 KiB | 287 Q