Adakah html milik web atau php?
html kepunyaan web dan merupakan pembangunan halaman hadapan web manakala php milik pembangunan program bahagian belakang. HTML adalah singkatan dari Hypertext Markup Language yang digunakan untuk membangunkan halaman web dan terutamanya reka bentuk web Ia adalah bahasa yang paling mudah untuk menulis halaman web HTML hanya boleh menulis halaman statik, dan kandungan laman web tidak boleh diuruskan menggunakan HTML selain menggunakan HTML dan CSS Perkara lain diperlukan, seperti php.
Persekitaran pengendalian tutorial ini: sistem Windows 7, versi HTML5, komputer Dell G3.
html tergolong dalam pembangunan halaman hadapan web manakala php tergolong dalam pembangunan program bahagian belakang.
Pengenalan HTML
HTML ialah singkatan kepada Hypertext Markup Language yang digunakan untuk membangunkan laman web dan terutamanya reka bentuk web dan digunakan untuk menulis web muka surat Bahasa paling mudah. Ia terutamanya ditulis menggunakan tag elemen HTML, dan terutamanya terdiri daripada elemen HTML, tag pembuka dan tag penutup>;
Matlamat utama HTML adalah untuk membenarkan pelayar web menghuraikan dan memaparkan kandungan yang ditulis antara teg, dan tujuan teg HTML ini adalah untuk menerangkan kandungan halaman.
HTML hanya boleh menulis halaman statik dan kandungan tapak web tidak boleh diurus menggunakan HTML. Untuk melaksanakan halaman dinamik, selain menggunakan HTML dan CSS, anda juga memerlukan perkara lain, seperti: php.
Dalam gambar di atas: Skrip PHP memproses data yang disimpan pada pelayan, dan data yang diproses ditunjukkan kepada pengguna dan pentadbir tapak sebagai templat HTML.
Tiga kaedah hibrid PHP/HTML
PHP sebagai bahasa back-end, untuk mengeluarkan ke penyemak imbas dan membiarkan penyemak imbas hadir ia tidak dapat dielakkan untuk mengeluarkan kod HTML Berikut ialah pengenalan kepada tiga kaedah pencampuran PHP/HTML yang telah saya gunakan
1
Ini adalah kaedah yang paling asas Penggunaannya adalah seperti berikut<?php echo ' <!DOCTYPE html> <html> <head> <title> </title> </head> <body> <span>测试页面</span> </body> </html> '; ?>Ini adalah kaedah yang paling mudah. Hanya bungkusnya dalam petikan tunggal
Sebagaimana perbezaan antara tanda petikan berganda dan tanda petikan tunggal, ialah
yang pertama menghuraikan pembolehubah dalam tanda petikan, manakala yang kedua tidak menghuraikan pembolehubah dalam tanda petikan Lihat contoh di bawah
<?php $Content='Hello!'; echo "$Content"; echo '<br>'; echo '$Content'; ?>Output
1 Hello!
2 $Content
Ia boleh dilihat bahawa
dalam rentetan yang dikelilingi oleh petikan berganda diselesaikan secara automatik Untuk nilai pembolehubah, jika dikelilingi oleh petikan tunggal, nama pembolehubah masih akan dipaparkan
Terdapat dua kelemahan untuk menulis dengan cara ini 1 Jika kandungan adalah output Mengandungi petikan tunggal/berganda akan menjadi amat sukar untuk diproses, kerana PHP tidak dapat menentukan sama ada petikan itu tergolong dalam program atau kandungan output, jadi ralat akan dilaporkan <🎜. >
2. Tulis beberapa teks moden seperti iniEditor
(seperti SublimeText) tidak akan dapat mewarnakan sintaks kandungan output yang dikelilingi oleh petikan, dan ia akan menjadi amat sukar untuk dikesan jika terdapat adalah beberapa masalah pemformatan. Gambar ialah tangkapan skrin SublimeText3 Bahagian atas adalah pewarna biasa, dan bahagian bawah adalah pewarnaan yang dikelilingi oleh tanda petikanHEREDOC dan NOWDOC ialah ciri baharu yang PHP5.3 mula menyokong Ia membolehkan pengecam tersuai digunakan untuk mengelilingi teks dalam program, manakala HEREDOC dan NOWDOC Hubungannya adalah serupa dengan tanda petikan berganda dan tanda petikan tunggal Perkaitan yang pertama menghuraikan pembolehubah dalam blok, manakala yang kedua tidak menghuraikan pembolehubah dalam blok
Seperti yang diterangkan di bawah Penggunaan HEREDOC dan NOWDOC
Anda juga boleh merujuk wiki tentang kedua-dua ini di PHP.net:
https://<?php $Content='Hello!'; //下面写出了一个HEREDOC,其中标识LABEL可以自定义为任何字符串,但要保证开头的标识和结尾的标识一样 echo <<<LABEL $Content LABEL; //结尾的方法:另起一行,打上LABEL。注意结尾的标识前面和后面不要插入任何字符,空格也不行 echo '<br>';//为了演示方便换行 //NOWDOC和HEREDOC的书写方式差别在于NOWDOC的标识符需要用单引号包围 echo <<<'LABEL' $Content LABEL; //其他无异 ?>wiki.php.net /rfc/heredoc-with-double-quotes3. Benamkan blok program PHP dalam HTML (disyorkan)
Ini adalah kaedah yang sangat sesuai, dan kaedah ini digunakan secara meluas dalam WordPress seperti Templat
Saya rasa kaedah ini adalah yang terbaik di antara tiga kaedah, tetapi Kelemahan ini ialah jika terdapat terlalu banyak blok kod sedemikian, ia akan menjejaskan pembacaan program dengan serius.
<?php //首先在这里写好相关的调用代码 function OutputTitle(){ echo 'TestPage'; } function OutputContent(){ echo 'Hello!'; } //然后再下面调用相关函数就可以了 ?> <!DOCTYPE html> <html> <head> <title><?php OutputTitle(); ?></title> </head> <body> <span><?php OutputContent(); ?></span> </body> </html>Pembelajaran yang disyorkan: "
Tutorial Video PHP
"Atas ialah kandungan terperinci Adakah html milik web atau php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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)

