Saturday, March 22, 2014
Cara Buat Class di PHP
Labels:
Pemrograman Web •
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