Pages

Powered by Blogger.

Saturday, March 22, 2014

Cara Buat Class di PHP



Langsung aja ke koding, belum bisa jelasin, karena ane baru dalam OOP php. di sini saya contohkan membuat class Mobil, saya ambil dari website orang, tapi ada beberapa yang saya tambahkan.



-------------------------
<?php
class Mobil
{
    //definisikan nama variable awal (default)
    var $merek = "";
    var $warna = "";

    //fungsi untuk seting nilai baru
    function setMobil($merek, $warna)
    {
        $this->merek = $merek;
        $this->warna = $warna;
    }
    //fungsi untuk memanggil nilai
    function getMobil()
    {
        echo $this->merek."<br>";
        echo $this->warna."<br>";
    }
}
//panggil class mobil
$mobil = new Mobil();

//isi variabel nilai untuk mobil
if (isset($_POST['submit']))
{
    $merek = 'Mersedes';
    $warna = 'Putih';
}
else header("location:input.php");

//panggil fungsi seting nilai
$mobil->setMobil($merek, $warna);

//panggil fungsi untuk menampilkan isi identitas
$mobil->getMobil();
?>

-------------------------------

hasilnya,

sekarang saya modif, agar lebih menarik.
buat file input.php
-----------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<p>Input Data Mobil</p>
<form action="class.php" method="post">
<label for="merek">Merek</label>
<input type="text" name="merek"><br>
<label for="warna">Warna</label>
<input type="text" name="warna"><br>
<input type="submit" value="Submit" name="submit">
</form>
<br>
<p>
Nama : Syakti.i4<br>
NIM : hacker-pemula-indonesia.blogspot.com
</p>
</body>
</html>

-----------------------------

lalu buat file class.php

-----------------------------
<?php
class Mobil
{
    //definisikan nama variable awal (default)
    var $merek = "";
    var $warna = "";

    //fungsi untuk seting nilai baru
    function setMobil($merek, $warna)
    {
        $this->merek = $merek;
        $this->warna = $warna;
    }
    //fungsi untuk memanggil nilai
    function getMobil()
    {
        echo $this->merek."<br>";
        echo $this->warna."<br>";
    }
}
//panggil class mobil
$mobil = new Mobil();

//isi variabel nilai untuk mobil
if (isset($_POST['submit']))
{
    $merek = $_POST["merek"];
    $warna = $_POST["warna"];
}
else header("location:input.php");

//panggil fungsi seting nilai
$mobil->setMobil($merek, $warna);

//panggil fungsi untuk menampilkan isi identitas
$mobil->getMobil();
?>
------------------------------

jalankan, hasilnya:


THX
by Syakti.i4

0 comments

Post a Comment