Solution de l'exercice :

Source : lesson_06_d_arg_by_reference.php Résultat
NB: Les autres formes du passage par référence ne seront plus supportées dans les prochianes versions de php<p>
<?php 
$myPrice
="100" ;
print (
"1_Prix hors taxe : $myPrice <br/>") ;
$myPrice="100" ;
add_tva_val($myPrice);
print (
"2_Variable après passage par valeur : $myPrice<br/>") ;
$myPrice="100" ;
add_tva_ref($myPrice);
print (
"3_Variable après passage par référence : $myPrice<br/>");
//--------------------F O N C T I O N S -----------------------------------
function add_tva_val($myPrice)
{
    global 
$myPrice;
    
$myPrice .19*$myPrice $myPrice ;
}
function 
add_tva_ref(&$myPrice)
{
    
$myPrice =  .19*$myPrice $myPrice ;    
}
?>

NB: Les autres formes du passage par référence ne seront plus supportées dans les prochianes versions de php

1_Prix hors taxe : 100
2_Variable après passage par valeur : 119
3_Variable après passage par référence : 119



Tous droits réservés. 2005-2020