Article View: pl.comp.lang.php
Article #220351Re: ? : co to robi?
From: pakalk
Date: Thu, 27 Aug 2009 18:36
Date: Thu, 27 Aug 2009 18:36
25 lines
2192 bytes
2192 bytes
On Aug 27, 5:05 pm, Jerzy <je...@gm.com> wrote: > Mateusz Papiernik pisze:> Zazwyczaj 'operator trójargumentowy'. > > Od php 5.3 może "dwójargumentowy" a też nazywa się ternary ;) Ja bym proponował pisać "trójoperandowy bez jednego operanda, który jest drugi, a ktory można pominąć, a wtedy jego rolę przejmuje pierwszy" :P\ a?b:c nie jest wcale odpowiednikiem (choc w szczegolnym przypadku - tak) if a then b else c Pozwala natomiast na wstawienie w czesci kodu jednej z dwu wartosci w zaleznosci od przekazanego warunku. Sprobujcie ifami zastapic cos tak banalnego: echo ( $a ? $b : $c ) . ' poniewaz ' . ( $c ? $b : a ) . ' albo ' ( $b ? $c : $a ); Potrzeba kilku ifow i to niewygodnych, albo sklejania stringa.
Technical Details
Message-ID:
<4973c73c-dd1f-4cca-93bc-b10ce4db2e57@b14g2000yqd.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!b14g2000yqd.googlegroups.com!not-for-mailReferences:
<h75i6d$u9p$1@news.onet.pl> <h75jef$5e0$1@atlantis.news.neostrada.pl> <h75kcc$5q3$1@news.onet.pl> <op.uzbjqlm6a6rut4@koder> <h75srd$k8k$1@newsread.aster.pl> <h75uc9$1ie$1@atlantis.news.neostrada.pl> <h767bu$adk$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!b14g2000yqd.googlegroups.com!not-for-mail From: pakalk <pakalk@gmail.com> Newsgroups: pl.comp.lang.php Subject: Re: ? : co to robi? Date: Thu, 27 Aug 2009 11:36:19 -0700 (PDT) Organization: http://groups.google.com Lines: 25 Message-ID: <4973c73c-dd1f-4cca-93bc-b10ce4db2e57@b14g2000yqd.googlegroups.com> References: <h75i6d$u9p$1@news.onet.pl> <h75jef$5e0$1@atlantis.news.neostrada.pl> <h75kcc$5q3$1@news.onet.pl> <op.uzbjqlm6a6rut4@koder> <h75srd$k8k$1@newsread.aster.pl> <h75uc9$1ie$1@atlantis.news.neostrada.pl> <h767bu$adk$1@inews.gazeta.pl> NNTP-Posting-Host: 83.4.125.195 Mime-Version: 1.0 X-Trace: posting.google.com 1251398179 18054 127.0.0.1 (27 Aug 2009 18:36:19 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Thu, 27 Aug 2009 18:36:19 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: b14g2000yqd.googlegroups.com; posting-host=83.4.125.195; posting-account=rLTIYAoAAAAC0UY184o3dcMgnRpikGCw User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.39 Safari/530.5,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit