write if and else in one line php
$result = ($data->status == 1) ? 'active' : 'disable'
write if and else in one line php
$result = ($data->status == 1) ? 'active' : 'disable'
php short if
<?php
$v = 1;
$r = (1 == $v) ? 'Yes' : 'No'; // $r is set to 'Yes'
$r = (3 == $v) ? 'Yes' : 'No'; // $r is set to 'No'
echo (1 == $v) ? 'Yes' : 'No'; // 'Yes' will be printed
// and since PHP 5.3
$v = 'My Value';
$r = ($v) ?: 'No Value'; // $r is set to 'My Value' because $v is evaluated to TRUE
$v = '';
echo ($v) ?: 'No Value'; // 'No Value' will be printed because $v is evaluated to FALSE
?>
shorthand if php
$is_admin = ($user['permissions'] == 'admin') ? true : false;
php else if short syntax
$errors = array(
0 => 'OK',
1 => 'Неверный xml',
2 => 'Широта не указана',
3 => 'Долгота не указана',
4 => 'Дата и время запроса не указаны',
5 => 'Точность не указана',
6 => 'Идентификатор телефона не указан',
7 => 'Идентификатор телефона не найден',
8 => 'Неверная широта',
9 => 'Неверная долгота',
10 => 'Неверная точность',
11 => 'Заказы не найдены',
12 => 'Неверные дата и время запроса',
13 => 'Ошибка mysql',
14 => 'Неизвестная функция',
15 => 'Тариф не найден',
18 => 'Город отправления не указан',
19 => 'Город назначения не указан',
20 => 'Неверная масса',
21 => 'Город отправления не найден',
22 => 'Город назначения не найден',
23 => 'Масса не указана',
24 => 'Логин не указан',
25 => 'Ошибка авторизации',
26 => 'Логин уже существует',
27 => 'Клиент уже существует',
28 => 'Адрес не указан',
29 => 'Более не поддерживается',
30 => 'Настройка sip не выполнена',
31 => 'Телефон не указан',
32 => 'Телефон курьера не указан',
33 => 'Ошибка соединения',
34 => 'Неверный номер',
35 => 'Неверный номер',
36 => 'Ошибка определения тарифа',
37 => 'Ошибка определения тарифа',
38 => 'Тариф не найден',
39 => 'Тариф не найден',
);
return isset($errors[$code]) ? $errors[$code] : 'Неизвестная ошибка';
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us