🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

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

#230990
From: Minu
Date: Fri, 19 Jun 2015 16:07
42 lines
1999 bytes
Jaka jest idea pisania każdej linii kodu PHP w osobnym znaczniku?

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>

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.
Technical Details
Message-ID: <mm1eoe$ol5$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: Minu <Minu@ab.ab>
Newsgroups: pl.comp.lang.php
Subject: czym kierują się ludzie
 piszący każdą linie kodu PHP w osobnych
 znacznikach <?php ?>
Date: Fri, 19 Jun 2015 18:07:42 +0200
Organization: ATMAN - ATM S.A.
Lines: 42
Message-ID: <mm1eoe$ol5$1@node1.news.atman.pl>
NNTP-Posting-Host: 89-72-56-232.dynamic.chello.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1434730062 25253 89.72.56.232 (19 Jun 2015 16:07:42 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Fri, 19 Jun 2015 16:07:42 +0000 (UTC)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit