PHP 資料類型
四種標量類型:
? boolean(布林類型)
? integer(整數)
? float(c3) 也稱為浮點型,也稱為浮點型,也稱為浮點型
兩種複合類型:
? array(陣列)
? object(物件)
?類型)
為了確保程式碼的易讀性,還有一些偽類型:
? mixed(混合型別)
? number(數位型別) ? number(數字型別)偽變數$...
變數的類型通常不是由程式設計師設定的,確切地說,是由PHP根據該變數使用的上下文在運行時決定的。
如果想查看某個表達式的值和型,用 var_dump
() 函數。如果只是想得到一個易讀懂的類型的表達方式用於調試,用
gettype() 函數。要查看某個類型,不要用 gettype(),而用 is_type 函數。如果要將一個變數強制轉換為某一類型,可以對其使用強制轉換或者 settype
() 函數。 【boolean】 要指定一個布林值,使用關鍵字 TRUE 或 FALSE。兩個都不區分大小寫。 轉換為布林值 要明確地將一個值轉換成 boolean,用 (bool) 或 (boolean) 強制轉換。
當轉換為boolean 時,以下值被認為是FALSE:
? 布林值FALSE 本身
? 050 月(零點) 0. ? 空字串,以及字串"0"
? 不包含任何元素的陣列
? 不包含任何成員變數的物件(僅PHP 4.0 適用)賦值的變數)
? 從空標記產生的SimpleXML 物件
【integer】
整數值- 或+)。
二進位表達的 integer 自 PHP 5.4.0 起可用。要使用八進位表達,數字前必須加上 0(零)。要使用十六進位表達,數字前必須加上
0x。要使用二進位表達,數字前必須加上 0b
。
Integer 值的字長可以用常數 PHP_INT_SIZE來表示,自 PHP 4.4.0 和 PHP 5.0.5後,最大值可以用常數 PHP_INT_MAX 來表示。
如果給定的一個數字超出了 integer 的範圍,將會被解釋為 float。同樣如果執行的運算結果超出了 integer 範圍,也會傳回 float。
PHP 中沒有整除的運算子。
1/2 產生出 float 0.5。值可以捨棄小數部分強制轉換為 integer,或者使用 round() 函數可以更好地進行四捨五入。 轉換為整數 要明確地將數值轉換為 integer,以 (int) 或 (integer) 強制轉換為數值。
【float】 浮點數的精確度有限。以十進制能夠精確表示的有理數如 0.1 或 0.7,無論有多少尾數都不能被內部所使用的二進制精確表示,因此不能在不丟失一點點精度的情況下轉換為二進制的格式。這就會造成混亂的結果:例如,
floor((0.1+0.7)*10) 通常會返回 7 而不是預期中的 8,因為該結果內部的表示其實是類似 7.9999999999999991118...。
所以永遠不要相信浮點數結果精確到了最後一位,也永遠不要比較兩個浮點數是否相等。如果確實需要更高的精度,應該使用任意精度數學函數或 gmp 函數。 【NULL】
特殊的 NULL 值表示一個變數沒有值。 NULL 類型唯一可能的值就是 NULL。
在下列情況下一個變數被視為 NULL:
? 被賦值為 NULL。
? 尚未被賦值。
? 被 unset()。
【型別轉換的判別】
允許的強制轉換有:
? (int), (integer) - 轉換為整形integer
? (leanbool), (booleanbool), (booleano? boolean
? (float), (double), (real) - 轉換為浮點型float
? (string) - 轉換為字串string
? ( ? (object) - 轉換為物件object
? (unset) - 轉換為NULL (PHP 5)
【Variable handling 函數】
? ?kvalue debug_zval_dump — Dumps a string representation of an internal zend value to output
?doubleval — floatval 的別名
?empty — 檢查一個變數是否為浮點是否為空的點空變數get_defined_vars — 傳回所有已定義變數所組成的陣列
?get_resource_type — 傳回資源(resource)型別
?gettype — 取得變數的型別
?作用域中
?intval — 取得變數的整數值
?is_array — 偵測變數是否為陣列
?is_bool — 偵測變數是否是布林型呼叫結構
?is_double — is_float 的別名
?is_float — 偵測變數是否為浮點型
?is_int — 檢測變數是否為整數化🜎 _long — is_int 的別名
?is_null — 偵測變數是否為NULL
?is_numeric — 偵測變數是否為數字或數字字串
?is_resource — 偵測變數是否為資源型別
?is_scalar — 偵測變數是否為資源型別
?is_string — 偵測變數是否為字串是否為公義
? print_r — 列印關於變數的易於理解的資訊。
?serialize — 產生一個可儲存的值的表示
?settype — 設定變數的型別
?strval — 取得變數的字串值
?strval — 取得變數的字串值
的值
?unset — 釋放給定的變數
?var_dump — 列印變數的相關訊息
?var_export — 輸出或傳回一個變數的字串表示 以上就介紹了PHP 資料類型,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

「你的組織要求你更改PIN訊息」將顯示在登入畫面上。當在使用基於組織的帳戶設定的電腦上達到PIN過期限制時,就會發生這種情況,在該電腦上,他們可以控制個人設備。但是,如果您使用個人帳戶設定了Windows,則理想情況下不應顯示錯誤訊息。雖然情況並非總是如此。大多數遇到錯誤的使用者使用個人帳戶報告。為什麼我的組織要求我在Windows11上更改我的PIN?可能是您的帳戶與組織相關聯,您的主要方法應該是驗證這一點。聯絡網域管理員會有所幫助!此外,配置錯誤的本機原則設定或不正確的登錄項目也可能導致錯誤。即

Windows11將清新優雅的設計帶到了最前沿;現代介面可讓您個性化和更改最精細的細節,例如視窗邊框。在本指南中,我們將討論逐步說明,以協助您在Windows作業系統中建立反映您的風格的環境。如何更改視窗邊框設定?按+開啟“設定”應用程式。 WindowsI前往個人化,然後按一下顏色設定。顏色變更視窗邊框設定視窗11「寬度=」643「高度=」500「>找到在標題列和視窗邊框上顯示強調色選項,然後切換它旁邊的開關。若要在「開始」功能表和工作列上顯示主題色,請開啟「在開始」功能表和工作列上顯示主題

預設情況下,Windows11上的標題列顏色取決於您選擇的深色/淺色主題。但是,您可以將其變更為所需的任何顏色。在本指南中,我們將討論三種方法的逐步說明,以更改它並個性化您的桌面體驗,使其具有視覺吸引力。是否可以更改活動和非活動視窗的標題列顏色?是的,您可以使用「設定」套用變更活動視窗的標題列顏色,也可以使用登錄編輯程式變更非活動視窗的標題列顏色。若要了解這些步驟,請前往下一部分。如何在Windows11中變更標題列的顏色? 1.使用「設定」應用程式按+開啟設定視窗。 WindowsI前往“個人化”,然

您是否在Windows安裝程式頁面上看到「出現問題」以及「OOBELANGUAGE」語句? Windows的安裝有時會因此類錯誤而停止。 OOBE表示開箱即用的體驗。正如錯誤提示所表示的那樣,這是與OOBE語言選擇相關的問題。沒有什麼好擔心的,你可以透過OOBE螢幕本身的漂亮註冊表編輯來解決這個問題。快速修復–1.點選OOBE應用底部的「重試」按鈕。這將繼續進行該過程,而不會再打嗝。 2.使用電源按鈕強制關閉系統。系統重新啟動後,OOBE應繼續。 3.斷開系統與網際網路的連接。在脫機模式下完成OOBE的所

工作列縮圖可能很有趣,但它們也可能分散注意力或煩人。考慮到您將滑鼠懸停在該區域的頻率,您可能無意中關閉了重要視窗幾次。另一個缺點是它使用更多的系統資源,因此,如果您一直在尋找一種提高資源效率的方法,我們將向您展示如何停用它。不過,如果您的硬體規格可以處理它並且您喜歡預覽版,則可以啟用它。如何在Windows11中啟用工作列縮圖預覽? 1.使用「設定」應用程式點擊鍵並點選設定。 Windows按一下系統,然後選擇關於。點選高級系統設定。導航至“進階”選項卡,然後選擇“效能”下的“設定”。在「視覺效果」選

在Windows11上的顯示縮放方面,我們都有不同的偏好。有些人喜歡大圖標,有些人喜歡小圖標。但是,我們都同意擁有正確的縮放比例很重要。字體縮放不良或圖像過度縮放可能是工作時真正的生產力殺手,因此您需要知道如何自訂以充分利用系統功能。自訂縮放的優點:對於難以閱讀螢幕上的文字的人來說,這是一個有用的功能。它可以幫助您一次在螢幕上查看更多內容。您可以建立僅適用於某些監視器和應用程式的自訂擴充功能設定檔。可以幫助提高低階硬體的效能。它使您可以更好地控制螢幕上的內容。如何在Windows11

螢幕亮度是使用現代計算設備不可或缺的一部分,尤其是當您長時間注視螢幕時。它可以幫助您減輕眼睛疲勞,提高易讀性,並輕鬆有效地查看內容。但是,根據您的設置,有時很難管理亮度,尤其是在具有新UI更改的Windows11上。如果您在調整亮度時遇到問題,以下是在Windows11上管理亮度的所有方法。如何在Windows11上變更亮度[10種方式解釋]單一顯示器使用者可以使用下列方法在Windows11上調整亮度。這包括使用單一顯示器的桌上型電腦系統以及筆記型電腦。讓我們開始吧。方法1:使用操作中心操作中心是訪問

Windows上的啟動過程有時會突然轉向顯示包含此錯誤代碼0xc004f069的錯誤訊息。雖然啟動程序已經聯機,但一些運行WindowsServer的舊系統可能會遇到此問題。透過這些初步檢查,如果這些檢查不能幫助您啟動系統,請跳到主要解決方案以解決問題。解決方法–關閉錯誤訊息和啟動視窗。然後,重新啟動電腦。再次從頭開始重試Windows啟動程序。修復1–從終端啟動從cmd終端啟動WindowsServerEdition系統。階段–1檢查Windows伺服器版本您必須檢查您使用的是哪種類型的W
