Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Esmu dazhaadus viedokljus dzirdeejis par html koda izvadi ar echo paliidziibu un bez echo. Kaa tad iisti pareizaak buutu dariit?

 

Piemeeram, visaa lapaa manv vienu reizi vajag izvadiit raksta virsrakstu un pashu rakstu, es rakstu shaadi:

<?php 
include('konfigs');
$sql = mysql_query('SELECT * FROM teiblis WHERE id=1');
$data_out = mysql_fetch_array($sql);
echo '<strong>'.$data_out['virsraksts'].'</strong>';
echo '<h3>'.$data_out['teksts'].'</h3>';
?>

 

Citi man iesaka rakstiit shaadi:

 

<?php 
include('konfigs');
$sql = mysql_query('SELECT * FROM teiblis WHERE id=1');
$data_out = mysql_fetch_array($sql);
?>
<strong>
  <?=$data_out['virsraksts'];?>
</strong>
<h3>
   <?=$data_out['raksts'];?>
</h3>

 

 

Kaadas idejas, funkcijas vai jebko citu Juus labaak ieteiktu?

Paldies.

Edited by maxi
Posted

individuāli.

tavā gadijumā ņemtu pirmo variantu.

būtu vairāk HTML, ņemtu otro variantu.

 

viss atkarīgs no HTML un vēlamā PHP echo koda daudzuma.

Posted

Kautkur (vairs neatceros tieshi kur) redzeeju statistiku par sho abu izvades veidu aatrdarbiibu.

 

PHP <= 4 :

Aatraaks ir otrais variants, tb HTMLs aarpus PHP tegiem

 

PHP = 5 :

Aatraaks ir pirmais variants, tb HTML izvade ar echo

 

Bet kopumaa manliekas taas aatruma atskjiriibas nav tik iipashas, taapeec labaak skatiities kur katrs no shiem veidiem ir eertaaks.

 

Konkreetajaa piemeeraa piekriitu ka labaak ir 1. variants

Posted

Pirmais variants šādā redakcijā (manuprāt):

<?php
include('konfigs');
$sql = mysql_query('SELECT * FROM teiblis WHERE id=1');
$data_out = mysql_fetch_array($sql);
echo '<strong>'.$data_out['virsraksts'].'</strong>
<h3>'.$data_out['teksts'].'</h3>';
?>

Posted

/me mazliet impresējās no pythona, tāpēc

echo '<strong>'.$data_out['virsraksts'].'</strong>

[att. identācija]<h3>'.$data_out['teksts'].'</h3>';

 

lai varētu redzēt, kur notiek echo, bet kur turpinās teksts

Posted
/me mazliet impresējās no pythona, tāpēc

echo '<strong>'.$data_out['virsraksts'].'</strong>

[att. identācija]<h3>'.$data_out['teksts'].'</h3>';

 

lai varētu redzēt, kur notiek echo, bet kur turpinās teksts

12874[/snapback]

 

Lai gan pitonu pēdējā laikā neir aizticis, nesen pieķēru sevi ka arī esmu pasācis echo sadalīt pa rindiņām un identēt. Gripas epidēmija tuvojas :)

Posted
Lai gan pitonu pēdējā laikā neir aizticis, nesen pieķēru sevi ka arī esmu pasācis echo sadalīt pa rindiņām un identēt. Gripas epidēmija tuvojas :)

12876[/snapback]

Vai pitonā obligāti jāliek kaut kādas atkāpes?

Posted

ne gluži, bet kad interesējos par jamo, lasīju k-kādu e-booku kur tā identācija bija lietota tieši šādi, tad nu pitona koda arī identēju salasāmības dēļ. php gan pasāku nesen, jo ja arī rinda bija garāka par screena platumu, k-kā iztiku ar redaktora wordwrap.

Posted (edited)
Vai pitonā obligāti jāliek kaut kādas atkāpes?

12888[/snapback]

Jā obligāti. Piemēram:

   if a>1:
       x=x+1
   else:
       y=y+1
   z=z+1

Ar atkāpēm tiek noteikts, kur beidzas bloks (citās valodās to ierobežo, piemēram, ar {} vai begin/end);

Edited by bubu
×
×
  • Create New...