🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #230991

Re: czym kierują się ludzie piszący każdą linie kodu PHP w osobnych znacznikach <?php ?>

#230991
From: Kviat
Date: Fri, 19 Jun 2015 17:29
58 lines
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-mail
References: <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