Функции php

1.Включение/отключение ошибок

ini_set(‘display_errors’, ‘1’);
ini_set(‘display_startup_errors’, ‘1’);
error_reporting(E_ALL);

2.Отправка сообщений

error_log()

3.запись файла лога

    $data = array('test');
    $key  = 'test';
    $type = 'test';
    file_put_contents(DIR_LOGS.'deliboo/'.$key.'.log',date('Y-m-d H:i:s').' - '.$type.' # '.print_r($data,true). "\r\n", FILE_APPEND);

4. Вывод ошибок на странице браузера

                echo '<pre>';
                var_dump(this);
                echo '</pre>';

5. как проверить что значение $result[‘order_status_id’] не содержится в массиве $lock_status_id = [23,16,8,3,7,18,15,22,17,21];

<?php
$result = ['order_status_id' => 5]; // пример значения
$lock_status_id = [23, 16, 8, 3, 7, 18, 15, 22, 17, 21];

if (!in_array($result['order_status_id'], $lock_status_id)) {
    echo "Значение order_status_id не содержится в массиве lock_status_id.";
} else {
    echo "Значение order_status_id содержится в массиве lock_status_id.";
}
?>