Rumah Kewangan Peribadi Mengingat Pelbagai Kegunaan untuk PHP Scripting Language - dummies

Mengingat Pelbagai Kegunaan untuk PHP Scripting Language - dummies

Isi kandungan:

Video: PHP for Web Development 2025

Video: PHP for Web Development 2025
Anonim

PHP adalah bahasa tujuan umum yang boleh digunakan untuk menulis skrip tujuan umum. Skrip adalah fail komputer yang mengandungi arahan dalam bahasa PHP yang memberitahu komputer untuk melakukan perkara seperti paparan Hello pada skrin atau menyimpan beberapa data tertentu dalam pangkalan data. Kebanyakan skrip mengandungi serangkaian arahan yang boleh menyelesaikan tugas daripada mereka bentuk laman web untuk menavigasi sistem fail anda. Kerana PHP memulakan kehidupan di Web, ia mempunyai banyak ciri yang sangat sesuai untuk digunakan dalam skrip yang membuat laman web dinamik. Pada masa ini, anda mendapati PHP paling kerap bekerja di laman web, tetapi penggunaannya untuk tujuan lain semakin meningkat.

PHP sangat popular untuk laman web. Menurut orang-orang di PHP, lebih daripada 11 juta domain menggunakan PHP. Yahoo!, yang merupakan antara laman web yang paling banyak dikunjungi di dunia, baru-baru ini memutuskan untuk menukar dari bahasa proprietinya sendiri kepada PHP.

Menggunakan PHP untuk aplikasi Web

PHP adalah bahasa skrip sisi pelayan, yang bermaksud skrip dijalankan pada server (komputer tempat tapak web berada). Ini berbeza daripada JavaScript, satu lagi bahasa popular untuk laman web dinamik. Penyemak imbas, pada komputer pengguna, melaksanakan JavaScript. Oleh itu, JavaScript adalah bahasa pihak klien.

Oleh kerana skrip PHP dilaksanakan pada pelayan, PHP boleh secara dinamik mencipta kod HTML yang menghasilkan halaman Web, yang membolehkan pengguna individu melihat halaman Web yang disesuaikan. Pelawat laman web melihat output daripada skrip, tetapi tidak skrip itu sendiri.

PHP mempunyai banyak ciri yang direka khusus untuk digunakan di laman web, termasuk yang berikut:

  • Berinteraksi dengan bentuk HTML: PHP boleh memaparkan borang HTML dan memproses maklumat yang diketik oleh pengguna.
< ! --3 ->
  • Berkomunikasi dengan pangkalan data: PHP boleh berinteraksi dengan pangkalan data untuk menyimpan maklumat daripada pengguna atau mendapatkan maklumat yang dipaparkan kepada pengguna.
  • Menjana laman Web yang selamat: PHP membolehkan pemaju membuat laman web yang selamat yang memerlukan pengguna untuk memasukkan nama pengguna dan kata laluan yang sah sebelum melihat kandungan halaman Web.

Ciri-ciri PHP membuat ini dan banyak tugas laman Web lain mudah.

PHP hanya sisi pelayan, bermakna ia tidak dapat berinteraksi langsung dengan komputer pengguna. Ini bermakna PHP tidak boleh memulakan tindakan berdasarkan status komputer pengguna, seperti tindakan tetikus atau saiz skrin. Oleh itu, PHP sahaja tidak boleh menghasilkan beberapa kesan yang popular, seperti menu navigasi yang jatuh ke bawah atau menukar warna.Sebaliknya, JavaScript, bahasa skrip klien, tidak dapat mengakses pelayan, yang membatasi kemungkinannya. Sebagai contoh, anda tidak boleh menggunakan JavaScript untuk menyimpan data pada pelayan atau mengambil data dari pelayan. Tapi tunggu! Anda tidak perlu memilih. Anda boleh menggunakan JavaScript dan PHP bersama-sama untuk menghasilkan laman web yang tidak dapat dihasilkan sendiri.

Menggunakan PHP untuk aplikasi pangkalan data

PHP sangat kuat dalam keupayaannya untuk berinteraksi dengan pangkalan data. PHP menyokong hampir semua pangkalan data yang pernah anda dengar dan beberapa yang anda tidak mempunyai. PHP menangani sambungan ke pangkalan data dan berkomunikasi dengannya, jadi anda tidak perlu mengetahui butiran teknikal untuk menyambung ke pangkalan data atau untuk bertukar mesej dengannya. Anda memberitahu PHP nama pangkalan data dan di mana ia berada, dan PHP menangani butirannya. Ia menyambung ke pangkalan data, meluluskan arahan anda ke pangkalan data, dan mengembalikan respons pangkalan data kepada anda.