Testthepdfinanotherapptodetermineiftheisseiswiththefileoredge.2.enableTetHEBuilt-Inpdfviewerbyturningoff "AlwaysopenpdffileseXternally" dan "muat turun" inedgesettings.3.clearbrowsdataincludingcookiesandcookiescookiesandcookiescookiesandcookiescookieshincookieshincookiescookiescookiescookiescookiescookiescookiescookiescookiescokiescookiescookiescookiescookiescookiescooker

Jalankan proses kanak -kanak menggunakan pakej OS/EXEC, buat arahan melalui exec.command tetapi tidak melaksanakannya dengan segera; 2. Jalankan arahan dengan .Output () dan tangkap stdout. Jika kod keluar bukan sifar, kembalikan exec.exiterror; 3. Gunakan .start () untuk memulakan proses tanpa menyekat, menggabungkan dengan .stDoutPipe () untuk menstrimkan output dalam masa nyata; 4. Masukkan data ke dalam proses melalui .StDinPipe (), dan selepas menulis, anda perlu menutup saluran paip dan panggilan .Wait () untuk menunggu akhir; 5. EXEC.EXITError mesti diproses untuk mendapatkan kod keluar dan stderr perintah gagal untuk mengelakkan proses zombie.

Di VSCode, anda boleh menukar kawasan panel dan penyuntingan dengan cepat melalui kekunci pintasan. Untuk melompat ke panel Explorer kiri, gunakan CTRL Shift E (Windows/Linux) atau CMD Shift E (MAC); Kembali ke kawasan penyuntingan untuk menggunakan Ctrl `atau ESC atau Ctrl 1 ~ 9. Berbanding dengan operasi tetikus, pintasan papan kekunci lebih cekap dan tidak mengganggu irama pengekodan. Petua lain termasuk: Kotak carian fokus Ctrl Kctrl e, fail menamakan semula F2, memadam fail, masukkan fail terbuka, arrow kunci memperluas/runtuh folder.

breakexitstheloopimmedilhyafterfindingAtarget, idealforstoppingthefirstmatch.2.continuukskipsthecurrentiteration, consuryfilteringitemsliketemarararary.3.gotoojumpstoalabeledstatement, diterima

iSDigit () hanya terpakai kepada bilangan bulat positif, dan tidak menyokong perpuluhan, nombor negatif dan kaedah notasi saintifik; 2. Isnumeric () menyokong lebih banyak nombor unicode seperti pecahan, tetapi masih tidak menyokong titik perpuluhan dan tanda -tanda negatif; 3. Menggantikan gabungan dengan ISDigit boleh menilai bilangan bulat dan perpuluhan, tetapi tidak menyokong kaedah notasi saintifik; 4. Try-except cuba penukaran terapung adalah kaedah yang paling umum, menyokong bilangan bulat, perpuluhan, nombor negatif dan kaedah notasi saintifik, dan disyorkan untuk senario umum; 5. Ekspresi biasa boleh mengawal format nombor dengan tepat, tetapi rumit untuk menulis dan terdedah kepada kesilapan; Ringkasan: Kaedah yang paling praktikal adalah kaedah keempat, yang mudah dan komprehensif menyokong pelbagai bentuk angka, berakhir dengan ayat lengkap.

RuntheWindowsUpdateTroubleshooterviaSettings>Update&Security>Troubleshoottoautomaticallyfixcommonissues.2.ResetWindowsUpdatecomponentsbystoppingrelatedservices,renamingtheSoftwareDistributionandCatroot2folders,thenrestartingtheservicestocle

Untuk menambah ikon ke bar tajuk laman web, anda perlu menghubungkan fail Favicon di bahagian HTML. Langkah -langkah khusus adalah seperti berikut: 1. Sediakan fail ikon 16x16 atau 32x32 piksel. Adalah disyorkan untuk menggunakan favicon.ico untuk menamakannya dan meletakkannya di direktori akar laman web, atau menggunakan format moden seperti PNG dan SVG; 2. Tambah tag pautan ke HTML, seperti format PNG atau SVG, laraskan atribut jenis dengan sewajarnya; 3. Secara pilihan menambah ikon resolusi tinggi untuk peranti mudah alih, seperti Appletouchicon, dan nyatakan saiz yang berbeza melalui atribut saiz; 4. Ikuti amalan terbaik, letakkan ikon dalam direktori root untuk memastikan pengesanan automatik, jelaskan cache penyemak imbas selepas kemas kini, dan periksa ketepatan laluan fail.

ID mesti unik. Satu ID dalam setiap halaman hanya boleh digunakan untuk satu elemen, dan kelas boleh digunakan semula pada pelbagai elemen, dan satu elemen boleh mempunyai pelbagai kelas; 2. Senario yang menggunakan ID termasuk: meletakkan elemen khusus tunggal, pautan sauh dalam halaman, JavaScript mengendalikan elemen melalui ID, dan label yang berkaitan dengan elemen bentuk; Senario menggunakan kelas termasuk: menggunakan gaya atau tingkah laku yang sama kepada pelbagai elemen, membina komponen UI yang boleh diguna semula, dan memilih pelbagai elemen dalam JavaScript; 3. Dalam CSS, penargetan dilakukan oleh pemilih #ID dan pemilih kelas.
