Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554

    variabili in una stringa

    Tenendo conto che la stringa è particolarmente lunga e le variabili al suo interno sono parecchie, secondo voi quale di questi metodi è il migliore in termine di prestazioni? o sono equivalenti?


    codice:
    $var     = "php";
    $stringa = "il ".$var." è un linguaggio open"; //metodo 1
    $stringa = "il $var è un linguaggio open"; //metodo 2
    Volevo partecipare a questo 3d http://forum.html.it/forum/showthrea...hreadid=728794 scusate è lunedì mattina
    Vivrò una vita intera e fortunatamente morirò una volta sola

  2. #2
    E' la stessa cosa
    con la differenza che se apri la stringa con gli apici singoli al posto di doppi nn funzionano le variabili:

    $var = 'HELLO';

    $string = "$var WORLD"; // restituisce HELLO WORLD
    $string = '$var WORLD'; // restituisce $var WORLD

    l'unico metodo per utilizzare le var in apici singoli è

    $string = 'WORLD '.$var.' CIAO MONDO'; // restituisce WORLD HELLO CIAO MONDO

    P.S.

    Nn puoi usare array solo cosi "CIAO $var['ciccio']"; ma devi racchiudere la variabile tra parentesi graffe "CIAO {$var['ciccio']}" o altro modo "CIAO ".$var['ciccio']."";
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Si infatti all'ennesima riscrittura del codice volevo utilizzare sempre lo stesso metodo ovvero
    codice:
    $stringa = "il ".$var." è un linguaggio open"; //metodo 1
    ma per qualche mia strana idea mi ero messo in testa che fosse più lento, grazie
    Vivrò una vita intera e fortunatamente morirò una volta sola

  4. #4
    Originariamente inviato da pyotrex
    Si infatti all'ennesima riscrittura del codice volevo utilizzare sempre lo stesso metodo ovvero
    codice:
    $stringa = "il ".$var." è un linguaggio open"; //metodo 1
    ma per qualche mia strana idea mi ero messo in testa che fosse più lento, grazie
    io penso sia più veloce così:

    codice:
    $stringa = 'il '.$var.' è un linguaggio open';
    con le apici singole non deve verificare se ci sono variabili nella stringa.
    Meglio essere folle per proprio conto che saggio con le opinioni altrui.
    F. Nietzsche

  5. #5
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    io penso sia più veloce così:

    codice:
    $stringa = 'il '.$var.' è un linguaggio open';
    con le apici singole non deve verificare se ci sono variabili nella stringa.
    Lo penso anch'io ma non lo puoi usare se l'output della stringa è html
    Vivrò una vita intera e fortunatamente morirò una volta sola

  6. #6
    hmmm.... perchè ? :master:
    Meglio essere folle per proprio conto che saggio con le opinioni altrui.
    F. Nietzsche

  7. #7
    Utente di HTML.it L'avatar di pyotrex
    Registrato dal
    Feb 2003
    Messaggi
    554
    Originariamente inviato da carlowoo85
    hmmm.... perchè ? :master:
    Si lo puoi usare anche con output html
    Vivrò una vita intera e fortunatamente morirò una volta sola

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.