What are the benefits of using static classes to organize arrays in PHP?

Using static classes to organize arrays in PHP can help improve code organization and maintainability by grouping related arrays together in a structured manner. This can make it easier to access and manipulate the arrays throughout the codebase without having to search for them in different parts of the code. Additionally, static classes can provide a way to encapsulate the arrays and prevent them from being modified unintentionally.

<?php

class ArrayManager {
    public static $users = [
        ['name' => 'John', 'age' => 30],
        ['name' => 'Jane', 'age' => 25],
        ['name' => 'Alice', 'age' => 35]
    ];

    public static $products = [
        ['name' => 'Product A', 'price' => 100],
        ['name' => 'Product B', 'price' => 50],
        ['name' => 'Product C', 'price' => 75]
    ];
}

// Accessing the arrays
echo ArrayManager::$users[0]['name']; // Output: John
echo ArrayManager::$products[1]['price']; // Output: 50