Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    [php] consigli su uno switch

    Secondo voi a livello di prestazioni del server che esegue lo script php conviene usare una sintassi così:
    Codice PHP:
    <?php
    switch ($ElencoArea[$area]) {
        case 
    "a":
            print
    "blablabla... ...";
        break;
        case 
    "b":
            print
    "blablabla... ...";
        break;
        case 
    "c":
            print
    "blablabla... ...";
        break;
    ?>
    oppure una sintassi così?
    Codice PHP:
    <?php
    switch ($ElencoArea[$area]) {
        case 
    "a":
            
    ?>blablabla... ...<?php
        
    break;
        case 
    "b":
            
    ?>blablabla... ...<?php
        
    break;
        case 
    "c":
            
    ?>blablabla... ...<?php
        
    break;
    ?>
    ovverosia: conviene di più aprire e chiudere i tag php oppure mettere i testi nel print?
    Ovviamente aprendo e chiudendo la leggibilità dello script è molto peggiore però in una seconda fase di elaborazione, volendo semplificare cosa conviene fare, il primo o il secondo caso?
    わさび

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: [php] consigli su uno switch

    Ops... Scusami, pensavo che siccome c'era lo ?> lo script terminava ugualmente...

    Ho imparato una cosa nuova

  3. #3
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439

    Re: Re: [php] consigli su uno switch

    Originariamente inviato da PaTeR
    Differenza: Il primo caso va benissimo, il secondo ti stamperà sempre blablabla... Perchè non è parte dello script...
    che cosa intendi per "ti stamperà sempre blablabla..."? io ho provato in entrambi i modi (ovviamente nei case diversi ci sono testi diversi) e funzionava in entrambi i modi...
    わさび

  4. #4
    è indifferente in termini di prestazioni, o quasi

    quindi devi fare quello che nel tuo caso è + pratico

  5. #5
    per pater
    codice:
    <?php
    if(0){
    ?>
    questo non verrà mai stampato
    <?php
    }
    ?>
    l'esempio che ho postato funziona, non vedrai mai quella scritta

  6. #6
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da bubu77
    è indifferente in termini di prestazioni, o quasi

    quindi devi fare quello che nel tuo caso è + pratico
    molte grazie
    a proposito ho visto fare da qualcuno sul forum calcoli di prestazioni di php/mysql,
    qualcuno sa dirmi come fare?
    わさび

  7. #7
    Utente di HTML.it L'avatar di Trinità76
    Registrato dal
    Jan 2002
    Messaggi
    1,439
    Originariamente inviato da Trinità76
    a proposito ho visto fare da qualcuno sul forum calcoli di prestazioni di php/mysql,
    qualcuno sa dirmi come fare?
    uppete
    わさび

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.