PHP腳本:隨心所欲的代碼逐漸流行
Jun 08, 2016 pm 05:32 PM記得 HTML 從1.0 版發(fā)展到 2.0 版的那些令人興奮的日子嗎,那時(shí)把握一種新的 Web 語(yǔ)言就和查看 Web 站點(diǎn)之后的代碼一樣簡(jiǎn)單?記得輕松的學(xué)習(xí)基礎(chǔ) HTML 嗎?記得能夠隨意地構(gòu)建出一些代碼,并在編寫(xiě)時(shí)快速地查看外觀,而且假如它不能運(yùn)行,能夠輕易地修改 HTML 代碼嗎?沒(méi)有 IDE,沒(méi)有對(duì)象和類(lèi)。只需一個(gè)文本編輯器、一些標(biāo)記和您自己的聰明才智。堪稱(chēng)快速和經(jīng)濟(jì)高效!
這些日子不會(huì)永遠(yuǎn)消逝。這種“保持簡(jiǎn)單”的精神在 PHP(近幾年來(lái)得到廣泛應(yīng)用的一種腳本語(yǔ)言)中繼續(xù)延續(xù)。這種語(yǔ)言在不斷發(fā)展,并逐漸知道 PHP 能做什么以及不能做什么,并且使 Web 應(yīng)用程序更加易于構(gòu)建。
從默默無(wú)聞的新生事物到 Web 上的明星角色
就像二十世紀(jì)五十年代初涉影壇的好萊塢演員,PHP 真正的開(kāi)始并不廣為人知。有些人認(rèn)為 PHP 代表“個(gè)人主頁(yè)”。有些人認(rèn)為 PHP 是其發(fā)明者姓名的首字母縮寫(xiě)。實(shí)際上,PHP 代表超文本預(yù)處理器 (Hypertext Pre Processor),它是由一個(gè)名叫 Rasmus Lerdorf 的人在 1994/95 年左右發(fā)明的。Lerdorf 提出了 PHP 框架,作為跟蹤 Web 站點(diǎn)的訪(fǎng)問(wèn)者如何查看其在線(xiàn)簡(jiǎn)歷的一種方式。他公開(kāi)發(fā)布了最初的超文本預(yù)處理器源代碼,以幫助其它的 Web 開(kāi)發(fā)人員對(duì)在線(xiàn)內(nèi)容執(zhí)行類(lèi)似的操作。
當(dāng)時(shí) Web 開(kāi)發(fā)人員受到 HTML 中提供的表示特性的打擊,開(kāi)始發(fā)現(xiàn)這種新的 PHP 腳本語(yǔ)言在構(gòu)建動(dòng)態(tài)內(nèi)容的 Web 站點(diǎn)時(shí)有多大的好處。PHP 代碼可以直接嵌入到 HTML 代碼中,而且這種年輕的腳本語(yǔ)言就像 HTML 一樣易于把握。
對(duì)開(kāi)發(fā)人員而言,這意味著可以很快學(xué)會(huì) PHP,可以快速構(gòu)建動(dòng)態(tài)內(nèi)容的 Web 站點(diǎn),對(duì)代碼的修改也可以快速地完成。在開(kāi)發(fā)人員編程時(shí),可以立即查看結(jié)果,無(wú)需 IDE,也無(wú)須困擾于處理用戶(hù)類(lèi)型和整數(shù)類(lèi)型以及對(duì)象和類(lèi)

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Penggunaan rasional tag semantik dalam HTML dapat meningkatkan kejelasan struktur halaman, aksesibilitas dan kesan SEO. 1. Digunakan untuk blok kandungan bebas, seperti jawatan blog atau komen, ia mesti mandiri; 2. Digunakan untuk kandungan berkaitan klasifikasi, biasanya termasuk tajuk, dan sesuai untuk modul yang berlainan halaman; 3. Digunakan untuk maklumat tambahan yang berkaitan dengan kandungan utama tetapi tidak teras, seperti cadangan sidebar atau profil pengarang. Dalam perkembangan sebenar, label harus digabungkan dan lain -lain, elakkan bersarang yang berlebihan, pastikan struktur mudah, dan sahkan rasionalitas struktur melalui alat pemaju.

Untuk mengendalikan muat naik fail PHP dengan selamat, anda perlu mengesahkan sumber dan jenis, mengawal nama fail dan laluan, menetapkan sekatan pelayan, dan memproses fail media dua kali. 1. Sahkan sumber muat naik untuk mengelakkan CSRF melalui token dan mengesan jenis mime sebenar melalui finfo_file menggunakan kawalan putih; 2. Namakan semula fail ke rentetan rawak dan tentukan pelanjutan untuk menyimpannya dalam direktori bukan web mengikut jenis pengesanan; 3. Konfigurasi PHP mengehadkan saiz muat naik dan direktori sementara Nginx/Apache melarang akses ke direktori muat naik; 4. Perpustakaan GD menyambung semula gambar -gambar untuk membersihkan data yang berpotensi.

