Visualizzazione dei risultati da 1 a 10 su 29

Discussione: Imparare PHP

Hybrid View

  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Sicuro che sia scritta così? Ad occhio non dovrebbe avere molto senso:

    "result" == array( 'aaa' => 'xxx', 'bbb' => 'xxx' )
    si compara una stringa con un array, non saranno mai uguali, quindi il risultato sarà sempre false, che nei linguaggi di programmazione è pari a 0 (zero)

    $a['tmp'] += ....
    equivale a
    $a['tmp'] = $a['tmp'] + ....
    in cui i .... sono l'espressione precedente che vale sempre 0

    Il risultato quindi dipenderà dal valore iniziale di $a['tmp'], se all'inizio è zero varrà sempre zero, se all'inizio vale 1, iterando si avrà la sequenza 1, 2, 4, 8...

    In pratica la parte della comparazione della stringa con l'array non serve a niente.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Sicuro che sia scritta così? Ad occhio non dovrebbe avere molto senso:

    "result" == array( 'aaa' => 'xxx', 'bbb' => 'xxx' )
    si compara una stringa con un array, non saranno mai uguali, quindi il risultato sarà sempre false, che nei linguaggi di programmazione è pari a 0 (zero)

    $a['tmp'] += ....
    equivale a
    $a['tmp'] = $a['tmp'] + ....
    in cui i .... sono l'espressione precedente che vale sempre 0

    Il risultato quindi dipenderà dal valore iniziale di $a['tmp'], se all'inizio è zero varrà sempre zero, se all'inizio vale 1, iterando si avrà la sequenza 1, 2, 4, 8...

    In pratica la parte della comparazione della stringa con l'array non serve a niente.
    grazie per la risposta

    se invece di == ci fosse solo =
    cambierebbe il senso?

    "result" = array( 'aaa' => 'xxx', 'bbb' => 'xxx' )

    grazie 1000000

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.