3v4l.org

run code in 300+ PHP versions simultaneously
<?php class PostRepository { public function getLatestPost() { $posts = [ [ 'id' => 1, 'title' => 'Judul Pertama', 'content' => 'Contoh Content Pertama', ], [ 'id' => 2, 'title' => 'Judul Kedua', 'content' => 'Contoh Content Kedua', ], [ 'id' => 3, 'title' => 'Judul Ketiga', 'content' => 'Contoh Content Ketiga', ], ]; return $posts; } } class SuffledPostRepository extends PostRepository { public function getLatestPost() { $posts = parent::getLatestPost(); shuffle($posts); return $posts; } } $postRepository = new PostRepository(); print_r($postRepository->getLatestPost()); $suffledPostRepository = new SuffledPostRepository(); print_r($suffledPostRepository->getLatestPost());
Output for 7.1.6, 7.1.10, 7.2.3, 7.2.5, 7.2.10, 7.3.1
Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) ) Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) )
Output for 7.1.2, 7.1.4, 7.1.7, 7.1.11, 7.1.25, 7.2.2, 7.2.7, 7.2.13, 7.3.0
Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) ) Array ( [0] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) )
Output for 7.1.0, 7.1.9, 7.1.13, 7.2.12
Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) ) Array ( [0] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [1] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) [2] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) )
Output for 7.1.3, 7.1.5, 7.1.12, 7.2.0 - 7.2.1, 7.2.9, 7.2.11
Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) ) Array ( [0] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) [1] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [2] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) )
Output for 7.1.1, 7.2.6, 7.2.8
Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) ) Array ( [0] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [1] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) )
Output for 7.1.8, 7.2.4
Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) [2] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) ) Array ( [0] => Array ( [id] => 1 [title] => Judul Pertama [content] => Contoh Content Pertama ) [1] => Array ( [id] => 3 [title] => Judul Ketiga [content] => Contoh Content Ketiga ) [2] => Array ( [id] => 2 [title] => Judul Kedua [content] => Contoh Content Kedua ) )

preferences:
67.02 ms | 403 KiB | 36 Q