Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Errore count

  1. #1

    Errore count

    Dato questo codice

    codice:
    <?php
    
    	
    	$a = array(1,3,5,7,11,13,15,17);
    
    	count($a) = $c ;
    
    	echo $c;
    
    		
    ?>
    HO questo errore :PHP Fatal error: Can't use function return value in write context in casaccio.php on line 21

    Perchè?

  2. #2
    codice:
    <?php
    
    	
    	$a = array(1,3,5,7,11,13,15,17);
    
    	$c = count($a);
    
    	echo $c;
    
    		
    ?>
    per dare un valore va messa prima la variabile che ospita il nuovo contenuto


  3. #3
    edit: stavo scrivendo mentre mi hai risposto



    HO risolro invertendo :

    count($a)= $c ;

    con


    $c = count($a) ;

    Penso che il problema sia dovuto alla versione 5 di php che ha bisogno che le variabili siano inizializzate, ditemi se ho scritto una caxxata....

  4. #4
    no, non ha senso nell'altro modo:

    questo
    count($a)= $c ;

    significherebbe mettere in count($a) il valore di c

    ovviamente count($a) non è una variabile a cui puoi dare un valore e quindi da errore

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.