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

    Analizziamo questo codice?

    ciao a tutti, qualcuno mi spiega la sintassi di questo codice in php?

    Codice PHP:
    <?php echo (strlen($categories['categories_name']) > 1) || (strlen($manufacturers['manufacturers_name']) > 1) ? $breadcrumb_tags->trail_tags(' ') . ' - ' TITLE TITLE?>
    cioè come funziona?
    se non erro dev'essere così...

    se "(strlen($categories['categories_name'])" è maggiore di 1 (ovvero forse esiste)
    oppure se "(strlen($manufacturers['manufacturers_name'])" è maggiore di 1 (ovvero forse esiste)
    ... e poi non lo so più...

    dovreste in pratica spiegarmi cosa significano i simboli "||", "?" e ":" grazie!!

  2. #2

  3. #3
    ok per il simbolo "||" che ho visto significa or
    ma "?" e ":" cosa sono?

  4. #4

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    ^^^
    "?" e ":" compongono l'operatore ternario...
    nel secondo link di filippo.toso la risposta c'è, ed è anche spiegata bene...

    Comunque, la traduco in italiano...
    se scrivi (exp1) ? (exp2) : (exp3) significa che se exp1 è vera verrà eseguita exp2, se è falsa verrà eseguita exp3.

    Guarda bene "Example #2 Assigning a default value" nel link postato, è l'esempio perfetto

  6. #6
    Originariamente inviato da clasku
    ^^^

    Comunque, la traduco in italiano...
    se scrivi (exp1) ? (exp2) : (exp3) significa che se exp1 è vera verrà eseguita exp2, se è falsa verrà eseguita exp3.

    Guarda bene "Example #2 Assigning a default value" nel link postato, è l'esempio perfetto
    ah perfetto! grazie infinite!!!

  7. #7
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Prego... ma cerchiamo di imparare a sfruttare la documentazione ufficiale... è lì per quello...

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.