コード例 #1
0
ファイル: listing5_6.php プロジェクト: uzietarmuji/tarmuji
<?php

$vglobalx = 5;
$vglobaly = 10;
function luashitung()
{
    global $vglobalx, $vglobaly;
    $luas = $vglobalx * $vglobaly;
    echo "luas = " . $luas;
    echo "<br />";
}
function jumlahdata()
{
    global $vglobalx, $vglobaly;
    $jumlahhitung = $vglobalx + $vglobaly;
    echo "jumlah = " . $jumlahhitung;
    echo "<br />";
}
// proses penampilan data
luashitung();
jumlahdata();
echo "lakukan perubahan pada nilai y <br />";
$vglobaly = 0.5;
echo "cetak kembali <br />";
luashitung();
jumlahdata();
コード例 #2
0
ファイル: listing5_17.php プロジェクト: uzietarmuji/tarmuji
<?php

function jumlahdata()
{
    $datajumlah = func_num_args();
    // digunakan untuk mengambil data didalam argumen. mengambil jumlah data yang akan dimasukan lewat argumen.
    $datatotal = 0;
    // membuat variabel total (menampung jumlah datatotal)
    for ($x = 0; $x < $datajumlah; $x++) {
        $datatotal += func_get_arg($x);
        // digunakan untuk mengambil daftar argumen didalam fungsi (menjumlahkan seluruh data) untuk mengambil data dalam argumen
    }
    echo "total data = " . $datatotal;
    echo "<br /";
    $daftararray = func_get_args();
    for ($y = 0; $y < $datajumlah; $y++) {
        echo "nilai = " . $daftararray[$y];
        echo "<br />";
    }
}
jumlahdata(10, 20, 5, 15);