Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pensirilan Objek PHP

Pensirilan Objek PHP

王林
王林asal
2024-08-29 13:00:34989semak imbas

Menukar nilai kepada jujukan bit untuk dapat menyimpan nilai dalam penimbal memori atau fail atau menghantar melalui rangkaian dipanggil serialisasi data dan objek bersiri dalam PHP dilakukan dengan menggunakan fungsi yang dipanggil fungsi serialize() yang menukarkan nilai kepada perwakilan boleh simpan atau mensirikan nilai yang diberikan dan nilai yang akan disiri dihantar sebagai parameter kepada fungsi bersiri dan rentetan sebagai jujukan bait yang mewakili nilai yang diberikan untuk disiri dikembalikan oleh fungsi serialize() dan rentetan yang dikembalikan ini boleh disimpan di mana-mana sahaja.

IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olok

Mulakan Kursus Pembangunan Perisian Percuma Anda

Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain

Sintaks untuk mengisytiharkan fungsi serialize() dalam PHP adalah seperti berikut:

serialize(value);

di mana nilai ialah nilai untuk disiri sebagai urutan bait untuk disimpan di mana-mana sahaja.

Menggunakan fungsi serialize() dalam PHP

  • Menukar nilai kepada jujukan bit untuk dapat menyimpan nilai dalam penimbal memori atau fail atau menghantar melalui rangkaian dipanggil pensirian data.
  • Penyirian objek dalam PHP dilakukan dengan menggunakan fungsi yang dipanggil fungsi serialize() yang menukarkan nilai kepada perwakilan yang boleh disimpan atau menyerikan nilai yang diberikan.
  • Nilai yang hendak disiri dihantar sebagai parameter kepada fungsi bersiri.
  • Rentetan sebagai jujukan bait yang mewakili nilai yang diberikan untuk disiri dikembalikan oleh fungsi serialize() dan rentetan yang dikembalikan ini boleh disimpan di mana-mana sahaja.

Contoh siri objek PHP

Contoh yang berbeza dinyatakan di bawah:

Contoh #1

Atur cara PHP untuk menggambarkan pensirilan objek untuk menukar nilai yang diberikan sebagai jujukan bit supaya ia boleh disimpan di mana-mana:

Kod:

<html>
<body>
<?php
#The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value
$value = serialize(array("Welcome", "to", "PHP"));
#The returned string from the serialize() function is displayed as the output on the screen
echo "The data after serialization using serialize() function is as follows:\n";
echo $value;
?>
</body>
</html>

Output:

Pensirilan Objek PHP

Dalam atur cara di atas, tatasusunan data yang akan disiri dihantar ke fungsi siri dan rentetan yang dikembalikan disimpan dalam pembolehubah yang dipanggil nilai. Kemudian rentetan yang dikembalikan daripada fungsi serialize() dipaparkan sebagai output pada skrin.

Contoh #2

Atur cara PHP untuk menggambarkan pensirilan objek untuk menukar nilai yang diberikan sebagai jujukan bit supaya ia boleh disimpan di mana-mana:

Kod:

<html>
<body>
<?php
#The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value
$value = serialize(array("Learning", "is", "fun"));
#The returned string from the serialize() function is displayed as the output on the screen
echo "The data after serialization using serialize() function is as follows:\n";
echo $value;
?>
</body>
</html>

Output:

Pensirilan Objek PHP

Dalam atur cara di atas, tatasusunan data yang akan disiri dihantar ke fungsi siri dan rentetan yang dikembalikan disimpan dalam pembolehubah yang dipanggil nilai. Kemudian rentetan yang dikembalikan daripada fungsi serialize() dipaparkan sebagai output pada skrin.

Contoh #3

Atur cara PHP untuk menggambarkan pensirilan objek untuk menukar nilai yang diberikan sebagai jujukan bit supaya ia boleh disimpan di mana-mana:

Kod:

<html>
<body>
<?php
#The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value
$value = serialize(array("EDUCBA", "is", "informative"));
#The returned string from the serialize() function is displayed as the output on the screen
echo "The data after serialization using serialize() function is as follows:\n";
echo $value;
?>
</body>
</html>

Output:

Pensirilan Objek PHP

Dalam atur cara di atas, tatasusunan data yang akan disiri dihantar ke fungsi siri dan rentetan yang dikembalikan disimpan dalam pembolehubah yang dipanggil nilai. Kemudian rentetan yang dikembalikan daripada fungsi serialize() dipaparkan sebagai output pada skrin.

Contoh #4

Atur cara PHP untuk menggambarkan pensirilan objek untuk menukar nilai yang diberikan sebagai jujukan bit supaya ia boleh disimpan di mana-mana:

Kod:

<html>
<body>
<?php
#The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value
$value = serialize(array("India", "is", "beautiful"));
#The returned string from the serialize() function is displayed as the output on the screen
echo "The data after serialization using serialize() function is as follows:\n";
echo $value;
?>
</body>
</html>

Output:

Pensirilan Objek PHP

Dalam atur cara di atas, tatasusunan data yang akan disiri dihantar ke fungsi siri dan rentetan yang dikembalikan disimpan dalam pembolehubah yang dipanggil nilai. Kemudian rentetan yang dikembalikan daripada fungsi serialize() dipaparkan sebagai output pada skrin.

Contoh #5

Atur cara PHP untuk menggambarkan pensirilan objek untuk menukar nilai yang diberikan sebagai jujukan bit supaya ia boleh disimpan di mana-mana:

Kod:

<html>
<body>
<?php
#The array of data to be serialized is passed to the serialize function and the returned string is stored in a variable called value
$value = serialize(array("We", "love", "India"));
#The returned string from the serialize() function is displayed as the output on the screen
echo "The data after serialization using serialize() function is as follows:\n";
echo $value;
?>
</body>
</html>

Output:

Pensirilan Objek PHP

Dalam atur cara di atas, tatasusunan data yang akan disiri dihantar ke fungsi siri dan rentetan yang dikembalikan disimpan dalam pembolehubah yang dipanggil nilai. Kemudian rentetan yang dikembalikan daripada fungsi serialize() dipaparkan sebagai output pada skrin.

Kesimpulan

Dalam artikel ini, kami telah mempelajari konsep siri objek dalam PHP melalui definisi, sintaks dan fungsi serialize() dalam PHP melalui contoh pengaturcaraan dan outputnya.

Atas ialah kandungan terperinci Pensirilan Objek PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Antara Muka PHPArtikel seterusnya:Antara Muka PHP