Pengenalan kepada Tutorial Asas Pembangunan PHP
1. Apakah itu PHP
PHP ialah bahasa skrip bahagian pelayan yang berkuasa untuk mencipta tapak interaktif dinamik. Sangat sesuai untuk pembangunan web dan boleh dibenamkan dalam HTML. Sintaksnya memanfaatkan C, Java dan Perl serta mudah dipelajari. Matlamat utama bahasa ini adalah untuk membolehkan pembangun web menulis halaman web yang dijana secara dinamik dengan cepat, tetapi PHP boleh digunakan untuk lebih daripada itu.
PHP adalah percuma dan digunakan secara meluas. Pada masa yang sama, PHP sudah pasti satu lagi pilihan yang cekap untuk pesaing seperti Microsoft ASP.
Contoh mudah untuk memperkenalkan anda kepada PHP
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php.cn</title> </head> <body> <?php echo "Hello World!!!"; ?> </body> </html>
2 Mengapa belajar PHP
Untuk membuat. wang, untuk hobi, untuk menjadi tuan, untuk kanak-kanak perempuan, untuk mematuhi inisiatif Internet + nasional, PHP boleh membantu anda dengan semua perkara di atas
1. Kira-kira 70% daripada 1 juta laman web teratas dalam dunia Tapak ini dibangunkan dengan PHP, yang membentuk rakan kongsi emas dengan Linux/Mysql/Apache/etc Tanpa mengira kos pelaburan dan kitaran pembangunan, PHP adalah pilihan yang baik.
2. PHP boleh digunakan dalam pembangunan laman web, pembangunan antara muka API, pembangunan sisi pelayan, pembangunan sistem pengiklanan, pembangunan sistem OA dalaman, pembangunan bahagian belakang mudah alih, pembangunan permainan, dll. Terutamanya hari ini dengan perkembangan pesat Internet mudah alih, PHP Ambil peluang untuk naik ke atas dan kembali ke peringkat bahasa pembangunan barisan pertama.
3. Bermula dengan PHP adalah mudah, dan anda boleh membuat projek anda sendiri dengan cepat
4. Terdapat banyak templat PHP matang untuk rujukan (terima kasih kepada sumber terbuka dan perkongsiannya)
5. Kecekapan pembangunan yang tinggi dan program mudah
3. Cara belajar PHP
Mari kita lihat laluan pembelajaran untuk pemula PHP Ringkasan:
l Biasa dengan elemen asas halaman web seperti HTML/CSS/JS, boleh mencipta halaman web ringkas sendiri semasa peringkat penyiapan dan agak biasa dengan atribut elemen.
l Memahami konsep dan mekanisme pengendalian bahasa dinamik, dan biasa dengan sintaks PHP asas.
l Ketahui cara menggabungkan PHP dengan HTML untuk melengkapkan halaman dinamik yang ringkas.
l Pelajari MySQL dan mula mereka bentuk pangkalan data.
l Menyatukan sintaks PHP secara berterusan, membiasakan diri dengan kebanyakan fungsi PHP biasa, memahami pengaturcaraan berorientasikan objek, pengoptimuman MySQL dan beberapa templat dan rangka kerja.
l Akhirnya lengkapkan tapak dinamik yang berfungsi sepenuhnya.
Butirannya ada di sini:
l Pemula tidak seharusnya berfikir bahawa mempelajari PHP adalah sangat mudah selepas melihat ringkasan Pengaturcaraan memerlukan pemikiran yang serius dan latihan berterusan. Berikut adalah penjelasan terperinci tentang laluan pembelajaran PHP. Pertama sekali, mana-mana laman web adalah terdiri daripada halaman web, yang bermaksud bahawa jika anda ingin menyiapkan laman web, anda mesti terlebih dahulu belajar membuat halaman web Menguasai teknologi membuat halaman web statik adalah prasyarat untuk belajar membangunkan laman web. Oleh itu, kita perlu mempelajari HTML untuk meletakkan asas untuk membuat laman web pada masa hadapan. Mempelajari HTML harus dilakukan semasa belajar Setiap elemen dalam HTML mesti dipraktikkan secara peribadi Hanya selepas anda memahami elemen yang akan memberi kesan yang anda boleh mengingatinya dengan mendalam.
l Dengan mengandaikan bahawa anda sudah boleh melengkapkan halaman statik, maka anda harus mula memahami bahasa dinamik Apabila anda mula-mula bersentuhan dengan bahasa dinamik, ramai orang mungkin mempunyai banyak kekeliruan perlu diproses, HTML melalui penghurai HTML, dan PHP juga melalui penghurai PHP Sama seperti mempelajari HTML, jika anda mahu mana-mana penghurai berfungsi, anda mesti menggunakan struktur sintaksnya.
l Anda sepatutnya berasa bertuah untuk mempelajari PHP, kerana jika anda telah mempelajari bahasa lain, anda akan mendapati bahawa PHP adalah agak mudah, anda perlu memahami konsep HTML dan PHP sepenuhnya Anda boleh meminta PHP mengira untuk anda berapa banyak satu tambah satu sama, dan kemudian mengeluarkannya dalam penyemak imbas. Jangan berasa naif Walaupun ini adalah sekeping kod yang kecil, ia adalah satu langkah besar ke hadapan dalam perjalanan pengaturcaraan anda. Tetapi sekarang, anda masih php.
l Langkah seterusnya ialah mempelajari pangkalan data MySQL boleh dikatakan sebagai rakan kongsi emas PHP Kami ingin menakluki pangkalan data ini pangkalan data melalui PHP, dan kemudian anda akan Berjaya memasukkan, memadam dan mengemas kini data menggunakan PHP.
l Pada masa ini, anda mungkin berada dalam keadaan ini: Adakah anda tahu HTML? Ya, saya boleh menyusun beberapa halaman web dengan susun atur jadual! Adakah anda tahu PHP? Ya, saya akan menulis operasi satu tambah satu dalam fungsi dan kemudian memanggilnya! Adakah anda tahu MySQL? Ya, saya boleh memasukkan dan memadam data dalam pangkalan data!
l Jadi apa yang perlu kita lakukan seterusnya? Cuba buat buku tetamu kecil Ini juga merupakan halangan yang dihadapi oleh orang baru. Selepas beberapa ketika, anda akhirnya belajar untuk memasukkan data borang ke dalam pangkalan data dan kemudian memaparkannya Harus dikatakan bahawa prototaip program telah dilahirkan. Walau bagaimanapun, anda boleh melihat forum penyuntingan seseorang atau membangunkan CMS Bilakah saya boleh menulis satu? Jangan risau, mantapkan pengetahuan anda dan biasakan diri dengan keperluan pembangunan PHP dan MySQL Kemudian lihat kembali buku pelawat yang anda tulis Anda mungkin tertanya-tanya sama ada ia benar-benar ditulis oleh anda? Pada masa ini, anda boleh menambah baik buku tetamu yang anda tulis. Buku tetamu harus mempunyai fungsi pendaftaran dan halaman, dan jika boleh, UI juga boleh dipertingkatkan.
l Adakah ini dikira sebagai pembelajaran? TIDAK, TIDAK, TIDAK, anda masih belum menyentuh OOP, bukan? Bagaimana dengan templat dan rangka kerja? Masih perlu sambung belajar! Rangka kerja PHP menyediakan rangka kerja asas untuk membina aplikasi web, dengan itu memudahkan proses menulis aplikasi web dalam PHP. Ia boleh menjimatkan masa pembangunan dan membantu membina aplikasi yang lebih stabil. Jadi, rangka kerja PHP ialah alat yang boleh digunakan untuk menjimatkan masa dan meningkatkan kod anda. Apabila anda mula-mula memilih rangka kerja PHP, adalah disyorkan untuk mencuba beberapa. Setiap rangka kerja mempunyai kekuatan dan kelemahannya sendiri Contohnya, rangka kerja Zend telah lama popular kerana fungsinya yang pelbagai dan sistem sokongan yang luas. CakePHP ialah rangka kerja PHP lewat daripada Zend, dan sistem sokongan yang sepadan agak kecil, tetapi ia lebih mudah dan lebih mudah untuk digunakan.
l Selepas memahami berorientasikan objek dan rangka kerja, anda harus berhubung dengan XML Secara ringkasnya, anda tidak akan mendapati bahawa anda telah mempelajari segala-galanya dan tiada penghujung untuk belajar! Apabila mempelajari sesuatu, jangan pernah menganggap bahawa anda boleh mencapainya dengan cepat Tidak kira berapa banyak kemahiran yang anda miliki, ia akan menjadi sia-sia jika anda kekurangan kerja keras. Satu perkara yang boleh dijamin ialah jika anda telah mempelajari PHP, maka anda pasti akan mempelajari bahasa lain dengan cepat, begitu juga sebaliknya jika anda telah mempelajari bahasa lain sebelum ini, maka anda pasti akan belajar PHP dengan cepat .
l Memang berfaedah untuk mengetahui lebih lanjut daripada kod orang lain yang berjaya, jadi melihat kod klasik yang telah diperhalusi dari semasa ke semasa ialah cara terbaik untuk membuat kemajuan. Di samping itu, perlu ditekankan bahawa anda mungkin menghadapi kesukaran dan menjadi keliru apabila mempelajari teknologi Anda mungkin telah mempelajari separuh daripada PHP dan mula berfikir tentang C# semula, atau seseorang mungkin mengatakan bahawa Java sangat bagus pada masa ini bukan Lambai, teruskan, dan belajar dengan teliti.
l Ringkasnya, anda perlu ingat tiga ayat: kod! Kod! ! Taip kod sendiri! ! ! , saya percaya anda akan mendapat banyak dalam proses mengetuk. Saya harap anda semua dapat mempelajari PHP secepat mungkin dan membangunkan laman web yang anda mahukan.