Показать сообщение отдельно
  #9 (permalink)  
Старый 08.04.2014, 21:45
Интересующийся
Посмотреть профиль Найти все сообщения от Maxmaxmaximus20
 
Регистрация: 08.04.2014
Сообщений: 15

да нее, чистить данные то это дело второстепенное, я про конструкцию языка спрашивал скорее.

у меня код роутера api.php примерно так выглядит

<?php

/**
 * Отправляет пользователю данные и завершает скрипт
 *
 * @param $data         *       Данные которые отправляем клиенту
 * @param $errorCode    int     Код ошибки
 */
function send($data, $errorCode = 0) {

	static $api_error_messages = array(
		0 => 'Нет ошибки',
		1 => 'Текст ошибки номер 1',
		2 => 'Текст ошибки номер 2',
		3 => 'Текст ошибки номер 3',
		4 => 'Текст ошибки номер 4',
		5 => 'Текст ошибки номер 5'
	);


	echo json_encode(array(
		'data'         => $data,
		'errorCode'    => $errorCode,
		'errorMessage' => $api_error_messages[ $errorCode ],
	));

	exit;
}


/**
 * Отправляет пользователю ошибку
 *
 * @param $errorCode int Код ошибки
 */
function error($errorCode) {
	send(null, $errorCode);
}


/** Данные запроса @global array */
$REQUEST = (array)json_decode(file_get_contents("php://input"));
/** Метод @global string */
$METHOD = $REQUEST['method'];
/** Данные метода @global array */
$DATA = $REQUEST['data'];
Ответить с цитированием