本文整理匯總了PHP中Json::setErrors方法的典型用法代碼示例。如果您正苦於以下問題:PHP Json::setErrors方法的具體用法?PHP Json::setErrors怎麽用?PHP Json::setErrors使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Json
的用法示例。
在下文中一共展示了Json::setErrors方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: setErrors
* @version v0.2 31-08-2015 15:35:00
*/
class Json
{
public static function setErrors($errors)
{
return json_encode(array("errors" => $errors));
}
public static function setSuccess($success)
{
return json_encode(array("success" => $success));
}
}
try {
$cargar = new CargarArchivo("archivos", 1, 4096, 'png,jpg,gif,pdf', '0');
// Ejemplo de subida múltiple sin sobreescritura
//$cargar = new CargarArchivo("archivos2", 0, 100, 'jpg'); // Ejemplo de subida de un solo archivo con sobreescritura
$cargar->setUploadDir('uploads/');
if ($cargar->validar()) {
if ($cargar->upload()) {
//if ($cargar->eliminarArchivo($cargar->getSuccess()['nombre'])) {
echo Json::setSuccess($cargar->getSuccess());
} else {
echo Json::setErrors($cargar->getErrors());
}
} else {
echo Json::setErrors($cargar->getErrors());
}
} catch (RuntimeException $e) {
echo Json::setErrors($e->getMessage());
}