[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выражение типа $a =$b?:$e;
lans8097
Выражение типа $a =$b?:$e;
В какой версии пхп такое стало вазможно и как это называется чтобы можно было загуглить
или дайте ссылку на статью мануал.
Так как сталкнулся с проблемой что такие вещи не работают в php 5.2
Игорь_Vasinsky
тернарный оператор

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lans8097
А с какой версии добавили ?
SlavaFr
в 4 версии уже было


_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
ZSH
$a =$b?:$e;

вроде 5.3
Цитата
в 4 версии уже было

Небыло.
Обратите внимание, после ? сразу :
inpost
ZSH
Пишу, чтобы не было сомнений smile.gif
user posted image
http://php.net/manual/ru/language.operators.comparison.php

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
SlavaFr
Цитата (ZSH @ 30.10.2012 - 22:49)
$a =$b?:$e;

вроде 5.3
Цитата
в 4 версии уже было

Небыло.
Обратите внимание, после ? сразу :

да, я действительно не обратил внимания, что 2го аргумента нет.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
lans8097
Цитата (SlavaFr @ 31.10.2012 - 14:42)
Цитата (ZSH @ 30.10.2012 - 22:49)
$a =$b?:$e;

вроде 5.3
Цитата
в 4 версии уже было

Небыло.
Обратите внимание, после ? сразу :

да, я действительно не обратил внимания, что 2го аргумента нет.

И это не ошибка ))
Такая вещь очень помогает когда нужно делать такие вещи

in_array('roma',$arra?:array());
Игорь_Vasinsky
Цитата
Такая вещь очень помогает когда нужно делать такие вещи

неее.

тернарная операция очень популярна при работе с формами - имхо 1е место, потом уже всё остальное

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
lans8097
Цитата (Игорь_Vasinsky @ 1.11.2012 - 03:27)
Цитата
Такая вещь очень помогает когда нужно делать такие вещи

неее.

тернарная операция очень популярна при работе с формами - имхо 1е место, потом уже всё остальное

Хочиш сказать что тут это не умесно ? __)

if(!in_array(10,$_SESSION['user']['wievs']['news'])?:array()){
$_SESSION['user']['wievs']['news'][]=10;
}

//Так как массива ['news'] может и не быть то такая вещь выручает и смотрится красивее
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.