laaczlv // Visnotaļ smilškaste. Privātīpašums. Te vairs nav, ko rakstīt. | 2025-08-29 05:17 EET here
 
 

laacz tagad klausās:
Radio NABA

 


Kārtot pēc pēdējā pļurkt

Autora domas ne vienmēr sakrīt ar autora domām. © spectator

Ir pagājuši 24 gadi un 7 mēneši un 28 dienas kopš mana mūža laimīgākās dienas

Papildus 3355 maniem pļurkšķiem ir sapļurkstēti 33189 sveši pļurkšķi.

ICQ: #58279153 (very rarely)
MSN:
E-mail:

Mazās pustizlās ikoniņas aiz linkiem (ne visiem) arī šo to nozīmē.
 

skābs ābols
roze.lv
~smejmoon
~aptieka (testing)
cietnis/blog
 
   
<br />
<br />
<br />
2004 3. februāris otrdiena
00:21

Manuprāt, labākais vidusceļš starp divām galējībām - jaunu templeitu valodu un vienkāršu PHP koda inklūdēšanu ir apmēram sekojošs.



Pieņemsim, ka mums ir šāds imaginārs templeits, kurš izvada mainīgā $viens vērtību un pēc tam cikliski izvada viendimensionāla masīva $array vērtības kā sarakstu:



{$viens}
<ul>
{foreach($array as $v)}
<li>{$v}</li>
{end_foreach}
</ul>


It kā bezjēdzīgi, ne? To pašu var uzrakstīt iekš PHP un tas strādās daudz ātrāk. Taču, šajā gadījumā mums ir viena maza priekšrocība. Iespēja šo, kā sacīt jāsaka, templeitu nokompilēt uz PHP kodu, kā vien mums ir nepieciešams, lai gala lietotājam nebūtu jāraksta visuresošās pārbaudes.



Piem., ja mēs nezinām, vai mums $array vispār ir izveidots, vai arī tas maz ir masīvs, mūsu vēl imaginārāka templeitu sistēma uzģenerē apmēram sekojošu PHP kodu, kuru tad ar vieglu sirdi pēcāk arī inklūdēt visur, kur nepieciešams:



<? if (isset($viens)) { echo $viens; } ?>
<ul>
<? if (isset($array) && is_array($array) && count($array) { ?>
<? foreach ($array as $v) { ?>
<li><?=$v?></li>
<? } ?>
<? } ?>
</ul>


Ja nu kāds gadījumā saprata, par ko es runāju un havo citu viedokli, laipni lūgtum komentāros (kā vienmēr:)



Apmēram šāda ideoloģija ir realizēta iekš PEAR::HTML_Template_Xipe



P.S. Starp citu, laikam jau varu izsniegt ķengāšanai. Mana temporārā implementācija.

 
sklp (#19285)   00:37 @ 2004. gada 3. februāris, otrdiena
new Vidusceļš starp divām galējībām - inklūdi un templeitu valodu būtu vēl viens php parseris?
 
misame (#19291)   08:42 @ 2004. gada 3. februāris, otrdiena
new Tā notice, kas tur beigās rādās (temporārās implementācijas lapā), viņai tā jābūt?
 
laacz (#19292)   08:43 @ 2004. gada 3. februāris, otrdiena
new misame: ugu. Lai nodemonstrētu, ka variablis nav iesetots.
 
Delf (#19311)   10:35 @ 2004. gada 3. februāris, otrdiena
new ideja skaidra. bet manuprat likt ciklus ieksh templeita ir garam, bet dazreiz iisti vietaa.

piemeram mums ir menu :
home, about, login, my data

pedejos divus jaapasleepj attieciigi,- ielogies vai nee.

tas noziimee ka mums vel tas masiivs jauztaisa (foreach_1), un tad jaaiedzen iekshaa templeitaa (foreach_2).

un prasaas arii pec IFiem un etc. galu galaa, sanaks taac pats smagnejs objekc :)

/me paliek pie single var/const ieksh templeitiem
 
Kā tu saucies:  
Īmeils:  

Mazliet komentāru kultūras, jeb laacziquette

  • Ja tu gribi pateikt tikai ':)', tad saki to sev un pie spoguļa. Pašam prieks un es esmu mierīgs.
  • Neaizraujies ar enteriem savā komentārā. Pavisam nav obligāti likt divus vai trīs enterus pēc katras uzrakstātās rindiņas.
  • Offtopiks (komentāri ne pa tēmu) nav no gaidītākajām lietām.
  • Galu galā, ja tev ir verbāla caureja, ej uz delfiem vai arī taisi pats savu lapu.
  • Pirms spiest pogu, padomā. Varbūt tu vēl neesi visu pateicis? Lai nebūtu pēc tam vēl 26 pēc kārtas esošu komentāru jāraksta.
  • Vēlies runāt ar kādu cilvēku, uzraksti viņam vēstuli. Ir daži izņēmumi. Agressor, tu neesi izņēmums.
  • Un, galu galā, paturu tiesības jebkuru sev neimponējošu komentāru izmēzt.
     
  • Par izņēmumu kādā no šiem punktiem, vai arī visos noteikumos var kļūt, uzrakstot iesniegumu un iedodot man to rokā. Iesnieguma vēlamais apjoms - 0.7 laba viskija.
     
  • Gan jau kaut ko vēl izdomāšu.
 
 
© 1996 - 2025 laacz | Visas tiesības, nu jūs jau zināt..
Spēcināts ar SPP v1.0 public beta