|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2004
Messaggi: 111
|
Funzioni php
Salve
Sto iniziando a studiare le funzioni, e riporti qui un esempio che non riesco a capire: <?php function multiply_number ($num1, $num2) { return ($num1 * $num2); } function is_over_1000($num) { if($num >1000) { return true; } else { return false; } } $lenght = 200; $width= 50; $area = multiply_number($lenght, $width); echo $area; if (is_over_1000($area) ) { echo "<p>High</p>"; } else { echo "<p>Low</p>"; } ?> Ultima modifica di lillop : 10-12-2007 alle 11:45. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Usa sempre l'indentazione e sii ordinato con il codice per renderlo più leggibile
Codice:
<?php
function multiply_number ($num1, $num2){
return ($num1 * $num2);
}
function is_over_1000($num){
if($num >1000){
return true;
}
else{
return false;
}
}
$lenght = 200;
$width= 50;
$area = multiply_number($lenght, $width);
echo $area;
?>
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Mar 2004
Messaggi: 111
|
Non capisco una cosa
$lenght = 200; $width= 50; $area = multiply_number($lenght, $width); Sostituiscono num1 e num2 nella funzione multiply_numer giusto? e se facessi in questo modo $num1 = 200; $num2= 50; $area = multiply_number; Perchè mi da errore? |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
Perchè la funzione richiede OBBLIGATORIAMENTE due parametri in ingresso.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:25.



















