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

    Metodi e Argomenti..... dubbio....

    Ciao, c'e' una cosa che non riesco a capire in merito a come passare gli argomenti ai metodi, o meglio a come scegliere precisamente a quale argomento passare un valore nel momento in cui chiamo un metodo.

    Ad esempio:

    codice:
    public function prova ($a, $b) {
    
    $c = $a - $b;
    return $c;
    
    }
    Leggendo in giro mi e' parso di capire che per chiamare la funzione e passargli esattamente gli argomenti che voglio io potrei fare cosi':

    codice:
    $val = prova (b: 5, a: 10);
    e ottenere in $val il valore 5.

    In realta' l'ide netbeans mi da errore... quale dovrebbe essere la sintassi corretta?

    Grazie!

  2. #2
    https://www.php.net/manual/en/functi...er-defined.php

    Codice PHP:
    function prova($a$b) {    
        
    $c $a $b;    
        return 
    $c;
    }

    $val prova(32);

    var_dump($val); 

  3. #3
    Ciao Filippo, si quello li e' il modo standard di passare gli argomenti. Viene seguito l'ordine quindi $a vale 3 e $b vale 2.

    Io cercavo delucidazioni sull'uso della sintassi con i : ma penso di aver capito dove sta il problema... la versione di php.

    Qui a casa infatti funziona perfettamente mentre a lavoro mi da problemi. Devo verificare che versione sto usando in ufficio...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2011
    Messaggi
    115
    https://www.php.net/manual/en/functions.arguments.php da php 8.0.0 sintassi anteponendo il nome non dinamico e seguito da due punti.

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 © 2021 vBulletin Solutions, Inc. All rights reserved.