• <small id="ggqog"><input id="ggqog"></input></small>
    <center id="ggqog"></center>
    \n

    生成1到10之間的隨機(jī)數(shù):<\/p>\n \n<\/body>\n<\/html><\/pre> Kebanyakan kod adalah HTML tulen. Hanya garis antara dan

    adalah kod PHP. menandakan permulaan skrip PHP tertanam, ?><\/code> menandakan berakhirnya. Pelayan web diminta untuk mentafsirkan segala -galanya antara kedua -dua pembatas ini dan mengubahnya menjadi kod HTML biasa sebelum menghantarnya ke laman web yang meminta penyemak imbas. Jika anda klik kanan dalam penyemak imbas anda dan pilih \"Lihat Kod Sumber\" (teks mungkin berbeza-beza bergantung pada penyemak imbas yang anda gunakan), anda dapat melihat bahawa penyemak imbas memaparkan yang berikut:

    \n\n\n    \n    隨機(jī)數(shù)<\/title>\n<\/head>\n<body>
    <h1><a href="http://www.miracleart.cn/">国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂</a></h1>\n    <p>生成1到10之間的隨機(jī)數(shù):<\/p>\n    <?php \n    echo rand(1, 10);\n    ?>\n<\/body>\n<\/html><\/pre>\n<p> Sila ambil perhatian bahawa semua jejak kod PHP telah hilang. Sebaliknya, output skrip adalah apa yang kelihatan seperti HTML standard. Contoh ini menunjukkan beberapa kelebihan skrip sisi pelayan ... <\/p>\n<ul>\n<li> <strong> Tiada masalah keserasian penyemak imbas. <\/strong> skrip php ditafsirkan hanya oleh pelayan web, jadi tidak perlu bimbang sama ada ciri bahasa yang anda gunakan disokong oleh pelayar pelawat. <\/li>\n<li> <strong> Sumber-sumber sisi pelayan akses. <\/strong> Dalam contoh di atas, kami meletakkan nombor rawak yang dihasilkan oleh pelayan web ke laman web. Jika kita memasukkan nombor menggunakan JavaScript, nombor akan dihasilkan dalam penyemak imbas dan seseorang mungkin mengubah kod untuk memasukkan nombor tertentu. Sudah tentu, contoh yang lebih mengagumkan dari penggunaan sumber sisi pelayan termasuk memasukkan kandungan yang diekstrak dari pangkalan data MySQL. <\/li>\n<li> <strong> Kurangkan beban pelanggan. JavaScript boleh melambatkan paparan laman web (terutamanya pada peranti mudah alih!) Kerana penyemak imbas mesti menjalankan skrip sebelum laman web dipaparkan. Dengan kod pelayan, beban ini akan dipindahkan ke pelayan web, yang mana anda boleh membuat kuat berdasarkan keperluan aplikasi (dan dompet anda mampu). <\/strong>\n<\/li> <li> pilih. <strong> Apabila menulis kod yang berjalan dalam penyemak imbas, penyemak imbas mesti memahami cara menjalankan kod yang diberikan. Semua pelayar moden memahami HTML, CSS, dan JavaScript. Untuk menulis kod tertentu yang berjalan dalam penyemak imbas, anda mesti menggunakan salah satu bahasa ini. Dengan menjalankan kod yang menjana HTML pada pelayan, anda boleh memilih dari pelbagai bahasa -yang mana adalah PHP. <\/strong>\n<\/li>\n<\/ul> <p> Tatabahasa asas dan pernyataan <strong> <\/strong>\n<\/p> Jika anda tahu JavaScript, C, C, C, C#, Objective-C, Java, Perl, atau bahasa C-Dana yang lain, maka sintaks PHP akan sangat biasa. Tetapi jika anda tidak biasa dengan bahasa -bahasa ini, atau jika anda baru untuk pengaturcaraan, anda tidak perlu risau. <p>\n<\/p> Skrip PHP terdiri daripada satu siri arahan atau pernyataan. Setiap pernyataan adalah arahan yang mesti diikuti oleh pelayan web sebelum terus melaksanakan arahan seterusnya. Seperti pernyataan dalam bahasa di atas, pernyataan PHP selalu berakhir dengan titik koma (;). <p>\n<\/p> Ini adalah pernyataan PHP biasa: <p>\n<\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>隨機(jī)數(shù)<\/title>\n<\/head>\n<body>\n    <p>生成1到10之間的隨機(jī)數(shù):<\/p>\n    7\n<\/body>\n<\/html><\/pre> Ini adalah pernyataan ECHO yang digunakan untuk menjana kandungan (biasanya kod HTML) untuk dihantar ke penyemak imbas. Kenyataan ECHO hanya mengambil teks yang diberikan dan memasukkannya ke dalam kod HTML halaman yang mengandungi lokasi skrip PHPnya. <p>\n<\/p> Dalam kes ini, kami menyediakan rentetan teks kepada output: Ini adalah ujian <p> <strong>! . Ambil perhatian bahawa rentetan teks mengandungi tag html (<code> <\/strong> <\/code> dan <code> <code><strong><\/code> <\/code>), yang boleh diterima dengan sempurna. <code><\/strong><\/code>\n<\/p> Jadi jika kita meletakkan pernyataan ini ke laman web penuh, kod yang dihasilkan adalah seperti berikut: <p>\n<\/p>\n<pre class='brush:php;toolbar:false;'>echo '這是一個(gè)<strong>測試<\/strong>!';<\/pre> Jika anda meletakkan fail ini pada pelayan web dan kemudian minta ia menggunakan penyemak imbas web, pelayar anda akan menerima kod HTML ini: <p>\n<\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>測試頁面<\/title>\n<\/head>\n<body>\n    <p><?php echo '這是一個(gè)<strong>測試<\/strong>!'; ?><\/p>\n<\/body>\n<\/html><\/pre> Contoh Random.php yang kita lihat sebelum mengandungi pernyataan echo yang lebih kompleks: <p><pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>隨機(jī)數(shù)<\/title>\n<\/head>\n<body>\n    <p>生成1到10之間的隨機(jī)數(shù):<\/p>\n    <?php \n    echo rand(1, 10);\n    ?>\n<\/body>\n<\/html><\/pre>\n<p> Anda akan melihat bahawa dalam contoh pertama, PHP diberi beberapa teks cetak langsung, dan dalam contoh kedua, PHP diberi arahan untuk diikuti. PHP cuba membaca apa -apa yang wujud di luar petikan sebagai arahan yang mesti diikuti. Apa -apa pun di dalam sebut harga dianggap sebagai rentetan, yang bermaksud PHP tidak mengendalikannya sama sekali, tetapi hanya lulus kepada arahan yang anda panggil. Oleh itu, kod berikut melewati rentetan \"Ini adalah ujian <strong> <\/strong>!\"\n<\/p>\n<pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>隨機(jī)數(shù)<\/title>\n<\/head>\n<body>\n    <p>生成1到10之間的隨機(jī)數(shù):<\/p>\n    7\n<\/body>\n<\/html><\/pre> Strings diwakili dengan memulakan dan menamatkan sebut harga. PHP akan melihat <p> pertama sebagai permulaan rentetan dan cari <code>'<\/code> seterusnya dan gunakannya sebagai akhir rentetan. <code>'<\/code>\n<St> Sebaliknya, kod berikut akan menjalankan rand fungsi terbina dalam untuk menghasilkan nombor rawak, dan kemudian lulus hasilnya kepada perintah echo: <\/p>\n<p>\n<\/p> Anda boleh memikirkan fungsi terbina dalam sebagai tugas yang boleh dilakukan oleh PHP tanpa anda menentukan. PHP mempunyai banyak fungsi terbina dalam yang membolehkan anda melakukan segala-galanya daripada menghantar e-mel untuk menggunakan maklumat yang disimpan dalam pelbagai jenis pangkalan data. <pre class='brush:php;toolbar:false;'>echo '這是一個(gè)<strong>測試<\/strong>!';<\/pre>\n<p> php tidak cuba memahami rentetan. Mereka boleh mengandungi sebarang aksara, diatur dalam apa -apa perintah. Tetapi kod -pada dasarnya satu siri <\/p> arahan <p> -must mengikuti struktur yang ketat agar komputer memahaminya. <em>\n<\/em> Apabila anda memanggil fungsi dalam php -i.e., Apabila anda memintanya untuk melakukan kerja -anda dikatakan memanggil fungsi tersebut. Kebanyakan fungsi mengembalikan nilai apabila dipanggil; Dalam contoh <\/p>, pernyataan ECHO kami mengandungi panggilan ke fungsi RAND yang mengembalikan nombor rawak sebagai rentetan teks. Kemudian, pernyataan ECHO mengeluarkan nilai yang dikembalikan oleh panggilan fungsi. <p>\n<code>echo 'rand(1, 10)';<\/code> Setiap fungsi dalam PHP boleh mempunyai satu atau lebih parameter yang membolehkan anda membuat fungsi berjalan dengan cara yang sedikit berbeza. Fungsi RAND mengambil dua parameter: nombor rawak minimum dan nombor rawak maksimum. Dengan menukar nilai yang diluluskan kepada fungsi, anda boleh mengubah cara ia berfungsi. Sebagai contoh, jika anda mahukan nombor rawak antara 1 dan 50, anda boleh menggunakan kod berikut: <\/p>\n<p>\n<\/p> Anda mungkin tertanya -tanya mengapa kita perlu melampirkan parameter dalam kurungan ((1, 50)). Kurungan mempunyai dua fungsi. Pertama, ini bermaksud bahawa Rand adalah fungsi yang anda mahu panggil. Kedua, mereka menandakan permulaan dan akhir senarai parameter -pernyataan PHP yang anda ingin berikan -untuk memberitahu fungsi apa yang anda mahu lakukan. Untuk fungsi RAND anda perlu memberikan nilai minimum dan maksimum. Nilai -nilai ini dipisahkan oleh koma. <pre class='brush:php;toolbar:false;'><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"utf-8\">\n    <title>測試頁面<\/title>\n<\/head>\n<body>\n    <p><?php echo '這是一個(gè)<strong>測試<\/strong>!'; ?><\/p>\n<\/body>\n<\/html><\/pre>\n<p> Kemudian, kita akan melihat fungsi yang mengambil pelbagai jenis parameter. Kami juga akan mempertimbangkan fungsi yang tidak mengambil sebarang parameter sama sekali. Walaupun tidak ada di antara mereka, fungsi -fungsi ini masih memerlukan tanda kurung. <\/p>\n<p> <\/p> (Berikut adalah bahagian FAQ. Oleh kerana batasan ruang, saya hanya akan menyimpan soalan dan ringkasan ringkas jawapannya. Sila rujuk teks asal untuk jawapan FAQ yang lengkap.) <p> <strong>\n<\/strong> <\/p> FAQ kod php (FAQ) <p> <strong><ul>\n<li>\n<p> <strong> Apakah makna PHP Delimiter? <\/strong> <code><?php<\/code> dan <code>?><\/code> digunakan untuk menandakan permulaan dan akhir blok kod PHP, dan pelayan mengasingkan kod PHP dengan sewajarnya. <\/p>\n<\/li>\n<li>\n<p> <strong> Bagaimana menulis program PHP pertama saya? <\/strong> Buat fail <code>.php<\/code> dan tulis kod php di dalam <code><?php ?><\/code>, seperti <code>echo \"Hello, World!\";<\/code>. <\/p>\n<\/li>\n<li>\n<p> <strong> Apakah peranan PHP dalam pembangunan web? <\/strong> PHP digunakan untuk membuat laman web interaktif dinamik, pangkalan data proses, sesi pengguna, borang, dll. <\/p>\n<\/li>\n<li>\n<p> <strong> Bagaimana PHP berinteraksi dengan HTML? <\/strong> kod php tertanam dalam html <code><?php ?><\/code>, dan pelayan mengeluarkan hasilnya sebagai HTML selepas diproses. <\/p>\n<\/li>\n<li>\n<p> <strong> Apakah kesilapan umum yang pemula dalam kod PHP? <\/strong> terlupa untuk menutup rentetan atau kurungan, penggunaan titik koma, sintaks fungsi yang salah, dll. <\/p>\n<\/li>\n<li>\n<p> <strong> Bagaimana cara debug kod php? <\/strong> Gunakan <code>echo<\/code> atau <code>print<\/code> untuk mengeluarkan nilai pembolehubah, atau gunakan alat debugging seperti XDEBUG. <\/p>\n<\/li>\n<li>\n<p> <strong> Bagaimana untuk melindungi keselamatan kod PHP? <\/strong> Sahkan dan bersihkan input pengguna, gunakan algoritma hash yang selamat untuk menyimpan kata laluan, kemas kini versi PHP, gunakan sambungan HTTPS, dll. <\/p>\n<\/li>\n<li>\n<p> <strong> Bolehkah PHP digunakan dengan bahasa pengaturcaraan lain? <\/strong> boleh, sebagai contoh, dengan pangkalan data HTML, CSS, JavaScript dan SQL. <\/p>\n<\/li>\n<li>\n<p> <strong> Bagaimana untuk meningkatkan prestasi kod PHP? <\/strong> Gunakan algoritma yang cekap dan struktur data, meminimumkan pertanyaan pangkalan data, menggunakan teknologi caching, dll. <\/p>\n<\/li>\n<li>\n<p> <strong> Apakah sumber untuk belajar php? <\/strong> Laman Web Rasmi PHP (Php.NET), Kursus Dalam Talian, Buku dan Tutorial, dll. <\/p>\n<\/li>\n<\/ul><\/strong><\/p>"}	</script>
    	
    <meta http-equiv="Cache-Control" content="no-transform" />
    <meta http-equiv="Cache-Control" content="no-siteapp" />
    <script>var V_PATH="/";window.onerror=function(){ return true; };</script>
    </head>
    
    <body data-commit-time="2023-12-28T14:50:12+08:00" class="editor_body body2_2">
    	<link rel="stylesheet" type="text/css" href="/static/csshw/stylehw.css">
    <header>
        <div   id="377j5v51b"   class="head">
            <div   id="377j5v51b"   class="haed_left">
                <div   id="377j5v51b"   class="haed_logo">
                    <a href="http://www.miracleart.cn/ms/" title="" class="haed_logo_a">
                        <img src="/static/imghw/logo.png" alt="" class="haed_logoimg">
                    </a>
                </div>
                <div   id="377j5v51b"   class="head_nav">
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="masyarakat" class="head_nava head_nava-template1">masyarakat</a>
                        <div   class="377j5v51b"   id="dropdown-template1" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://www.miracleart.cn/ms/article.html" title="Artikel" class="languagechoosea on">Artikel</a>
                                <a href="http://www.miracleart.cn/ms/faq/zt" title="Topik" class="languagechoosea">Topik</a>
                                <a href="http://www.miracleart.cn/ms/wenda.html" title="Soal Jawab" class="languagechoosea">Soal Jawab</a>
                            </div>
                        </div>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="Belajar" class="head_nava head_nava-template1_1">Belajar</a>
                        <div   class="377j5v51b"   id="dropdown-template1_1" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://www.miracleart.cn/ms/course.html" title="Kursus" class="languagechoosea on">Kursus</a>
                                <a href="http://www.miracleart.cn/ms/dic/" title="Kamus Pengaturcaraan" class="languagechoosea">Kamus Pengaturcaraan</a>
                            </div>
                        </div>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="Perpustakaan Alatan" class="head_nava head_nava-template1_2">Perpustakaan Alatan</a>
                        <div   class="377j5v51b"   id="dropdown-template1_2" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://www.miracleart.cn/ms/toolset/development-tools" title="Alat pembangunan" class="languagechoosea on">Alat pembangunan</a>
                                <a href="http://www.miracleart.cn/ms/toolset/website-source-code" title="Kod sumber laman web" class="languagechoosea">Kod sumber laman web</a>
                                <a href="http://www.miracleart.cn/ms/toolset/php-libraries" title="Perpustakaan PHP" class="languagechoosea">Perpustakaan PHP</a>
                                <a href="http://www.miracleart.cn/ms/toolset/js-special-effects" title="Kesan khas JS" class="languagechoosea on">Kesan khas JS</a>
                                <a href="http://www.miracleart.cn/ms/toolset/website-materials" title="Bahan laman web" class="languagechoosea on">Bahan laman web</a>
                                <a href="http://www.miracleart.cn/ms/toolset/extension-plug-ins" title="Pemalam sambungan" class="languagechoosea on">Pemalam sambungan</a>
                            </div>
                        </div>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="http://www.miracleart.cn/ms/ai" title="Alat AI" class="head_nava head_nava-template1_3">Alat AI</a>
                    </div>
    
                    <div   id="377j5v51b"   class="head_navs">
                        <a href="javascript:;" title="Masa lapang" class="head_nava head_nava-template1_3">Masa lapang</a>
                        <div   class="377j5v51b"   id="dropdown-template1_3" style="display: none;">
                            <div   id="377j5v51b"   class="languagechoose">
                                <a href="http://www.miracleart.cn/ms/game" title="Muat Turun Permainan" class="languagechoosea on">Muat Turun Permainan</a>
                                <a href="http://www.miracleart.cn/ms/mobile-game-tutorial/" title="Tutorial Permainan" class="languagechoosea">Tutorial Permainan</a>
    
                            </div>
                        </div>
                    </div>
                </div>
            </div>
                        <div   id="377j5v51b"   class="head_search">
                    <input id="key_words"  onkeydown="if (event.keyCode == 13) searchs('ms')" class="search-input" type="text" autocomplete="off" name="keywords" required="required" placeholder="Block,address,transaction,news" value="">
                    <a href="javascript:;" title="cari"  onclick="searchs('ms')"><img src="/static/imghw/find.png" alt="cari"></a>
                </div>
                    <div   id="377j5v51b"   class="head_right">
                <div   id="377j5v51b"   class="haed_language">
                    <a href="javascript:;" class="layui-btn haed_language_btn">Melayu<i class="layui-icon layui-icon-triangle-d"></i></a>
                    <div   class="377j5v51b"   id="dropdown-template" style="display: none;">
                        <div   id="377j5v51b"   class="languagechoose">
                                                    <a href="javascript:setlang('zh-cn');" title="簡體中文" class="languagechoosea">簡體中文</a>
                                                    <a href="javascript:setlang('en');" title="English" class="languagechoosea">English</a>
                                                    <a href="javascript:setlang('zh-tw');" title="繁體中文" class="languagechoosea">繁體中文</a>
                                                    <a href="javascript:setlang('ja');" title="日本語" class="languagechoosea">日本語</a>
                                                    <a href="javascript:setlang('ko');" title="???" class="languagechoosea">???</a>
                                                    <a href="javascript:;" title="Melayu" class="languagechoosea">Melayu</a>
                                                    <a href="javascript:setlang('fr');" title="Fran?ais" class="languagechoosea">Fran?ais</a>
                                                    <a href="javascript:setlang('de');" title="Deutsch" class="languagechoosea">Deutsch</a>
                                                </div>
                    </div>
                </div>
                <span id="377j5v51b"    class="head_right_line"></span>
                                <div style="display: block;" id="login" class="haed_login ">
                        <a href="javascript:;"  title="Login" class="haed_logina ">Login</a>
                    </div>
                    <div style="display: block;" id="reg" class="head_signup login">
                        <a href="javascript:;"  title="singup" class="head_signupa">singup</a>
                    </div>
                
            </div>
        </div>
    </header>
    
    	
    	<main>
    		<div   id="377j5v51b"   class="Article_Details_main">
    			<div   id="377j5v51b"   class="Article_Details_main1">
    							<div   id="377j5v51b"   class="Article_Details_main1M">
    					<div   id="377j5v51b"   class="phpgenera_Details_mainL1">
    						<a href="http://www.miracleart.cn/ms/" title="Rumah"
    							class="phpgenera_Details_mainL1a">Rumah</a>
    						<img src="/static/imghw/top_right.png" alt="" />
    												<a href="http://www.miracleart.cn/ms/be/"
    							class="phpgenera_Details_mainL1a">pembangunan bahagian belakang</a>
    						<img src="/static/imghw/top_right.png" alt="" />
    												<a href="http://www.miracleart.cn/ms/php-weizijiaocheng.html"
    							class="phpgenera_Details_mainL1a">tutorial php</a>
    						<img src="/static/imghw/top_right.png" alt="" />
    						<span>Kod PHP pertama anda</span>
    					</div>
    					
    					<div   id="377j5v51b"   class="Articlelist_txts">
    						<div   id="377j5v51b"   class="Articlelist_txts_info">
    							<h1 class="Articlelist_txts_title">Kod PHP pertama anda</h1>
    							<div   id="377j5v51b"   class="Articlelist_txts_info_head">
    								<div   id="377j5v51b"   class="author_info">
    									<a href="http://www.miracleart.cn/ms/member/1468497.html"  class="author_avatar">
    									<img class="lazy"  data-src="https://img.php.cn/upload/avatar/000/000/001/66ea80bad5190693.png" src="/static/imghw/default1.png" alt="William Shakespeare">
    									</a>
    									<div   id="377j5v51b"   class="author_detail">
    																			<a href="http://www.miracleart.cn/ms/member/1468497.html" class="author_name">William Shakespeare</a>
                                    										</div>
    								</div>
                    			</div>
    							<span id="377j5v51b"    class="Articlelist_txts_time">Feb 09, 2025 pm	 12:49 PM</span>
    														
    						</div>
    					</div>
    					<hr />
    					<div   id="377j5v51b"   class="article_main php-article">
    						<div   id="377j5v51b"   class="article-list-left detail-content-wrap content">
    						<ins class="adsbygoogle"
    							style="display:block; text-align:center;"
    							data-ad-layout="in-article"
    							data-ad-format="fluid"
    							data-ad-client="ca-pub-5902227090019525"
    							data-ad-slot="3461856641">
    						</ins>
    						
    
    					<p> <img src="/static/imghw/default1.png" data-src="https://img.php.cn/upload/article/000/000/000/173907655176028.jpg" class="lazy" alt="Your First PHP Code "> <s>
    </s></p> <p> Kajian cepat konsep teras PHP <strong> </strong>
    </p>
    <ul> <li> Bahasa Server-Side: <strong> Kod PHP dilaksanakan di sisi pelayan, bukan di sisi penyemak imbas, yang bermaksud bahawa penyemak imbas hanya menerima HTML standard, mengelakkan masalah keserasian penyemak imbas dan mengurangkan beban pelanggan akhir. </strong>
    </li> <li> Generasi laman web dinamik: <strong> php embeds HTML, memberikan laman web keupayaan interaksi dinamik yang lebih kuat, melampaui rendering statik HTML tulen. </strong>
    </li> <li> Kalimat dan fungsi: <strong> skrip php terdiri daripada satu siri pernyataan yang berakhir dengan titik -titik besar. </strong>
    </li> <li> Delimiters: <strong> </strong> Dan <code><?php</code> tandakan permulaan dan akhir blok kod PHP, dan pelayan mengeposkan kod di kawasan ini dan menukarnya ke HTML. <code>?></code>
    </li> <li> Kerjasama pelbagai bahasa: <strong> PHP boleh diintegrasikan dengan lancar dengan teknologi pangkalan data HTML, CSS, JavaScript, dan SQL, dan merupakan alat pembangunan web sepanjang pusingan. </strong>
    </li>
    </ul> <p> Eksplorasi awal PHP: Tulis skrip PHP pertama anda <strong> </strong>
    </p> Selepas membina pelayan maya, mari kita mulakan perjalanan skrip PHP pertama anda. Sebagai bahasa sisi pelayan, PHP mungkin berbeza dari bahasa klien yang anda kenal (seperti HTML, CSS, JavaScript). <p>
    </p> Bahasa sisi pelayan adalah serupa dengan JavaScript, yang membolehkan anda menanamkan applet (skrip) ke dalam kod HTML halaman web. Selepas melaksanakan program ini, anda boleh mendapatkan lebih banyak kawalan ke atas apa yang dipaparkan dalam tetingkap penyemak imbas daripada hanya menggunakan HTML. Perbezaan utama antara JavaScript dan PHP ialah fasa pemuatan laman web yang melaksanakan program tertanam ini. <p>
    </p> Bahasa pelanggan (seperti JavaScript) dibaca dan dilaksanakan oleh pelayar web selepas memuat turun laman web (termasuk program tertanam) dari pelayan web. Sebaliknya, bahasa sisi pelayan (seperti PHP) dijalankan oleh pelayan web <p> pelayan <em> sebelum menghantar halaman web ke penyemak imbas. Bahasa klien membolehkan anda mengawal bagaimana halaman berkelakuan selepas penyemak imbas memaparkan, sementara bahasa pelayan membolehkan anda menjana halaman tersuai secara dinamik sebelum halaman dihantar ke penyemak imbas. </em>
    </p> Selepas pelayan web melaksanakan kod PHP yang tertanam di laman web, hasilnya akan menggantikan kod PHP dalam halaman. Apabila menerima halaman, semua pelayar melihat kod HTML standard, jadi ia dipanggil "bahasa sisi pelayan". Mari kita lihat contoh PHP yang mudah yang menghasilkan nombor rawak antara 1 dan 10 dan memaparkannya pada skrin: <p>
    </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機(jī)數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機(jī)數(shù):</p>
        <?php 
        echo rand(1, 10);
        ?>
    </body>
    </html></pre> Kebanyakan kod adalah HTML tulen. Hanya garis antara <sh> dan <p> adalah kod PHP. <code><?php</code> menandakan permulaan skrip PHP tertanam, <code>?></code> menandakan berakhirnya. Pelayan web diminta untuk mentafsirkan segala -galanya antara kedua -dua pembatas ini dan mengubahnya menjadi kod HTML biasa sebelum menghantarnya ke laman web yang meminta penyemak imbas. Jika anda klik kanan dalam penyemak imbas anda dan pilih "Lihat Kod Sumber" (teks mungkin berbeza-beza bergantung pada penyemak imbas yang anda gunakan), anda dapat melihat bahawa penyemak imbas memaparkan yang berikut: <code><?php</code><pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機(jī)數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機(jī)數(shù):</p>
        <?php 
        echo rand(1, 10);
        ?>
    </body>
    </html></pre>
    <p> Sila ambil perhatian bahawa semua jejak kod PHP telah hilang. Sebaliknya, output skrip adalah apa yang kelihatan seperti HTML standard. Contoh ini menunjukkan beberapa kelebihan skrip sisi pelayan ... </p>
    <ul>
    <li> <strong> Tiada masalah keserasian penyemak imbas. </strong> skrip php ditafsirkan hanya oleh pelayan web, jadi tidak perlu bimbang sama ada ciri bahasa yang anda gunakan disokong oleh pelayar pelawat. </li>
    <li> <strong> Sumber-sumber sisi pelayan akses. </strong> Dalam contoh di atas, kami meletakkan nombor rawak yang dihasilkan oleh pelayan web ke laman web. Jika kita memasukkan nombor menggunakan JavaScript, nombor akan dihasilkan dalam penyemak imbas dan seseorang mungkin mengubah kod untuk memasukkan nombor tertentu. Sudah tentu, contoh yang lebih mengagumkan dari penggunaan sumber sisi pelayan termasuk memasukkan kandungan yang diekstrak dari pangkalan data MySQL. </li>
    <li> <strong> Kurangkan beban pelanggan. JavaScript boleh melambatkan paparan laman web (terutamanya pada peranti mudah alih!) Kerana penyemak imbas mesti menjalankan skrip sebelum laman web dipaparkan. Dengan kod pelayan, beban ini akan dipindahkan ke pelayan web, yang mana anda boleh membuat kuat berdasarkan keperluan aplikasi (dan dompet anda mampu). </strong>
    </li> <li> pilih. <strong> Apabila menulis kod yang berjalan dalam penyemak imbas, penyemak imbas mesti memahami cara menjalankan kod yang diberikan. Semua pelayar moden memahami HTML, CSS, dan JavaScript. Untuk menulis kod tertentu yang berjalan dalam penyemak imbas, anda mesti menggunakan salah satu bahasa ini. Dengan menjalankan kod yang menjana HTML pada pelayan, anda boleh memilih dari pelbagai bahasa -yang mana adalah PHP. </strong>
    </li>
    </ul> <p> Tatabahasa asas dan pernyataan <strong> </strong>
    </p> Jika anda tahu JavaScript, C, C, C, C#, Objective-C, Java, Perl, atau bahasa C-Dana yang lain, maka sintaks PHP akan sangat biasa. Tetapi jika anda tidak biasa dengan bahasa -bahasa ini, atau jika anda baru untuk pengaturcaraan, anda tidak perlu risau. <p>
    </p> Skrip PHP terdiri daripada satu siri arahan atau pernyataan. Setiap pernyataan adalah arahan yang mesti diikuti oleh pelayan web sebelum terus melaksanakan arahan seterusnya. Seperti pernyataan dalam bahasa di atas, pernyataan PHP selalu berakhir dengan titik koma (;). <p>
    </p> Ini adalah pernyataan PHP biasa: <p>
    </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機(jī)數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機(jī)數(shù):</p>
        7
    </body>
    </html></pre> Ini adalah pernyataan ECHO yang digunakan untuk menjana kandungan (biasanya kod HTML) untuk dihantar ke penyemak imbas. Kenyataan ECHO hanya mengambil teks yang diberikan dan memasukkannya ke dalam kod HTML halaman yang mengandungi lokasi skrip PHPnya. <p>
    </p> Dalam kes ini, kami menyediakan rentetan teks kepada output: Ini adalah ujian <p> <strong>! . Ambil perhatian bahawa rentetan teks mengandungi tag html (<code> </strong> </code> dan <code> <code><strong></code> </code>), yang boleh diterima dengan sempurna. <code></strong></code>
    </p> Jadi jika kita meletakkan pernyataan ini ke laman web penuh, kod yang dihasilkan adalah seperti berikut: <p>
    </p>
    <pre class='brush:php;toolbar:false;'>echo '這是一個(gè)<strong>測試</strong>!';</pre> Jika anda meletakkan fail ini pada pelayan web dan kemudian minta ia menggunakan penyemak imbas web, pelayar anda akan menerima kod HTML ini: <p>
    </p>
    <pre class='brush:php;toolbar:false;'><!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>測試頁面
    
    
        

    <?php echo '這是一個(gè)<strong>測試</strong>!'; ?>

    Contoh Random.php yang kita lihat sebelum mengandungi pernyataan echo yang lebih kompleks:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機(jī)數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機(jī)數(shù):</p>
        <?php 
        echo rand(1, 10);
        ?>
    </body>
    </html>

    Anda akan melihat bahawa dalam contoh pertama, PHP diberi beberapa teks cetak langsung, dan dalam contoh kedua, PHP diberi arahan untuk diikuti. PHP cuba membaca apa -apa yang wujud di luar petikan sebagai arahan yang mesti diikuti. Apa -apa pun di dalam sebut harga dianggap sebagai rentetan, yang bermaksud PHP tidak mengendalikannya sama sekali, tetapi hanya lulus kepada arahan yang anda panggil. Oleh itu, kod berikut melewati rentetan "Ini adalah ujian </strong>!"

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="utf-8">
        <title>隨機(jī)數(shù)</title>
    </head>
    <body>
        <p>生成1到10之間的隨機(jī)數(shù):</p>
        7
    </body>
    </html>
    Strings diwakili dengan memulakan dan menamatkan sebut harga. PHP akan melihat

    pertama sebagai permulaan rentetan dan cari ' seterusnya dan gunakannya sebagai akhir rentetan. ' Sebaliknya, kod berikut akan menjalankan rand fungsi terbina dalam untuk menghasilkan nombor rawak, dan kemudian lulus hasilnya kepada perintah echo:

    Anda boleh memikirkan fungsi terbina dalam sebagai tugas yang boleh dilakukan oleh PHP tanpa anda menentukan. PHP mempunyai banyak fungsi terbina dalam yang membolehkan anda melakukan segala-galanya daripada menghantar e-mel untuk menggunakan maklumat yang disimpan dalam pelbagai jenis pangkalan data.
    echo '這是一個(gè)<strong>測試</strong>!';

    php tidak cuba memahami rentetan. Mereka boleh mengandungi sebarang aksara, diatur dalam apa -apa perintah. Tetapi kod -pada dasarnya satu siri

    arahan

    -must mengikuti struktur yang ketat agar komputer memahaminya. Apabila anda memanggil fungsi dalam php -i.e., Apabila anda memintanya untuk melakukan kerja -anda dikatakan memanggil fungsi tersebut. Kebanyakan fungsi mengembalikan nilai apabila dipanggil; Dalam contoh

    , pernyataan ECHO kami mengandungi panggilan ke fungsi RAND yang mengembalikan nombor rawak sebagai rentetan teks. Kemudian, pernyataan ECHO mengeluarkan nilai yang dikembalikan oleh panggilan fungsi.

    echo 'rand(1, 10)'; Setiap fungsi dalam PHP boleh mempunyai satu atau lebih parameter yang membolehkan anda membuat fungsi berjalan dengan cara yang sedikit berbeza. Fungsi RAND mengambil dua parameter: nombor rawak minimum dan nombor rawak maksimum. Dengan menukar nilai yang diluluskan kepada fungsi, anda boleh mengubah cara ia berfungsi. Sebagai contoh, jika anda mahukan nombor rawak antara 1 dan 50, anda boleh menggunakan kod berikut:

    Anda mungkin tertanya -tanya mengapa kita perlu melampirkan parameter dalam kurungan ((1, 50)). Kurungan mempunyai dua fungsi. Pertama, ini bermaksud bahawa Rand adalah fungsi yang anda mahu panggil. Kedua, mereka menandakan permulaan dan akhir senarai parameter -pernyataan PHP yang anda ingin berikan -untuk memberitahu fungsi apa yang anda mahu lakukan. Untuk fungsi RAND anda perlu memberikan nilai minimum dan maksimum. Nilai -nilai ini dipisahkan oleh koma.
    
    
    
        
        測試頁面
    
    
        

    <?php echo '這是一個(gè)<strong>測試</strong>!'; ?>

    Kemudian, kita akan melihat fungsi yang mengambil pelbagai jenis parameter. Kami juga akan mempertimbangkan fungsi yang tidak mengambil sebarang parameter sama sekali. Walaupun tidak ada di antara mereka, fungsi -fungsi ini masih memerlukan tanda kurung.

    (Berikut adalah bahagian FAQ. Oleh kerana batasan ruang, saya hanya akan menyimpan soalan dan ringkasan ringkas jawapannya. Sila rujuk teks asal untuk jawapan FAQ yang lengkap.)

    </strong>

    FAQ kod php (FAQ)

    • Apakah makna PHP Delimiter? </strong> <?php dan ?> digunakan untuk menandakan permulaan dan akhir blok kod PHP, dan pelayan mengasingkan kod PHP dengan sewajarnya.

    • Bagaimana menulis program PHP pertama saya? </strong> Buat fail .php dan tulis kod php di dalam <?php ?>, seperti echo "Hello, World!";.

    • Apakah peranan PHP dalam pembangunan web? </strong> PHP digunakan untuk membuat laman web interaktif dinamik, pangkalan data proses, sesi pengguna, borang, dll.

    • Bagaimana PHP berinteraksi dengan HTML? </strong> kod php tertanam dalam html <?php ?>, dan pelayan mengeluarkan hasilnya sebagai HTML selepas diproses.

    • Apakah kesilapan umum yang pemula dalam kod PHP? </strong> terlupa untuk menutup rentetan atau kurungan, penggunaan titik koma, sintaks fungsi yang salah, dll.

    • Bagaimana cara debug kod php? </strong> Gunakan echo atau print untuk mengeluarkan nilai pembolehubah, atau gunakan alat debugging seperti XDEBUG.

    • Bagaimana untuk melindungi keselamatan kod PHP? </strong> Sahkan dan bersihkan input pengguna, gunakan algoritma hash yang selamat untuk menyimpan kata laluan, kemas kini versi PHP, gunakan sambungan HTTPS, dll.

    • Bolehkah PHP digunakan dengan bahasa pengaturcaraan lain? </strong> boleh, sebagai contoh, dengan pangkalan data HTML, CSS, JavaScript dan SQL.

    • Bagaimana untuk meningkatkan prestasi kod PHP? </strong> Gunakan algoritma yang cekap dan struktur data, meminimumkan pertanyaan pangkalan data, menggunakan teknologi caching, dll.

    • Apakah sumber untuk belajar php? </strong> Laman Web Rasmi PHP (Php.NET), Kursus Dalam Talian, Buku dan Tutorial, dll.

    </strong>

    Atas ialah kandungan terperinci Kod PHP pertama anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

    Kenyataan Laman Web ini
    Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

    Alat AI Hot

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    Undresser.AI Undress

    Undresser.AI Undress

    Apl berkuasa AI untuk mencipta foto bogel yang realistik

    AI Clothes Remover

    AI Clothes Remover

    Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

    Clothoff.io

    Clothoff.io

    Penyingkiran pakaian AI

    Video Face Swap

    Video Face Swap

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

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Bagaimana saya melaksanakan pengesahan dan kebenaran dalam php? Bagaimana saya melaksanakan pengesahan dan kebenaran dalam php? Jun 20, 2025 am 01:03 AM

    TosecurelyhandleAuthenticationandauthorizationInphp, ikuti: 1.alwayshashpasswordswithpassword_hash () andverifyUsingPassword_verify (), usePePreparedStatementStopreventsqlInjection, andStoreUserDatain $ _SessionAsLogin.2.implescureRoleRoleRoleRoleRole

    Bagaimana anda boleh mengendalikan fail memuat naik dengan selamat di php? Bagaimana anda boleh mengendalikan fail memuat naik dengan selamat di php? Jun 19, 2025 am 01:05 AM

    Untuk mengendalikan muat naik fail dengan selamat di PHP, terasnya adalah untuk mengesahkan jenis fail, menamakan semula fail, dan menyekat kebenaran. 1. Gunakan finfo_file () untuk memeriksa jenis mime sebenar, dan hanya jenis tertentu seperti imej/jpeg dibenarkan; 2. Gunakan uniqid () untuk menghasilkan nama fail rawak dan simpannya dalam direktori akar bukan web; 3. Hadkan saiz fail melalui borang php.ini dan html, dan tetapkan kebenaran direktori ke 0755; 4. Gunakan Clamav untuk mengimbas malware untuk meningkatkan keselamatan. Langkah -langkah ini dengan berkesan menghalang kelemahan keselamatan dan memastikan bahawa proses muat naik fail adalah selamat dan boleh dipercayai.

    Apakah perbezaan antara == (perbandingan longgar) dan === (perbandingan ketat) dalam php? Apakah perbezaan antara == (perbandingan longgar) dan === (perbandingan ketat) dalam php? Jun 19, 2025 am 01:07 AM

    Dalam PHP, perbezaan utama antara == dan == adalah ketat pemeriksaan jenis. == Penukaran jenis akan dilakukan sebelum perbandingan, contohnya, 5 == "5" pulangan benar, dan === meminta nilai dan jenis adalah sama sebelum benar akan dikembalikan, sebagai contoh, 5 === "5" mengembalikan palsu. Dalam senario penggunaan, === lebih selamat dan harus digunakan terlebih dahulu, dan == hanya digunakan apabila penukaran jenis diperlukan.

    Bagaimanakah saya melakukan operasi aritmetik dalam php (, -, *, /, %)? Bagaimanakah saya melakukan operasi aritmetik dalam php (, -, *, /, %)? Jun 19, 2025 pm 05:13 PM

    Kaedah menggunakan operasi matematik asas dalam PHP adalah seperti berikut: 1. Tanda tambahan menyokong bilangan bulat dan nombor terapung, dan juga boleh digunakan untuk pembolehubah. Nombor rentetan akan ditukar secara automatik tetapi tidak disyorkan kepada kebergantungan; 2. Tanda -tanda pengurangan - tanda, pembolehubah adalah sama, dan penukaran jenis juga terpakai; 3. Tanda -tanda pendaraban menggunakan tanda *, yang sesuai untuk nombor dan rentetan yang serupa; 4. Bahagian menggunakan / tanda, yang perlu mengelakkan pembahagian dengan sifar, dan perhatikan bahawa hasilnya mungkin nombor terapung; 5. Mengambil tanda modulus boleh digunakan untuk menilai angka ganjil dan bahkan, dan apabila memproses nombor negatif, tanda -tanda selebihnya selaras dengan dividen. Kunci untuk menggunakan pengendali ini dengan betul adalah untuk memastikan bahawa jenis data adalah jelas dan keadaan sempadan ditangani dengan baik.

    Bagaimanakah anda boleh berinteraksi dengan pangkalan data NoSQL (mis., MongoDB, Redis) dari PHP? Bagaimanakah anda boleh berinteraksi dengan pangkalan data NoSQL (mis., MongoDB, Redis) dari PHP? Jun 19, 2025 am 01:07 AM

    Ya, PHP boleh berinteraksi dengan pangkalan data NoSQL seperti MongoDB dan Redis melalui sambungan atau perpustakaan tertentu. Pertama, gunakan pemacu MongoDBPHP (dipasang melalui PECL atau komposer) untuk membuat contoh pelanggan dan mengendalikan pangkalan data dan koleksi, penyisipan sokongan, pertanyaan, pengagregatan dan operasi lain; Kedua, gunakan perpustakaan predis atau lanjutan phpredis untuk menyambung ke REDIS, lakukan tetapan dan pengambilalihan nilai utama, dan mengesyorkan PHPREDI untuk senario berprestasi tinggi, sementara Predis mudah untuk penempatan pesat; Kedua-duanya sesuai untuk persekitaran pengeluaran dan didokumentasikan dengan baik.

    Bagaimanakah saya tetap terkini dengan perkembangan php terkini dan amalan terbaik? Bagaimanakah saya tetap terkini dengan perkembangan php terkini dan amalan terbaik? Jun 23, 2025 am 12:56 AM

    Tostaycurrentwithphpdevelopmentsandbestpractices, followeyNewsssourcesLikePhp.netandphpweekly, engageWithCommunitiesonforumsandconference, keeptoolingupdatedandgraduallyAdoptNewFeatures, dan readribcoursourcourceSource

    Apakah php, dan mengapa ia digunakan untuk pembangunan web? Apakah php, dan mengapa ia digunakan untuk pembangunan web? Jun 23, 2025 am 12:55 AM

    Phpbecamepopularforwebdevelopmentduetoitseaseoflearning, seamlessintegrationwithhtml, widespreadhostingsupport, andalargeecosystemincludingframeworkslikelaravelandcmsplatformsLikeWordPress.itexcelsinhandessubmissions

    Bagaimana cara menetapkan zon waktu php? Bagaimana cara menetapkan zon waktu php? Jun 25, 2025 am 01:00 AM

    TosetTheRightTimeZoneinPhp, USEDATE_DEFAULT_TIMEZONE_SET () functionAtthestArtAfyourscriptwithavalididentifiersuchas'america/new_york'.1.usedate_default_timeSet ()

    See all articles