Cara menggunakan copy in php

Pada kesempatan kali ini saya akan membagikan sebuah postingan dengan tema “membuat auto copy field inputan ke field lain dengan PHP” yang sekiranya materi ini dapat menjadi bahan pembelajaran bagi yang membutuhkan scriptnya. Cara kerja sistem yang akan dibuat yaitu: “pengguna menginput kata atau kalimat pada field inputan yang pertama, maka secara otomatis inputan pertama tersebut akan tampil pada field yang lainnya. Adapun contoh studi kasus seperti tampak pada gambar berikut:

Cara menggunakan copy in php

Pada dasarnya model penginputan Auto Copy Field seperti contoh diatas jarang digunakan. Namun, terkadang dibutuhkan pada penginputan form dengan kondisi tertentu. Proses pembuatan Auto Copy Field Inputan Ke Field Lain Dengan PHP sangat sederhana. Adapun srcipt codenya yaitu sebagai berikut:

kodingbuton.com

Membuat Auto Copy Field Inputan Ke Field Lain Dengan PHP

kodingbuton.com


Field Inputan

id="txtInput" onkeyup="copytextbox();" />

Copy Otomatisid="txtCopy" readonly />

**) Keterangan:

  • Teks berwarna merah merupakan javascript yang befungsi proses copy text secara otomatis;
  • Sesuaikan “id” pada inputan dengan javascript seperti tampak pada teks latar belakang biru langit.

Demikian tutorial Membuat Auto Copy Field Inputan Ke Field Lain Dengan PHP yang dapat saya bagikan, semoga bermanfaat dan memberi inspirasi untuk bahan pembelajaran ataupun proses pembuatan source code form penginputan website yang dikerjakan...!

Lihat juga: Input Field Hitung Otomatis Pada PHP

Apabila ada source code yang tidak berjalan, error atau  tidak sesuai,, silahkan isi kolom komentar pada bagian bawah tutorial ini...!.

Kloning objek membuat salinan objek. Salinan objek dibuat dengan menggunakan kata kunci klon dan method __clone () tidak dapat dipanggil secara langsung. Artinya, objek yang terkandung dari objek yang disalin tidak disalin. Jika Anda menginginkan salinan yang dalam, maka Anda perlu mendefinisikan method __clone ().

Copy Objek dengan Assignment

Dalam script di bawah ini, saya mencoba untuk mengcopy objek dengan menggunakan operator Assignment. Jadi yang terjadi adalah, instance hanyalah pointer ke instance lama. saya dapat memverifikasi itu dengan memperbarui nilai propertinya. Ketika nilai-nilai instance baru diperbarui  akan tercermin dalam instance lama. Jadi, jenis salinan ini hanyalah referensi rangkap ke instance asli. Secara teknis ini bukan salinan, tetapi hanya menetapkan referensi objek ke objek lain.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

classAnimals

{

public$name;

public$category;

}

//Creating instance of Animals class

$objAnimals=newAnimals();

//setting properties

$objAnimals->name="Lion";

$objAnimals->category="Wild Animal";

//Copying object

$objCopied=$objAnimals;

$objCopied->name= "Cat";

$objCopied->category="Pet Animal"

print_r($objAnimals);

print_r($objCopied);

?>

Ketika saya mengubah $ objCopied  mempengaruhi $ objAnimal. Outputnya adalah,

Values of object$objAnimals:

Animals Object

(

    [name]=>Cat

    [category]=>Pet Animal

)

Values of Copied object$objCopied:

Animals Object

(

    [name]=>Cat

    [category] =>Pet Animal

)

Object Copy by clone

Dalam contoh di bawah ini, saya menyalin objek dengan menggunakan kata kunci klon PHP. Method klon PHP melakukan salinan  karenanya, setiap perubahan yang dilakukan pada objek yang dikloning tidak akan mempengaruhi objek asli.

__clone adalah metode magic dalam PHP. Metode magic sudah ditentukan sebelumnya dalam PHP dan dimulai dengan “__” (garis bawah ganda). Mereka dieksekusi sebagai tanggapan terhadap beberapa event di PHP.

//Creating instance of Animals class

$objAnimals=newAnimals();

//Assigning values

$objAnimals->name="Lion";

$objAnimals->category= "Wild Animal";

//Cloning the original object

$objCloned=clone$objAnimals;

$objCloned->name="Elephant";

$objCloned->category="Wild Animal";

print_r($objAnimals);

print_r($objCloned);

?>

Sekarang kita bisa melihat perbedaan dalam output kode ini.

alues of object$objAnimals:

Animals Object

(

    [name]=>Lion

    [category]=>Wild Animal

)

Values of Cloned object$objCopied:

Animals Object

(

    [name]=>Elephant

    [category] =>Wild Animal

)

Itulah tadi pembahasan saya tentang Cara Menggunakan PHP Object Cloning semoga bermanfaat.