php

Tutorial PHP Untuk Pemula

Tutorial PHP Untuk Pemula
Sekiranya anda baru dalam PHP, tutorial ini akan membantu anda mempelajari PHP sejak awal.

Asas PHP:

  1. Hai dunia
  2. Komen
  3. Pemboleh ubah dengan Rentetan
  4. Rentetan Bersambung
  5. Jalur Trim
  6. Substring
  7. Pemboleh ubah dengan Nombor
  8. Matematik
  9. Tarikh semasa
  10. Pemeriksaan tarikh
  11. Sekiranya Penyataan
  12. Else dan ElseIf
  13. Sekiranya dengan (ATAU dan DAN)
  14. Susunan
  15. sambil Gelung
  16. gelung forach
  17. fungsi
  18. hujah fungsi
  19. mati dan keluar
  20. Sertakan Fail
  21. Penggunaan JSON
  22. Penggunaan XML
  23. Input Bentuk HTML
  24. fungsi get_browser
  25. Penyimpanan sesi
  26. Kaedah Permintaan Pelayan
  27. POST HTTP
  28. Menghantar E-mel
  29. Objek dan Kelas
  30. Pengendalian Pengecualian

Hai dunia

Sambungan fail PHP adalah .php. tag digunakan untuk menentukan blok kod PHP dan penggunaan ';' di hujung baris adalah wajib untuk skrip PHP. Buat fail baru bernama 'pertama.php'untuk menjalankan skrip pertama anda dan menyimpan fail di / www / html / htdocs folder. Tambahkan skrip berikut untuk mencetak teks sederhana, “Hai dunia".

// Cetak teks
gema "Hello World";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / pertama.php

Atas

Komen

Seperti bahasa pengaturcaraan standard lain, anda boleh menggunakan '//' untuk komen baris tunggal dan '/ * * /' untuk komen berbilang baris. Buat fail PHP bernama 'komen.php'dengan kod berikut untuk menunjukkan penggunaan komen baris tunggal dan berbilang dalam PHP.

// Tetapkan nilai dalam pemboleh ubah $ n
$ n = 10;
/ * Cetak
nilai $ n * /
gema "n = $ n";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / komen.php

Atas

Pemboleh ubah dengan rentetan