Pangkalan data utama yang disokong oleh PHP termasuk:

  • dBASE
  • Informix
  • Ingres
  • Microsoft SQL Server
  • Oracle
  • PostgreSQL
  • Sybase
  • PHP menyokong pangkalan data lain, seperti filePro, FrontBase, dan InterBase. Di samping itu, PHP menyokong ODBC (Open Database Connectivity), satu standard yang membolehkan anda berkomunikasi dengan lebih banyak pangkalan data, seperti Access dan IBM DB2.
  • PHP berfungsi dengan baik untuk laman web berasaskan pangkalan data. Skrip PHP di laman web boleh menyimpan data dan mengambil data dari mana-mana pangkalan data yang disokong. PHP juga boleh berinteraksi dengan pangkalan data yang disokong di luar persekitaran web. Penggunaan pangkalan data adalah salah satu ciri terbaik PHP.

Menggunakan PHP dengan sistem fail anda

PHP boleh berinteraksi dengan sistem fail anda - direktori dan fail yang terdapat di cakera keras tempatan anda atau pada komputer lain yang boleh diakses melalui rangkaian. PHP boleh menulis ke dalam fail pada sistem fail anda, membuat fail jika tidak wujud, dan boleh membaca kandungan dari fail. Ia juga boleh membuat direktori, menyalin fail, menamakan semula fail, memadam fail, mengubah atribut fail, dan melakukan banyak tugas sistem fail yang lain. PHP membolehkan anda melakukan hampir apa-apa tugas yang berkaitan dengan sistem fail anda.

Banyak laman web perlu berinteraksi langsung dengan sistem fail. Sebagai contoh, aplikasi Web boleh menyimpan maklumat sementara dalam fail dan bukan dalam pangkalan data, atau mungkin perlu membaca maklumat dari fail.

Skrip pentadbiran dan penyelenggaraan sistem kerap perlu berinteraksi dengan sistem fail. Sebagai contoh, anda mungkin mahu menggunakan skrip PHP untuk menyandarkan fail, untuk membersihkan direktori, atau memproses fail teks dengan memformat semula kandungannya. PHP boleh melaksanakan tugas-tugas ini dengan baik.

Menggunakan PHP untuk arahan sistem

PHP boleh berinteraksi dengan sistem pengendalian anda untuk melakukan apa-apa tugas yang boleh dilakukan oleh sistem operasi. Anda boleh melaksanakan arahan sistem operasi dan menerima output. Sebagai contoh, anda boleh melaksanakan arahan

dir

atau ls (untuk menyenaraikan fail dalam direktori anda) dari PHP dan menerima senarai nama fail yang dir / ls > menghasilkan perintah. Keupayaan untuk melaksanakan arahan sistem selalunya berguna untuk tugas sistem pentadbiran dan penyelenggaraan. Sebagai contoh, anda mungkin ingin membersihkan direktori dengan memotong fail dengan sambungan tertentu. Anda boleh menggunakan arahan sistem untuk mendapatkan senarai fail dalam direktori dan kemudian mengenal pasti dan memadam fail dengan sambungan yang tidak diingini. Keupayaan untuk melaksanakan arahan sistem termasuk keupayaan untuk menjalankan sebarang program lain pada sistem. Oleh itu, anda boleh menjalankan program dalam bahasa lain dari PHP dan menggunakan output. Bukankah anda lega bahawa anda tidak perlu menulis semula semua program yang anda gunakan sekarang? Anda boleh menjalankan Perl, C, skrip shell, atau mana-mana program bahasa lain dari PHP. Program PHP baru boleh menambah fungsi kepada alat sistem anda, tanpa memerlukan anda menghabiskan masa menulis semula alat sedia ada.

Mengingat Pelbagai Kegunaan untuk PHP Scripting Language - dummies

Pilihan Editor

Bagaimana Membuat Perubahan Global untuk Pautan di Dreamweaver - dummies

Bagaimana Membuat Perubahan Global untuk Pautan di Dreamweaver - dummies

