Сообщение от Rise
			 
		
	 | 
	| 
		sergei1094, включаемые файлы могут включать другие файлы, другие файлы могут включать также другие файлы и тд, следовательно все цепочки файлов подлежат проверке на предмет UTF-8 без BOM.
	 | 
	
Я прекрасно знаю данную последовательность, спасибо. Но дело то всё равно в другом. Вот сейчас я сделал вот так:
if(isset($_POST['password'])) {
    
    function asd() {
        
        header('Content-type: application/json; charset: utf-8');
        
        require 'functions.php';
        #require 'admin/functions.php';
        
        $pass = $_POST['password'];
        $sql = mysqli_query($connect, "SELECT * FROM `users` WHERE `id` = '$pass'");
        $res = mysql_fetch_array($sql);
     
        $data = array(
                "status" => 1,
                "id" => $pass,
                "name" => $res['name']);
    
        $data = json_encode($data);
        
        return $data;
        exit(); 
    }  
}
Со включёнными инклудами, JSON отдаёт результат, но стоит раскоментировать выборку к БД, то вообще на глухо молчит. Без выборки возвращает NULL и всё то что я его прошу, с выборкой же всё глушится на тихо