變量類型,我知道我可以這樣做設置在PHP
$int = (int)99; //(int) has a maximum or 99
要設置可變的$int
爲整數,並給它的99
值。
有沒有辦法將類型設置爲類似於LongBlob
在MySQL中爲LARGE
PHP中的整數?
變量類型,我知道我可以這樣做設置在PHP
$int = (int)99; //(int) has a maximum or 99
要設置可變的$int
爲整數,並給它的99
值。
有沒有辦法將類型設置爲類似於LongBlob
在MySQL中爲LARGE
PHP中的整數?
不。PHP做所謂的自動類型轉換。
在您的例子
$int = (int)123;
的 「(INT)」 只是保證在確切時刻123將作爲int處理。
我認爲你最好的選擇是使用一個類來提供某種類型的安全。
不,LongBlob類型特定於MySQL。在PHP中,它被看作是二進制數據(通常是字符),如果你試圖將它轉換爲一個int,它將採用前32位數據(依賴於平臺)並將其推入變量。