osk Posted February 20, 2005 Report Posted February 20, 2005 Kā labāk, pareizāk utt rakstīt? echo "Teksts $mainigais teksts"; echo 'Teksts '.$mainigais.' teksts'; vai ar print?
lame Posted February 20, 2005 Report Posted February 20, 2005 echo 'Teksts '.$mainigais.' teksts'; šis būs ātrāks par pirmo, imho pirmo lieto, ja vajag izvadīt escape characterus.
tamster Posted February 20, 2005 Report Posted February 20, 2005 pirmo lieto, ja vajag izvadīt escape characterus. 13990[/snapback] Skaidrības labad piebildīšu tikai ka tie chareteri ir \n \r \t un tamlīdzīgi. Var jau arī kombinēt, piem. header('Content-Type: text/html; charset=utf-8'."\n\n"); kas protams nav tik smuki, un pāris rindiņas ar pēdiņām (") arī uz ātrumu nekādu kritisku iespaidu neatstāj...
Grey_Wolf Posted February 21, 2005 Report Posted February 21, 2005 Peec idejas ir pilniigi vienalga kolieto bet, principaa labaak ir izmantot apastrofu ' nevis " (pedinjas) - jo ja buus jaizvada HTML kods piemeeram: echo "<td align=/"center/">"; vai echo '<td align="center">'; kuru tavupraat buus vieglaak lasiit? un echo straadaa tomeer aatraak nekaa print. (texts netiek paarbaudiits uz formateeshanu)
Venom Posted February 21, 2005 Report Posted February 21, 2005 echo "<td align=\"center\">"; -- escape-slaši uz kreiso pusi print labāk pielietojams command-line aplikācijās, jo seko kautkādiem tur specsimboliem, (ķip kā konolē krāsu izvadīt ar ^[X vai tml) Peec idejas ir pilniigi vienalga ko lieto bet nav vienalga pēc pārsēšanas ātruma, resp. sameklējot stringa ' tālāk tiek meklēts neeskeipots ' un viss no viena līdz otram vienkārši izvadīts. Att. uz " - tiek "pārmeklēts" katrs simbols - vai tas nav {,$ (resp. tālāk sekos mainīgais vai izteiksme), vai specsimbolu virkne (\t,\n, cipari hex un oct pierakstā) nesen veikts mēģinājums uz paveca servera (ap 100-166 peņu) laist pilnīgi vienādu palielu sistēmu (pie katra izsaukuma apstrādāts ap 50 php, katrs ap 500 rindiņām) - ar " lapa vidēji lādējās 2 sekundes lēnāk.
Recommended Posts