Article View: pl.comp.lang.php
Article #230991Re: czym kierują się ludzie piszący każdą linie kodu PHP w osobnych znacznikach <?php ?>
From: Kviat
Date: Fri, 19 Jun 2015 17:29
Date: Fri, 19 Jun 2015 17:29
58 lines
2813 bytes
2813 bytes
W dniu 2015-06-19 o 18:07, Minu pisze: > Jaka jest idea pisania każdej linii kodu PHP w osobnym znaczniku? Nie spotkałem się z czymś takim. Gdzie to widziałeś? > Przykładowy kod > > <table> > <tr> > <td>blank</td> > <? foreach($mixy as $row): ?> > <td><?= $row->Nazwa; ?></td> > <? endforeach; ?> > </tr> > <? for( $i=25 ; $i<=46; $i++): ?> > <? foreach($result as $detail): ?> > <? if( $detail->NrTygodnia == $i ): ?> > <tr> > <td><?= $detail->NrTygodnia; ?></td> > <td><? if($detail->Nazwa == 'WG_1') echo > $detail->st; ?></td> > <td><? if($detail->Nazwa == 'WG_2') echo > $detail->st; ?></td> > <td><? if($detail->Nazwa == 'WG_3') echo > $detail->stat; ?></td> > </tr> > <? endif; ?> > <? endforeach; ?> > <? endfor; ?> > </table> Ale to nie jest przykładowy kod na pisanie "każdej linii kodu PHP w osobnym znaczniku". Tu jest php "wplecione" w html. A to jest "idea" zupełnie inna niż to o co pytasz. > Pomijając fakt stosowania niezalecanych skróconych znaczników <? oraz > <?= za echo, to zamiast pisać: > <? for( $i=25 ; $i<=46; $i++): ?> > <? foreach($result as $detail): ?> > <? if( $detail->NrTygodnia == $i ): ?> > > można napisać: > <?php > for ($i = 25; $i <= 46; $i++): > foreach ($result as $detail): > if ($detail->NrTygodnia == $i): > ?> > > Wydaje się to nawet czytelniejsze. Oczywiście, że można. Ludzie różne rzeczy wymyślają, żeby sobie życie ułatwić. Zobacz to: http://phptal.org/ Pozdrawiam Piotr
Technical Details
Message-ID:
<55845177$0$2189$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<mm1eoe$ol5$1@node1.news.atman.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed2.plix.pl!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Date: Fri, 19 Jun 2015 19:29:29 +0200 From: Kviat <kviat@NIE_DLA_SPAMUneostrada.pl> User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.7.0 MIME-Version: 1.0 Newsgroups: pl.comp.lang.php Subject: Re: czym kierują się ludzie piszący każdą linie kodu PHP w osobnych znacznikach <?php ?> References: <mm1eoe$ol5$1@node1.news.atman.pl> In-Reply-To: <mm1eoe$ol5$1@node1.news.atman.pl> Lines: 58 Message-ID: <55845177$0$2189$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 89-64-62-35.dynamic.chello.pl X-Trace: 1434734967 unt-rea-a-01.news.neostrada.pl 2189 89.64.62.35:41322 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit