Rumah pembangunan bahagian belakang tutorial php PHP基础之介绍PHP的编程语句_PHP教程

PHP基础之介绍PHP的编程语句_PHP教程

Jul 20, 2016 am 10:57 AM
php bawah memperkenalkan Pangkalan daripada Pengaturcaraan Mudah pengaturcaraan kenyataan bahasa

下面介绍PHP程序设计语言中的编程语句。

1 简单的语句

每行至多包含一条语句,例如:

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="vars">$argv</span><span>++; </span><span class="comment">// 正确的 </span><span> </span></span></li>
<li>
<span class="vars">$argc</span><span>--; </span><span class="comment">// 正确的 </span><span> </span>
</li>
<li class="alt">
<span class="vars">$argv</span><span>++; </span><span class="vars">$argc</span><span>--; </span><span class="comment">// 错误的</span><span> </span>
</li>
</ol>
Salin selepas log masuk

2 复合语句

复合语句是包含在大括号中的语句序列,形如"{ 语句 }"。例如下面各段。

  •  被括其中的语句应该较之复合语句缩进一个层次
  •  左大括号"{"应位于复合语句起始行的行尾;右大括号"}"应另起一行并与复合语句首行对齐。
  •  大括号可以被用于所有语句,包括单个语句,只要这些语句是诸如if-else或for控制结构的一部分。这样便于添加语句而无需担心由于忘了加括号而引入bug

3 返回语句

一个带返回值的return语句不使用小括号"()",除非它们以某种方式使返回值更为显见。例如:

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">return</span><span>;  </span></span></li>
<li>
<span class="keyword">return</span><span> myDisk.size();  </span>
</li>
<li class="alt">
<span class="keyword">return</span><span> (</span><span class="vars">$size</span><span> ? </span><span class="vars">$size</span><span> : </span><span class="vars">$defaultSize</span><span>); </span>
</li>
</ol>
Salin selepas log masuk

4 if与else语句

if-else语句应该具有如下格式:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">if</span><span> (condition){ </span><span class="comment">/* 进行操作的条件 */</span><span> </span></span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>}  </span></li>
<li>
<span class="keyword">if</span><span> (condition) {</span><span class="comment">/*进行操作的条件. */</span><span> </span>
</li>
<li class="alt"><span>statements;  </span></li>
<li>
<span>} </span><span class="keyword">else</span><span> {</span><span class="comment">/*进行操作的条件*/</span><span> </span>
</li>
<li class="alt"><span>statements;  </span></li>
<li><span>}  </span></li>
<li class="alt">
<span class="keyword">if</span><span> (condition) {</span><span class="comment">/*进行操作的条件*/</span><span> </span>
</li>
<li><span>statements;  </span></li>
<li class="alt">
<span>} </span><span class="keyword">else</span><span> </span><span class="keyword">if</span><span> (condition) {</span><span class="comment">/*进行操作的条件 */</span><span> </span>
</li>
<li><span>statements;  </span></li>
<li class="alt">
<span>} </span><span class="keyword">else</span><span>{</span><span class="comment">/*进行操作的条件*/</span><span> </span>
</li>
<li><span>statements;  </span></li>
<li class="alt"><span>} </span></li>
</ol>
Salin selepas log masuk

注意:if语句总是用"{"和"}"括起来,避免使用如下容易引起错误的格式:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">if</span><span> (condition) </span><span class="comment">//避免这种写法,他忽略了“{}” </span><span> </span></span></li>
<li><span>statement; </span></li>
</ol>
Salin selepas log masuk

注释格式也可以像下面的这种方式写

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">if</span><span> (condition) {  </span></span></li>
<li>
<span class="comment">/*进行操作的条件*/</span><span> </span>
</li>
<li class="alt"><span>statements;  </span></li>
<li>
<span>} </span><span class="keyword">else</span><span> {  </span>
</li>
<li class="alt">
<span class="comment">/*进行操作的条件*/</span><span> </span>
</li>
<li><span>statements;  </span></li>
<li class="alt"><span>} </span></li>
</ol>
Salin selepas log masuk

只要可以描述清楚各分支之间的关系,在哪里写注释均可

5 for语句

一个for语句应该具有如下格式:

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">for</span><span> (initialization; condition; update) {  </span></span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} </span></li>
</ol>
Salin selepas log masuk

一个空的for语句(所有工作都在初始化,条件判断,更新子句中完成)应该具有如下格式:

<ol class="dp-c"><li class="alt"><span><span class="keyword">for</span><span> (initialization; condition; update); </span></span></li></ol>
Salin selepas log masuk

当在for语句的初始化或更新子句中使用逗号时,避免因使用三个以上变量,而导致复杂度提高。若需要,可以在for循环之前(为初始化子句)或for循环末尾(为更新子句)使用单独的语句。

6 while语句

一个while语句应该具有如下格式

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">while</span><span> (condition) {  </span></span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} </span></li>
</ol>
Salin selepas log masuk

一个空的while语句应该具有如下格式:

<ol class="dp-c"><li class="alt"><span><span class="keyword">while</span><span> (condition); </span></span></li></ol>
Salin selepas log masuk

7 do...while语句

