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

    Non capisco un'istruzione di uno script[semplice]

    $limit = isset($_GET['limit']) ? (int) $_GET['limit'] : 0;

    Salve sto imparando PHP
    ho scaricato 1 script da internet, ma non capisco questa istruzione

    ho capito che isset controlla se il valore è nullo
    ho capito che se limit è nullo lui mette 0, ma vorrei capire meglio questa istruzione...

    che funzione a il punto di domanda vicino all'(int) ?

    grazie Cladjo

  2. #2
    scopo: inizializzare la variabile $limit

    viene usato l'Operatore Ternario per controllare una condizione su $_GET['limit']

    lo script recita:


    se è settato (non nullo) $_GET['limit'] allora assegna a $limit il valore $_GET['limit'] forzato ad intero (da 0 a 2^31-1) , altrimenti assegna a $limit il valore intero 0
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    è una sintassi diversa per scrivere un if-then-else
    questi 2 codici sono equivalenti

    Codice PHP:
    if($condizione)
    {
       
    ramo then
    }
    else
    {
      
    ramo else

    Codice PHP:
    $condizione ramo then ramo else; 

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.