本文目錄一覽:
PHP中的settype
1:settype函數如果成功則返回 TRUE,失敗則返回 FALSE。
返回1說明設置成功
2:應該是還原不了.裝箱在拆箱 中間是要有損失的
PHP是弱類型語言,那麼settype還有什麼意義呢?
弱類型語言並不代表沒有類型,數據類型是所有編程語言的基礎,PHP中的數據類型依然重要,PHP7之後,有了強類型模式,但即使不在強類型模式下,我們依然可以對函數(方法)的參數、返回值指定類型,這樣的代碼會更嚴謹更安全。
PHP 變量類型轉換函數settype問題
這個函數是:設置變量的類型,PHP 自帶函數,不需要配置
settype 函數結構
bool settype ( mixed var, string type )
解讀為:返回值 布爾值,也就是成功或失敗。參數兩個都是必須的。前面是要設置類型的變量。後面是要設置為什麼類型的變量。
函數運行結束並沒有什麼輸出。只會返回一個真假值。告訴你成功還是失敗了。
給你一段代碼測試一下吧。
?php
$foo = “5bar”; //字符型變量 $foo
settype($foo, “integer”); // $foo 設置類型為整型
var_dump($foo); //打印變量信息,結果為整型 5
?
用了以後變量的類型直接改變了。你出錯應該是少加了參數。
==================
我個人習慣是這樣
?PHP
$foo = “5bar”;
$a = (int)$foo; //聲明一下變量類型
var_dump($a); //結果也是整型 5
?
PHP中settype()函數相關
本例程序定義了一個結構stu,定義了stu類型結構變量boy1並作了初始化賦值,
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/230507.html