Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    include all'interno di un ciclo

    Ho un include in un ciclo while. Ora, ricordo una discussione che riguardava le prestazioni di un include a confronto con, mi pare, file_get_contents + eval e qualcuno (mi pare piero.mac) sosteneva che la combo fosse pių performante dell'include.
    Insomma, conviene la combo o l'include?

    'zie
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

  2. #2

    Re: include all'interno di un ciclo

    Originariamente inviato da AnĒkin
    Ho un include in un ciclo while. Ora, ricordo una discussione che riguardava le prestazioni di un include a confronto con, mi pare, file_get_contents + eval e qualcuno (mi pare piero.mac) sosteneva che la combo fosse pių performante dell'include.
    Insomma, conviene la combo o l'include?

    'zie
    non mi ricordo di averlo sostenuto e anzi, manco discusso.

    Che ne fai di un include in un ciclo while????

    un include e' sicuramente piu' performante che leggere un file metterlo in una stringa e passarlo ad eval() ... questo a prescindere...

    Il silenzio č spesso la cosa migliore. Pensa ... č gratis.

  3. #3
    mi ricordavo male allora. Pardon.
    L'include mi serve perche sto strutturando un sistemino simil smarty per delle pagine con dati tabellari, perō ogni sezione ha alcuni dettagli diversi, tipo, faccio un esempio banale, se la tal riga ha un flag a true/false cambio lo stile css, quindi con l'include aggiungo eventualmente dei valori.

    mmm faccio un esempio che č meglio :

    questa č la funzione di sostituzione:
    Codice PHP:
    function create_rows($TrRows,$qy){

        
    $rows=null;
        
    $Cont=0;
        
    $results=mssql_query$qy ) ;
        while(
    $row=mssql_fetch_assoc($results)){
            
    $row=array_map('callback',$row);
            
                include 
    'conditions.inc';
                
            
    $rows.=preg_replace('/\{([A-Z]+)\}/e','(isset($row["$1"])?$row["$1"]:"{$1}")',$TrRows);
            
    $Cont++;
        }
        return 
    $rows;

    quindi in conditions.inc ci ficco quei valori non comuni a tutte le sezioni che vado ad accodare al resultset della query

    Codice PHP:
    # conditions.inc
    $row['STYLE']='bla bla:bla';
    $row['CLASS']='bla bla:bla'
    E' la soluzione pių pigra che ho trovato
    dA .. foto di viaggio
    L'esperienza č il tipo di insegnante pių difficile.
    Prima ti fa l'esame, e poi ti spiega la lezione.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.