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

    passare più argomenti ad una funzione, utilizzando lo stesso argomento-

    mi è capitato di notare un codice del genere:

    Codice PHP:

    <?php

    callfunction
    MYCONST1 MYCONST2 'secondo parametro' ecc);

    ?>
    la cosa che mi ha incuriosità è l'uso del | con il primo parametro... ma è possibile utilizzarlo?
    come viene gestito all'interno della funzione?

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Mi hai un po' spiazzato all'inizio... ma alla fine dei conti se ci pensi il carattere | è un operatore come gli altri.

    In pratica è come se scrivessi:

    codice:
    define('CONST1', 2);
    define('CONST2', 3);
    function funzione($var) {
      echo $var;
    }
    
    funzione(CONST1*CONST2);
    Il punto che mi incastra come al solito (e magari mi piacerebbe chiarirlo in questa discussione) è la funzione degli operatori bitwise come il "|".

    Infatti questo codice :
    codice:
    define('CONST1', 'a');
    define('CONST2', 'b');
    function funzione($var) {
      echo $var;
    }
    
    funzione(CONST1|CONST2);
    Restituisce "c", chissà se una volta per tutte riesco a capire...


  3. #3
    Gli operatori bitwise vi permettono di alterare bit specifici in posizione on oppure off. Se entrambi i parametri di sinistra e destra sono stringhe, l'operatore bitwise opererà sui caratteri ASCII della stringa.

    php.net - operatori bitwise

    altro non so
    Perchè essere stupidi non è una menomazione ma un diritto di tutti!!!

  4. #4

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.