目錄
php中的問號是什麼意思
首頁 後端開發 PHP問題 php中的問號是什麼意思

php中的問號是什麼意思

Feb 11, 2022 pm 02:17 PM
php

PHP中的問號有多種意思:1、在標籤中使用的問號是一個界定符,用來標識php程式碼的開頭和結尾,沒有實際的程式意義;2、在三元運算符中的問號,用於選擇指定的條件作為程式執行的分支,語法為「條件一?條件二:條件三」。

php中的問號是什麼意思

本教學操作環境:windows10系統、PHP7.1版、DELL G3電腦

php中的問號是什麼意思

php程式碼當中問號的作用大概分為兩類,一類是在PHP標籤中使用的「」這對標記,還有一類是用在三元運算符中的「?」操作符,像這樣:$a == 1?true:false。

  • 在標籤中使用的問號,只是充當一個界定符的作用,即標識PHP代碼的開頭和結尾,沒有實質的程序意義。

  • 在三元運算子中的問號,是有著特定的程式意義的,它的表示方法大概是:條件一?條件二:條件三,當條件一成立時,問號的作用是選擇條件二作為程序繼續執行的分支。也就是說,條件一成立,就執行條件二,否則執行條件三。

在PHP程式中適當地使用三元運算子能夠讓腳本更為簡潔、更有效率。

程式碼格式如下:

(expr1) ? (expr2) : (expr3);
登入後複製

解釋:

如果條件“expr1”成立,則執行語句“expr2”,否則執行“expr3”。

實現同樣的功能,若使用條件流程語句,就需要書寫多行程式碼:

if(expr1) {
expr2;
} else {
expr3;
}
登入後複製

可見,前面所說的三元運算子之好並非誇張。

可是,多數情況下我們只在程式碼較為簡單的時候使用三元運算符,也就是執行語句只為單句的時候。如:

$a>$b ? print "a大于b" : print "a小于b";
登入後複製

事實上,三元運算子可以擴充使用,當設定的條件成立或不成立,執行語句都可以不只一句,試看以下格式:

(expr1) ? (expr2).(expr3) : (expr4).(expr5);
登入後複製

我們非常明顯地看到,多個執行語句可以使用用字串運算符號(“.”)連接起來,各執行語句用小角括號包圍起來以表明它是一個獨立而完整的執行語句。

這樣擴充後它的功能會更逼近「if...else」流程語句。

同時三元運算子還可以巢狀使用。

推薦學習:《PHP影片教學

以上是php中的問號是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南 Dec 24, 2024 pm 04:42 PM

適用於 Ubuntu 和 Debian 的 PHP 8.4 安裝和升級指南

CakePHP 專案配置 CakePHP 專案配置 Sep 10, 2024 pm 05:25 PM

CakePHP 專案配置

CakePHP 日期和時間 CakePHP 日期和時間 Sep 10, 2024 pm 05:27 PM

CakePHP 日期和時間

CakePHP 檔案上傳 CakePHP 檔案上傳 Sep 10, 2024 pm 05:27 PM

CakePHP 檔案上傳

CakePHP 路由 CakePHP 路由 Sep 10, 2024 pm 05:25 PM

CakePHP 路由

討論 CakePHP 討論 CakePHP Sep 10, 2024 pm 05:28 PM

討論 CakePHP

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 如何設定 Visual Studio Code (VS Code) 進行 PHP 開發 Dec 20, 2024 am 11:31 AM

如何設定 Visual Studio Code (VS Code) 進行 PHP 開發

CakePHP 快速指南 CakePHP 快速指南 Sep 10, 2024 pm 05:27 PM

CakePHP 快速指南

See all articles