一个do-while语句应该具有如下格式:

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">do</span><span> {  </span></span></li>
<li><span>statements;  </span></li>
<li class="alt">
<span>} </span><span class="keyword">while</span><span> (condition); </span>
</li>
</ol>
Salin selepas log masuk

8 switch语句

一个switch语句应该具有如下格式:

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span class="keyword">switch</span><span> (condition) {  </span></span></li>
<li>
<span></span><span class="keyword">case</span><span> ABC:   </span>
</li>
<li class="alt">
<span></span><span class="comment">/* falls through */</span><span> </span>
</li>
<li><span>statements;  </span></li>
<li class="alt">
<span></span><span class="keyword">case</span><span> DEF:  </span>
</li>
<li><span> statements;  </span></li>
<li class="alt">
<span> </span><span class="keyword">break</span><span>;  </span>
</li>
<li>
<span></span><span class="keyword">case</span><span> XYZ:  </span>
</li>
<li class="alt"><span>statements;  </span></li>
<li>
<span></span><span class="keyword">break</span><span>;  </span>
</li>
<li class="alt">
<span></span><span class="keyword">default</span><span>:  </span>
</li>
<li><span>statements;  </span></li>
<li class="alt">
<span></span><span class="keyword">break</span><span>;  </span>
</li>
<li><span>} </span></li>
</ol>
Salin selepas log masuk

每当一个case顺着往下执行时(因为没有break语句),通常应在break语句的位置添加注释。上面的示例代码中就包含注释/* falls through */。

9 try...catch语句

一个try-catch语句应该具有如下格式:

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span>try {  </span></span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} catch (ExceptionClass e) {  </span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} </span></li>
</ol>
Salin selepas log masuk

一个try-catch语句后面也可能跟着一个finally语句,不论try代码块是否顺利执行完,它都会被执行。

以下为引用的内容:

<ol class="dp-c">
<li class="alt"><span><span>try {  </span></span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} catch (ExceptionClass e) {  </span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} finally {  </span></li>
<li><span>statements;  </span></li>
<li class="alt"><span>} </span></li>
</ol>
Salin selepas log masuk

希望通过本文的介绍,能够给你带来帮助。


www.bkjia.comtruehttp://www.bkjia.com/PHPjc/445733.htmlTechArticle下面介绍 PHP 程序设计语言中的编程语句。 1 简单的语句 每行至多包含一条语句,例如: 以下为引用的内容: $argv ++; //正确的 $argc --; //正...
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

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.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

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)

Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Panduan Pemasangan dan Naik Taraf PHP 8.4 untuk Ubuntu dan Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

7 Fungsi PHP Saya Menyesal Saya Tidak Tahu Sebelum ini 7 Fungsi PHP Saya Menyesal Saya Tidak Tahu Sebelum ini Nov 13, 2024 am 09:42 AM

Jika anda seorang pembangun PHP yang berpengalaman, anda mungkin merasakan bahawa anda telah berada di sana dan telah melakukannya. Anda telah membangunkan sejumlah besar aplikasi, menyahpenyahpepijat berjuta-juta baris kod dan mengubah suai sekumpulan skrip untuk mencapai op

Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Cara Menyediakan Kod Visual Studio (Kod VS) untuk Pembangunan PHP Dec 20, 2024 am 11:31 AM

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Jelaskan JSON Web Tokens (JWT) dan kes penggunaannya dalam PHP API. Jelaskan JSON Web Tokens (JWT) dan kes penggunaannya dalam PHP API. Apr 05, 2025 am 12:04 AM

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Program PHP untuk mengira vokal dalam rentetan Program PHP untuk mengira vokal dalam rentetan Feb 07, 2025 pm 12:12 PM

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Bagaimana anda menghuraikan dan memproses HTML/XML dalam PHP? Feb 07, 2025 am 11:57 AM

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

Terangkan pengikatan statik lewat dalam php (statik: :). Terangkan pengikatan statik lewat dalam php (statik: :). Apr 03, 2025 am 12:04 AM

Mengikat statik (statik: :) Melaksanakan pengikatan statik lewat (LSB) dalam PHP, yang membolehkan kelas panggilan dirujuk dalam konteks statik dan bukannya menentukan kelas. 1) Proses parsing dilakukan pada masa runtime, 2) Cari kelas panggilan dalam hubungan warisan, 3) ia boleh membawa overhead prestasi.

Apakah kaedah Magic PHP (__construct, __destruct, __call, __get, __set, dll) dan menyediakan kes penggunaan? Apakah kaedah Magic PHP (__construct, __destruct, __call, __get, __set, dll) dan menyediakan kes penggunaan? Apr 03, 2025 am 12:03 AM

Apakah kaedah sihir PHP? Kaedah sihir PHP termasuk: 1. \ _ \ _ Membina, digunakan untuk memulakan objek; 2. \ _ \ _ Destruct, digunakan untuk membersihkan sumber; 3. \ _ \ _ Call, mengendalikan panggilan kaedah yang tidak wujud; 4. \ _ \ _ Mendapatkan, melaksanakan akses atribut dinamik; 5. \ _ \ _ Set, melaksanakan tetapan atribut dinamik. Kaedah ini secara automatik dipanggil dalam situasi tertentu, meningkatkan fleksibiliti dan kecekapan kod.

See all articles