Jump to content
php.lv forumi

par echo un html


maxi
 Share

Recommended Posts

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
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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>';
?>

Link to comment
Share on other sites

/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 :)

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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
Link to comment
Share on other sites

 Share

×
×
  • Create New...