Jika anda mahu mengubah link di seluruh dunia di Dreamweaver untuk menunjuk URL baru atau ke beberapa halaman lain di laman web anda, anda boleh menggunakan pilihan Tukar Link Sitewide untuk memasukkan URL baru dan menukar setiap rujukan secara automatik. Anda boleh menggunakan pilihan ini untuk menukar sebarang jenis pautan, termasuk mailto, ...

Cara Mengurus Tapak di Dreamweaver - dummies

Cara Mengurus Tapak di Dreamweaver - dummies

Setelah anda menyelesaikan proses persediaan tapak, tambahan kepada persediaan tapak dengan memilih Site → Manage Sites untuk membuka kotak dialog Kelola Tapak. Untuk mengedit tapak yang telah anda tetapkan, pilih nama tapak dalam kotak dialog Kelola Tapak, dan kemudian klik ikon ...

Cara Membuat Atribut Dreamweaver Disunting - dummies

Cara Membuat Atribut Dreamweaver Disunting - dummies

Di samping membuat sebarang elemen dalam halaman yang dapat diedit, membuat atribut mana-mana unsur dalam Dreamweaver boleh diedit. Langkah ini hanya perlu jika anda ingin membuat atribut disunting apabila tag itu sendiri tidak boleh diedit (contohnya, apabila anda ingin keupayaan untuk menukar imej latar belakang ...

Pilihan Editor

Dating Selepas 50: Membiarkan Seseorang Down - dummies

Dating Selepas 50: Membiarkan Seseorang Down - dummies

Berfikir tentang bagaimana perasaan apabila anda orang yang lebih cintakan, dan orang lain menganggap anda hanya membengkak - tetapi pada satu titik. Ini keadaan yang sukar. Orang suka siapa yang mereka cintai, dan hanya kerana tarikh yang memikirkan anda sebagai kawan tidak secara automatik menyejukkan api tarikan dan ...

Dating Selepas 50: Bagaimana Pendekatan Seorang - patung

Dating Selepas 50: Bagaimana Pendekatan Seorang - patung

Hak cipta © 2014 AARP. Hak cipta terpelihara. Sekiranya anda tidak bertarikh dalam masa yang lama, menghampiri seseorang mungkin berasa canggung, dan didekati mungkin merasa memalukan atau sedikit menakutkan. Jika anda ketakutan, pastikan bahawa sementara kastam telah berubah, asas-asas akan kembali kepada anda. Ia sebenarnya sedikit seperti ...

Pilihan Editor

Cara Membuat Strategi Keamanan Pengkomputeran Awan - monyet

Cara Membuat Strategi Keamanan Pengkomputeran Awan - monyet

Strategi keselamatan yang dirancang, isu yang berbeza akan muncul dengan pengkomputeran awan. Oleh itu, strategi anda perlu mengambil kira model pengkomputeran yang berbeza ini. Malah, anda ingin memastikan bahawa strategi keselamatan IT anda dipenuhi dengan strategi keselamatan awan anda. Penunjuk untuk mewujudkan awan ...

Dan Forensik dalam penyedia perkhidmatan pengkomputeran Cloud - dummies

Dan Forensik dalam penyedia perkhidmatan pengkomputeran Cloud - dummies

Masing-masing mempunyai cara pengurusan sendiri. Terdapat tiga kumpulan produk keselamatan IT - log aktiviti, sistem perlindungan pencerobohan berasaskan tuan rumah dan sistem perlindungan intrusi berasaskan rangkaian, dan audit data. Log aktiviti sebagai keselamatan pengkomputeran awan Banyak keupayaan pembalakan dimasukkan ke dalam sistem pengendalian, aplikasi, pangkalan data, dan peranti seperti ...

Menggabungkan Pengkomputeran Awan dan Seni Bina Berorientasikan Perkhidmatan - makmies

Menggabungkan Pengkomputeran Awan dan Seni Bina Berorientasikan Perkhidmatan - makmies

Awan mempunyai beberapa ciri utama: keanjalan, - peruntukan perkhidmatan, antara muka berasaskan piawaian, dan membayar semasa anda pergi. Jenis fungsi ini harus direkayasa ke dalam perisian. Untuk mencapai kejuruteraan jenis ini memerlukan asas untuk awan direka dengan baik dan diwarisi dengan baik. Bagaimana pula dengan seni bina awan yang membuat pendekatan ini mungkin? ...