|
|
|
![]() |
|
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 10: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: 17:26.