Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Oggetti e parametri

  1. #1

    Oggetti e parametri

    Ciao,
    non mi intendo molto OOP in PHP e sto cercando di fare una chiamata ma non riesco a capire come impostare la sintassi:
    detto che ho un semplice oggetto $new con titolo e testo nelle varie lingue gli accessi a questi valori sono tipo i seguenti per le rispettive lingue
    codice:
    $new->titolo_it, $new->testo_it
    $new->titolo_en, $new->testo_en
    $new->titolo_de, $new->testo_de
    Se la lingua è anch'essa una variabile $lang, come la uso per selezionare il parametro corrispondente ?
    Una cosa tipo:
    codice:
    echo "Titolo: ".$new->titolo_$lang;
    ma ovviamente così non funziona

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    prova così

    Codice PHP:
    $langProp "titolo_" $lang;
    echo 
    "Titolo: " $new->{$langProp}; 
    Dovrebbe funzionare anche sulla stessa linea ma non ne sono certo

    Codice PHP:
    echo "Titolo: " $new->{"titolo_" $lang}; 
    Fammi sapere,
    ciao

  3. #3
    Yep !! Perfect, grazie !!
    Non banale però, non conoscevo l'utilizzo delle graffe a questo scopo !

  4. #4
    Utente di HTML.it L'avatar di _debo
    Registrato dal
    Mar 2012
    residenza
    London, UK
    Messaggi
    858
    La documentazione delle volte aiuta:

    http://www.php.net/manual/en/language.variables.php

  5. #5

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.