Simbol '$' digunakan untuk menyatakan dan membaca sebarang pemboleh ubah dalam PHP. Buat fail PHP bernama 'tali.php'dengan kod berikut. Anda dapat menggunakan petikan tunggal (") atau petikan ganda (" ") untuk menyatakan atau mencetak sebarang pemboleh ubah rentetan tetapi petikan ganda digunakan untuk mencetak nilai pemboleh ubah rentetan dengan data rentetan lain. Penggunaan pemboleh ubah rentetan yang berbeza ditunjukkan dalam contoh ini.

$ laman web = 'LinuxHint';
echo "$ site adalah laman blog yang baik.
";
$ os = 'Linux';
echo "Anda boleh membaca pelbagai topik $ os di laman $.";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / rentetan.php

Atas

Rentetan Bersambung

'.' operator digunakan dalam PHP untuk menggabungkan pelbagai pemboleh ubah. Buat fail PHP bernama 'ringkas.php'dan tambahkan kod berikut untuk menggabungkan beberapa pemboleh ubah rentetan. Jumlah dua pemboleh ubah nombor disimpan dalam pemboleh ubah lain dan nilai tiga pemboleh ubah dicetak dengan menggabungkan dengan rentetan lain.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
gema "Jumlah".$ a."dan".$ b."adalah".$ c;
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / ringkas.php

Atas

Jalur Trim

trim () fungsi digunakan dalam PHP untuk membuang sebarang watak dari sisi kiri dan kanan sebarang rentetan. Terdapat dua fungsi lain dalam PHP untuk menghilangkan watak dari kiri atau kanan. Ini adalah ltrim () dan rtrim (). Buat fail PHP bernama 'pemangkasan.php'dengan kod berikut untuk menunjukkan kegunaan ketiga-tiga fungsi ini. Tiga fungsi pemangkasan digunakan dalam skrip dan watak 'a'dikeluarkan dari awal atau akhir atau kedua-dua sisi berdasarkan rentetan yang digunakan.

$ text = "aa Saya suka pengaturcaraan aa";
echo "Sebelum trim: $ teks
";
gema "Selepas memangkas: ".trim ($ teks, 'a')."
";
gema "Selepas ltrim: ".ltrim ($ teks, 'a')."
";
gema "Selepas rtrim: ".rtrim ($ teks, 'a')."
";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / pemangkasan.php

Anda boleh mengetahui lebih lanjut mengenai pemangkasan dari pautan tutorial berikut.

https: // linuxhint.com / trim_string_php /

Atas

Substring

substrat () fungsi digunakan dalam PHP untuk membaca bahagian rentetan tertentu. Fungsi ini boleh mengambil tiga parameter. Parameter pertama adalah tali utama yang ingin anda potong, parameter kedua adalah indeks permulaan dan parameter ketiga adalah panjang tali. Parameter ketiga adalah pilihan untuk kaedah ini.  Buat fail PHP bernama 'substring.php'dengan kod berikut untuk menunjukkan penggunaan fungsi ini. Dalam fungsi ini, indeks permulaan dikira dari 0 tetapi nilai indeks permulaan negatif dikira dari 1. Dan nilai panjang dikira dari 1. Sekiranya anda menghilangkan parameter ketiga fungsi ini, maka watak dari indeks permulaan hingga akhir rentetan utama akan dipotong.

substrat gema ("Pengaturcaraan Web", 4,7)."
";
substrat gema ("Pengaturcaraan Web", 4)."
";
substrat echo ("Pengaturcaraan Web", - 8,4)."
";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / substring.php

Atas

Pemboleh ubah dengan Nombor

Anda boleh menyatakan pelbagai jenis pemboleh ubah nombor dalam PHP. Nilai nombor boleh berupa bilangan bulat atau terapung. Tiga jenis nombor dinyatakan dan ditambah dalam skrip berikut. Buat fail PHP bernama 'nombor.php'untuk menunjukkan penggunaan pemboleh ubah nombor.

$ a = 8;
$ b = 10.5;
$ c = 0xFF;
gema $ a + $ b + $ c;
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / nombor.php

Atas

Matematik

PHP mengandungi banyak fungsi terbina dalam untuk melakukan pelbagai jenis tugas matematik, seperti abs (), siling (), lantai (), hexdec (), maks (), min (), rand () dan lain-lain. Penggunaan abs () fungsi ditunjukkan dalam skrip berikut. abs () fungsi mengembalikan nilai mutlak bagi sebarang nombor. Sekiranya anda memberikan nombor negatif maka abs () fungsi hanya akan mengembalikan nilai tanpa tanda.

absval.php

$ nombor = -17.87;
$ absnum = abs ($ nombor);
gema $ absnum;
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / absval.php

Atas

Tarikh semasa

Anda boleh mendapatkan data dan masa yang berkaitan dengan semua maklumat dalam PHP dengan dua cara. Satu cara untuk menggunakan fungsi tarikh () dan cara lain untuk menggunakan kelas DateTime. Bagaimana anda boleh mendapatkan tarikh terkini dengan menggunakan dua cara yang disebutkan ditunjukkan dalam skrip berikut. Skrip akan menunjukkan tarikh semasa dalam format 'hari-bulan-tahun'.
tarikh semasa.php

$ CurrentDate1 = tarikh ('d-m-Y');
gema $ CurrentDate1."
";
$ CurrentDate2 = DateTime baru ();
echo $ CurrentDate2-> format ('d-m-Y');
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / terkini.php

Pemeriksaan tarikh

fungsi checkdate () digunakan dalam PHP untuk memeriksa tarikh yang berlaku atau tidak. Penggunaan fungsi ini ditunjukkan dalam skrip berikut. Skrip ini akan memeriksa tahun adalah tahun lompat atau tidak berdasarkan tarikh.

tahun lompat.php

jika (tarikh cek (02, 29, 2018))
echo "Tahun ini adalah tahun lompat";
yang lain
echo "Tahun ini bukan tahun lompat";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / leapyear.php

Atas

sekiranya Penyata

sekiranya pernyataan digunakan untuk menyatakan pernyataan bersyarat. Sintaks bagi sekiranya pernyataan dalam PHP serupa dengan bahasa pengaturcaraan standard lain. Skrip berikut menunjukkan penggunaan sederhana sekiranya penyataan. Menurut skrip, syaratnya benar dan akan mencetak hasilnya, "Anda layak mendapat tawaran ini".

sekiranya.php

$ umur = 20;
jika ($ umur> = 18)
echo "Anda layak untuk tawaran ini";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / jika.php

Atas

Else dan ElseIf

Anda boleh menggunakan yang lain dan jika lain dengan pernyataan if jika anda ingin melaksanakan pernyataan yang berbeza berdasarkan keadaan yang berbeza. Tiga jenis keadaan diperiksa dalam skrip berikut. Syarat kedua akan berlaku mengikut skrip dan akan mencetak “Anda memenangi hadiah kedua ".
jika lain.php

$ n = 220;
jika ($ n == 1010)
gema "Anda memenangi hadiah pertama";
elseif ($ n == 220)
gema "Anda memenangi hadiah kedua";
lain
gema "Cuba lagi kemudian";

?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / elseif.php

Atas

Sekiranya dengan (ATAU dan DAN)

Anda boleh menggunakan beberapa syarat dalam penyataan if dengan menggunakan logik ATAU dan DAN. Logik ATAU kembali benar apabila mana-mana keadaan pelbagai keadaan menjadi benar. Logik DAN kembali benar apabila semua syarat yang dinyatakan menjadi kenyataan. Skrip berikut menunjukkan kegunaan pernyataan if dengan ATAU dan DAN logik. Di sini, jika-lain-jika penyataan digunakan dengan logik DAN yang akan mencetak output berdasarkan yang ditetapkan $ semasa_ masa. Lain jika penyataan digunakan dengan logik ATAU yang akan mencetak output jika ada syarat menjadi kenyataan.
atau dan.php

$ current_time = 17;
$ break_time = false;
jika ($ current_time> = 9 DAN $ current_time <= 12)
bergema "Pagi
";
elseif ($ current_time> 13 DAN $ current_time <= 16)
bergema "Petang
";
yang lain

gema "Petang
";
$ break_time = benar;

jika ($ current_time> 16 ATAU $ break_time == true)
gema "Pergi ke rumah
";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / orand.php

Atas

Susunan

Apabila anda ingin menambahkan beberapa nilai dalam satu pemboleh ubah maka anda boleh menggunakan pemboleh ubah array atau objek. Terutama dua jenis susunan dapat dinyatakan dalam bahasa pengaturcaraan mana pun. Ini adalah tatasusunan berangka dan bersekutu. Array boleh dikategorikan oleh array satu dimensi dan multidimensi juga. Contoh berikut menunjukkan penggunaan tatasusunan numerik dan asosiatif sederhana. Di sini, susunan angka, $ nama dibaca dan dicetak dengan menggunakan gelung dan susunan bersekutu, $ e-mel dibaca dan dicetak oleh untuk setiap gelung.

susunan.php

// Array Numerik
$ names = array ("Jim", "Riffat", "Ella");
untuk ($ i = 0; $ igema "Nama:".$ nama [$ i]."
";
// Array Bersekutu
$ emails = array ("Jim" => "[dilindungi e-mel]", "Riffat" => "[dilindungi e-mel]",
"Ella" => "[dilindungi e-mel]");
foreach ($ e-mel sebagai $ name => $ e-mel)

gema "
Alamat e-mel $ name ialah $ email
";

?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / array.php

Anda boleh mengunjungi pautan tutorial berikut untuk mengetahui lebih lanjut mengenai susunan PHP.

https: // linuxhint.com / php-array-tutorial /

Atas

sambil Gelung

PHP menggunakan tiga jenis gelung untuk mengulang blok kod beberapa kali. sementara gelung adalah salah satu daripada mereka yang meneruskan lelaran sehingga gelung mencapai keadaan penamatan. Sintaks deklarasi loop sementara serupa dengan bahasa pengaturcaraan standard yang lain. Contoh berikut menunjukkan penggunaan sementara gelung. Gelung digunakan di sini untuk mengetahui nombor genap dari 1 hingga 10. Gelung akan berulang selama 10 kali dan periksa setiap nombor dibahagi dengan 2 atau tidak. Nombor yang boleh dibahagi dengan 2 akan dicetak.

sementara.php

$ n = 1;
echo "Nombor genap dari 1-10
";
semasa ($ n < 11)

jika (($ n% 2) == 0)
gema "$ n
";
$ n ++;

?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / sementara.php

Atas

gelung forach

PHP menggunakan untuk setiap gelung untuk membaca array atau pemboleh ubah objek. Gelung ini boleh membaca kunci / nilai berpasangan dari tatasusunan bersekutu. Penggunaan gelung ini ditunjukkan dalam skrip berikut. Di sini, susunan bersekutu bernama buku $ diisytiharkan. Indeks array mengandungi jenis buku dan nilai array mengandungi nama buku. untuk setiap gelung digunakan untuk melengkapkan array dengan kunci dan nilai dan mencetaknya dengan bergabung dengan rentetan lain.
untuk setiap.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "perpustakaan javascript" =>
"React 16 mustahak");
foreach ($ buku sebagai $ type => $ bookName)
gema " $ bukuNama adalah popular $ jenis
";

?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / foreach.php

Atas

fungsi

Sekiranya anda ingin menggunakan blok kod yang sama berkali-kali di banyak bahagian skrip yang sama maka lebih baik membuat fungsi dengan blok kod yang sama dan panggil fungsi di mana kod perlu dijalankan. Penggunaan fungsi yang mudah ditunjukkan dalam contoh berikut. Di sini, fungsi tanpa sebarang argumen dinyatakan yang akan mencetak teks setelah memanggil.

fungsi.php

// Menyatakan fungsi
fungsi WelcomeMessage ()
gema "

Selamat datang ke Linuxhint

";

// panggil fungsi
WelcomeMessage ();
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / fungsi.php

Atas

hujah fungsi

Anda boleh menggunakan fungsi dengan argumen atau tanpa argumen. Contoh sebelumnya menunjukkan penggunaan argumen kurang berfungsi. Anda boleh menghantar argumen berfungsi berdasarkan nilai atau rujukan.  Argumen diteruskan oleh nilai ke fungsi dalam contoh berikut. Di sini, fungsi dengan satu argumen ditakrifkan yang akan mengambil nilai jejari bulatan dan mengira luas bulatan berdasarkan nilai itu. Fungsi dipanggil tiga kali dengan tiga nilai jejari yang berbeza.
bulatan.php

// Menyatakan fungsi
bulatan fungsiArea ($ radius)
$ kawasan = 3.14 * $ radius * $ radius;
gema "

Luas bulatan ialah $ area

";

// panggil fungsi
circleArea (12);
circleArea (34);
circleArea (52);
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / circlearea.php

Atas

mati dan keluar

PHP menggunakan mati () dan keluar () berfungsi untuk keluar dari skrip dengan menampilkan mesej kesalahan. Tidak ada perbezaan asas antara kedua fungsi ini. Penggunaan kedua fungsi ini ditunjukkan dalam contoh berikut.

fungsi mati ()

Skrip berikut akan menghasilkan ralat jika file baru.txt tidak ada di lokasi semasa dan menghentikan pelaksanaan dengan memaparkan mesej ralat yang termasuk dalam kaedah die ().

dieerr.php

sekiranya (!fopen ("fail baru.txt "," r "))
die ("Tidak dapat membuka fail");
gema "Membaca kandungan fail ...";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / dieerr.php

fungsi keluar ()

Skrip berikut akan menghentikan pelaksanaan skrip dengan memaparkan mesej ralat jika nilai $ n tidak sama dengan 100.

pengasingan.php

$ n = 10;
sekiranya ($ n != 100)
jalan keluar ("n tidak sama dengan 100");
yang lain
echo "n sama dengan 100";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / exiterr.php

Atas

Sertakan Fail

Apabila anda perlu menggunakan kod yang sama dalam beberapa skrip PHP maka lebih baik menyimpan skrip umum di dalam fail apa pun dan menggunakan kod tersebut berkali-kali dengan memasukkan file. Anda boleh memasukkan fail dalam PHP dengan menggunakan empat kaedah. Ini memerlukan (), memerlukan_once (), termasuk () dan sertakan_once (). Sekiranya memerlukan() atau memerlukan_once () gagal memasukkan fail maka ia menghentikan pelaksanaan skrip secara paksa tetapi sertakan () atau sertakan_once () tidak menghentikan pelaksanaan skrip jika ralat berlaku dalam penyertaan. Penggunaan kedua-dua kaedah tersebut ditunjukkan dalam contoh berikut. Buat fail PHP bernama "selamat datang.php”Dengan kod berikut yang akan disertakan kemudian. Skrip ini akan mencetak teks ringkas.

selamat datang.php

gema "Mulakan membaca dari sini
";
?>

Buat fail PHP lain yang bernama "sertakan_file.php"Dan tambahkan kod berikut. Di sini, sertakan () kaedah tidak akan menghentikan pelaksanaan kerana kesalahan kemasukan dan mencetak mesej "Laravel adalah rangka kerja PHP yang sangat popular sekarang". Tetapi memerlukan() kaedah akan menghentikan pelaksanaan kerana ralat penyertaan dan tidak akan mencetak dua mesej gema terakhir setelah pernyataan memerlukan ().

sertakan_file.php

sertakan ('selamat datang.php ');
echo "Laravel adalah kerangka PHP yang sangat popular sekarang
";
memerlukan ('selamat datang.php ');
echo "Anda boleh menggunakan Magento untuk mengembangkan laman web e-dagang
";
gema "Terima kasih kerana membaca
";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / include_file.php

Atas

Penggunaan JSON

Terdapat kaedah bawaan dalam PHP untuk membaca data dari pelayan web dalam format JSON dan dipaparkan di laman web. Salah satu kaedah biasa PHP adalah json_encode () kerana membuat data JSON. Kaedah ini digunakan dalam skrip berikut untuk mengubah array PHP menjadi data JSON.

json.php

$ item = array ("Pena", "Pensil", "Pemadam", "Buku Warna");
$ JSONdata = json_encode ($ item);
gema $ JSONdata;
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / json.php

Atas

Penggunaan XML

PHP mempunyai peluasan bernama SimpleXML untuk menguraikan data XML. simplexml_load_string () adalah fungsi bawaan PHP untuk mengurai fail XML. Contoh berikut menunjukkan bagaimana anda boleh menggunakan simplexml_load_string () berfungsi untuk membaca data dari kandungan XML. Di sini, data XML disimpan dalam pemboleh ubah, $ XMLData dan $ xml pemboleh ubah digunakan untuk membaca data $ XMLData. Setelah membaca data, kandungannya dicetak sebagai struktur array dengan jenis data.

xml.php

$ XMLData =
"

Laravel Mudah 5
W. Jason Gilmore
buku easylaravel.com
";
 
$ xml = simplexml_load_string ($ XMLData) atau mati ("Ralat semasa membaca");
var_dump ($ xml);
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / xml.php

Atas

Input Bentuk HTML

Anda boleh menggunakan pelbagai jenis array PHP untuk membaca data borang yang dihantar berdasarkan nilai atribut kaedah borang. Anda harus menggunakan array $ _POST jika data borang dihantar menggunakan kaedah POST dan anda harus menggunakan array $ _GET jika borang dihantar menggunakan kaedah GET. Contoh berikut menggunakan kaedah POST untuk menghantar data borang ke pelayan. Anda mesti membuat dua fail untuk menguji skrip berikut. Satu adalah "log masuk.html ” dan yang lain adalah "Periksa.php ”. Fail HTML mengandungi bentuk dua elemen. Ini adalah nama pengguna dan kata laluan. Data borang dihantar untuk diperiksa.fail php dengan menggunakan kaedah pos. Skrip PHP akan memeriksa nilai nama pengguna dan kata laluan yang dihantar. Sekiranya nama pengguna adalah 'pentadbir' dan kata laluan adalah '1234 ' maka ia akan mencetak 'Pengguna yang sah ' jika tidak, ia akan dicetak 'Pengguna tidak sah'.

log masuk.html




Nama pengguna:

kata laluan:




periksa.php

jika ($ _ POST ['username'] == 'admin' && $ _POST ['pwd'] == '1234')
echo "Pengguna yang sah";
yang lain
echo "Pengguna tidak sah";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / log masuk.html

Sekiranya nama pengguna dan kata laluan tidak sepadan maka output berikut akan muncul.

Atas

fungsi get_browser

get_browser () adalah fungsi bawaan PHP yang digunakan untuk membaca semua maklumat yang berkaitan dengan penyemak imbas dengan membaca pelayar.ini fail. Skrip berikut menunjukkan output fungsi ini dalam format array.
getbrowser.php

gema $ _SERVER ['HTTP_USER_AGENT'];
$ penyemak imbas = get_browser ();
print_r (penyemak imbas $);
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / getbrowser.php

Atas

Penyimpanan sesi

Anda boleh menyimpan maklumat sesi di PHP dengan menggunakan $ _SESI susunan. PHP mempunyai banyak fungsi bawaan untuk mengendalikan sesi. sesi_start () fungsi digunakan dalam skrip berikut untuk memulakan sesi dan dua nilai sesi disimpan di $ _SESI susunan.

sesi.php

sesi_start ();
$ _SESSION ["name"] = "John";
$ _SESSION ["color"] = "Biru";
echo "Data sesi disimpan.";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / sesi.php

Atas

Kaedah Permintaan Pelayan

Telah disebutkan sebelumnya bahawa PHP mempunyai banyak pemboleh ubah global super untuk menangani permintaan pelayan. $ _SERVER array adalah salah satu pemboleh ubah yang digunakan untuk mendapatkan maklumat pelayan. Skrip berikut akan mencetak nama fail skrip pelaksana dan nama pelayan yang sedang berjalan.

permintaan pelayan.php

gema $ _SERVER ['PHP_SELF'];
gema "
";
gema $ _SERVER ['SERVER_NAME'];
gema "
";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / pelayan permintaan.php

Atas

POST HTTP

Protokol HTTP digunakan untuk berkomunikasi antara pelayan dan klien. Mana-mana penyemak imbas berfungsi sebagai klien untuk mengirim permintaan HTTP ke pelayan dan pelayan menghantar respons kepada klien berdasarkan permintaan tersebut. Permintaan HTTP dapat dikirim dengan menggunakan metode POST dan GET. Contoh berikut menunjukkan penggunaan permintaan HTTP POST dalam PHP. Di sini, borang HTML dirancang untuk mengambil nilai tinggi dan lebar mana-mana segi empat tepat dan dihantar ke pelayan. $ _POST tatasusunan digunakan untuk membaca nilai dan mengira luas segiempat tepat dan mencetak.
httppost.php




Ketinggian:


Lebar:




 


jika ($ _POST ["ht"] || $ _POST ["wd"])

$ area = $ _POST ["ht"] * $ _POST ["wd"];
echo "Luas segi empat tepat ialah $ area";

?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / httppost.php

Sekiranya pengguna menaip 10 dan 20 sebagai tinggi dan lebar maka output berikut akan berlaku.

Atas

Menghantar E-mel

PHP mempunyai fungsi terbina dalam bernama mel () kerana menghantar e-mel. Ia mempunyai empat hujah. Tiga hujah pertama adalah wajib dan hujah terakhir adalah pilihan. Argumen pertama mengambil alamat e-mel penerima, argumen kedua mengambil subjek e-mel, argumen ketiga mengambil isi e-mel dan argumen keempat mengambil isi tajuk. Tetapi fungsi ini berfungsi di pelayan langsung sahaja. Cara anda menggunakan fungsi ini ditunjukkan dalam skrip berikut.
e-mel.php

$ hingga = '[dilindungi e-mel]';
$ subject = 'Terima kasih kerana menghubungi kami';
$ message = 'Kami akan menyelesaikan masalah anda tidak lama lagi';
mel ($ ke, $ subjek, $ mesej);
?>

Sekiranya anda ingin menghantar e-mel dari pelayan tempatan dengan menggunakan PHP maka anda boleh menggunakan kelas PHPMailer. Anda boleh melayari pautan tutorial berikut untuk mengetahui lebih lanjut mengenai kelas ini.

https: // linuxhint.com / cara-menghantar-e-mel-dari-php /

Atas

Kelas dan Objek

Ciri pengaturcaraan berorientasikan objek ditambahkan dalam PHP dari versi 5.  Kelas dan objek adalah bahagian utama dari sebarang pengaturcaraan berorientasikan objek. Kelas adalah kumpulan pemboleh ubah dan kaedah dan objek adalah contoh kelas.  Bagaimana anda boleh membuat dan menggunakan kelas sederhana dan objek ditunjukkan dalam contoh berikut. Di sini, kelas bernama Pelanggan ditakrifkan dengan tiga pemboleh ubah awam dan satu kaedah. Setelah membuat objek bernama $ custobj, pemboleh ubah dimulakan dengan memanggil setValue kaedah dan dicetak kemudian.
subjek kelas.php

Pelanggan kelas

// Menyatakan sifat / pemboleh ubah
nama $ awam;
alamat $ awam;
telefon awam $;
 
// Tetapkan data pelanggan
fungsi awam setValue ($ name, $ addr, $ phone)
$ ini-> nama = $ nama;
$ ini-> alamat = $ addr;
$ ini-> telefon = $ telefon;


// Buat objek baru Pelanggan
$ custobj = Pelanggan baru;
// Tetapkan nilai sifat
echo $ custobj-> setValue ("Alia", "Dhaka, Bangladesh", "+ 8801673434456");
// Cetak nilai pelanggan
gema "Nama:".$ custobj-> nama."
";
echo "Alamat:".$ custobj-> alamat."
";
echo "Telefon:".$ custobj-> telefon."
";
?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / classobject.php

Atas

Pengendalian Pengecualian

Salah satu ciri penting pengaturcaraan berorientasikan objek adalah pengendalian pengecualian. Pengendalian pengecualian mempunyai dua bahagian. Ini adalah cuba sekatan dan tangkap sekatan. Cuba blok mengandungi skrip dan apabila ada kesalahan yang muncul dalam skrip maka pengecualian dilemparkan oleh try block to catch block.  Penggunaan mudah untuk pengendalian pengecualian ditunjukkan dalam contoh berikut. Di sini, cuba blok akan memeriksa nilai nombor $. Sekiranya nombor $ lebih besar daripada 9 maka ia akan membuang pengecualian dengan mesej "Anda mesti memilih nombor satu digit"Jika tidak, skrip akan mencetak nilai nombor $ dengan teks lain.
pengecualian.php

$ nombor = 15;
// cuba blok
cuba
jika ($ number> 10)
lontarkan Pengecualian baru ("Anda mesti memilih nombor satu digit
");

// Cetak output jika tiada pengecualian berlaku
echo "Nombor yang dipilih ialah $ number
";

// pengecualian tangkapan
tangkapan (Pengecualian $ e)
echo 'Mesej Ralat:' .$ e-> getMessage ();

?>

Pengeluaran:

Jalankan fail dari penyemak imbas.

http: // localhost / pengecualian.php

Atas

Kesimpulannya

Pengaturcaraan asas PHP dijelaskan dalam tutorial ini dengan menggunakan 30 contoh. Sekiranya anda ingin belajar PHP atau ingin menjadi pembangun web pada masa akan datang, tutorial ini akan membantu anda untuk mula menulis skrip dalam PHP.

Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...
Cara menukar butang tetikus Kiri & Kanan pada PC Windows 10
Sudah menjadi kebiasaan bahawa semua peranti tetikus komputer dirancang secara ergonomik untuk pengguna tangan kanan. Tetapi ada peranti tetikus yang ...
Tiru klik Tetikus dengan melayang menggunakan Mouse Tanpa Klik di Windows 10
Menggunakan tetikus atau papan kekunci dalam keadaan salah penggunaan berlebihan boleh menyebabkan banyak masalah kesihatan, termasuk ketegangan, sind...