di bwah ini adalah langkah-langkah dan penjelasan dari Variabel Lokal dan Global.
<html>
<head>
<title> dari 100 - 1 </title>
</head>
<body>
<?php
for($i=1;$i<=10;$i++)
{
for($j=1;$j<=$i;$j++)
{
echo $j*$i - "";
}
echo "<br/>";
}
?>
</body>
</html>
<?php
$j=10;
while ($j >= 1) {
$k=1;
while ($k <=$j ) {
print $k * $j;
$k++;
}
print "<br/>";
$j--;
}
?>
Nilai balik (RETURN VALUE)
fungsi umumnya memberikan nilai balik
<?php
function jumlah() {
$a = 80;
$b = 100;
$c = $a+$b;
return ($c);
}
-
$jml = jumlah();
Print "Jumlah = $jml \n";
?>
variable lokal dan global
Variable secara default berlaku global,
sehingga untuk varible yang
diperlukan oleh fungsi memerlukan
suatu mekanisme untuk memprotek
variable lokal,agar tidak mengganggu
variable yang mungkin mempunyai
nama yang sama diluar fungsi tersebut.
<?php
//Variabel Lokal
function hitung () {
$a = 900;
$b = 900;
$c = $a + $b;
return ($c);
}
$a = 100;
$b = hitung();
$c = $a + $b;
print "nilai a = $a <BR/>\n";
print "nilai b = $b <BR/>\n";
print "nilai c = $c <BR/>\n";
?>
Variable lokal dan Global
<?php
//Variabel Global
function hitung () {
global $c;
$a = 900;
$b = 900;
$c = $a + $b;
return ($c);
}
$a = 100;
$b = hitung();
print "nilai a = $a <BR/>\n";
print "nilai b = $b <BR/>\n";
print "nilai c = $c <BR/>\n";
?>
Parameter pada subroutine
memberikan argumen pada
pungi dilakukan seperti bahasa
pemograman lain
untuk perkalian sederhana.
<html>
<head>
<title>Tabel Perkalian Sederhana</title>
</head>
<body>
<table>
<?php
$warna0 = "#C3CAFD";
$warna1 = "#E0E0E0";
$warnakolom = "";
for( $i=1; $i<=10; $i=$i+1 )
{
echo "<tr>";
for($j=1; $j<=10; $j=$j+1 )
{
if(($i+$j) % 2 == 0) $warnakolom = $warna0; else $warnakolom = $warna1;
echo "<td align='right' width='100' height='30' style='background-color: $warnakolom'>";
echo "$j x $i = " . ($i * $j);
echo "</td>";
}
echo "</tr>";
}
?>
</table>
</body>
</html>