Установка и слияние «на месте»: может ли это вызвать проблемы? - PullRequest
0 голосов
/ 08 мая 2020

У меня есть переменная-член stati c, и я установил ее значения следующим образом:

    private static $HTML_FILTER = [
        'div' => ['aria' => 1]
    ];

    public function __construct($allowed_html) {
        // Is the below dangerous?
        MyClass::$HTML_FILTER = array_merge_recursive(allowed_html, MyClass::$HTML_FILTER);

        // Should I instead do
        $temp = array_merge_recursive(allowed_html, MyClass::$HTML_FILTER);
        MyClass::$HTML_FILTER = $temp;
    }

По сути, я запрашиваю массив c stati прямо перед тем, как (закончить) записать его. Будет ли это вызывать проблемы в некоторых версиях PHP или во всех?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...