Inphp, variablesarepassedbyvalueDefault, arequFunctionsorassignmentsReceiveacopyofthedata, sementara

Cara yang paling langsung untuk mencari kejadian terakhir substring dalam PHP ialah menggunakan fungsi StrrpOS (). 1. Gunakan fungsi strrpos () untuk mendapatkan indeks kejadian terakhir substring dalam rentetan utama. Jika ia tidak dijumpai, ia mengembalikan palsu. Sintaks adalah strrpos ($ haystack, $ jarum, $ offset = 0). 2. Jika anda perlu mengabaikan kes, anda boleh menggunakan fungsi strripos () untuk melaksanakan carian kes-insensitif. 3. Bagi watak multi-bait seperti Cina, fungsi MB_STRRPOS () dalam lanjutan MBSTRING harus digunakan untuk memastikan kedudukan watak dikembalikan dan bukannya kedudukan byte. 4. Perhatikan bahawa strrpos () pulangan f

Sebab mengapa header ('Lokasi: ...') Dalam permintaan Ajax tidak sah adalah bahawa penyemak imbas tidak akan secara automatik melakukan pengalihan halaman. Kerana dalam permintaan AJAX, kod status 302 dan maklumat header lokasi yang dikembalikan oleh pelayan akan diproses sebagai data tindak balas, dan bukannya mencetuskan tingkah laku lompat. Penyelesaian adalah: 1. Kembali data JSON dalam PHP dan termasuk URL Jump; 2. Semak medan redirect di hadapan Ajax callback dan lompat secara manual dengan window.location.href; 3. Pastikan output PHP hanya JSON untuk mengelakkan kegagalan parsing; 4. Untuk menangani masalah lintas domain, anda perlu menetapkan tajuk CORS yang sesuai; 5. Untuk mengelakkan gangguan cache, anda boleh menambah cap waktu atau tetapkan cache: f

Gunakan tag dalam HTML untuk pilihan kumpulan dalam menu drop-down. Kaedah khusus adalah untuk membungkus sekumpulan elemen dan menentukan nama kumpulan melalui atribut label, seperti: 1 mengandungi pilihan seperti epal, pisang, oren, dan lain -lain; 2. Mengandungi pilihan seperti wortel, brokoli, dan sebagainya; 3. Nota termasuk: ① Tiada sarang disokong; ② Seluruh kumpulan boleh dilumpuhkan melalui atribut yang kurang upaya; ③ Gaya ini terhad dan perlu dihidupkan dalam kombinasi dengan CSS atau perpustakaan pihak ketiga; Plug-in seperti SELECT2 boleh digunakan untuk meningkatkan fungsi.

Untuk menggunakan elemen butang HTML untuk mencapai butang yang boleh diklik, anda mesti menguasai penggunaan asas dan langkah berjaga -jaga yang sama. 1. Buat butang dengan tag dan tentukan tingkah laku melalui atribut jenis (seperti butang, hantar, tetapkan semula), yang dikemukakan secara lalai; 2. Tambahkan fungsi interaktif melalui JavaScript, yang boleh ditulis dalam talian atau mengikat pendengar acara melalui ID untuk meningkatkan penyelenggaraan; 3. Gunakan CSS untuk menyesuaikan gaya, termasuk warna latar belakang, sempadan, sudut bulat dan kesan status hover/aktif untuk meningkatkan pengalaman pengguna; 4. Perhatikan masalah biasa: Pastikan atribut kurang upaya tidak didayakan, peristiwa JS terikat dengan betul, oklusi susun atur, dan gunakan bantuan alat pemaju untuk menyelesaikan masalah. Menguasai ini

Apabila menghadapi masa tamat phpmyadmin atau memuat naik, anda biasanya perlu menyesuaikan konfigurasi PHP. 1. Meningkatkan max_execution_time, jika ditetapkan hingga 300 saat atau 0 untuk melepaskan had masa. 2. Laraskan upload_max_filesize dan post_max_size, jika kedua -duanya ditetapkan ke 64m, dan pastikan post_max_size sedikit lebih besar. 3. Jika anda tidak dapat mengedit php.ini, anda boleh menambah tetapan yang sepadan dalam .htaccess. Selepas pengubahsuaian, mulakan semula pelayan web dan berkuatkuasa.
