Değişken Türleri

2 Cevap php

Ben gibi bir şey biliyorum

$int = (int)99; //(int) has a maximum or 99

Bir tamsayı değişken $ int set ve bunu 99 bir değer vermek için, PHP BÜYÜK tamsayılar için MySQL LongBlob gibi bir şey için türünü ayarlamak için bir yolu var mı?

2 Cevap

No PHP otomatik tür dönüşümü denir yapar.

Sizin örnekte

$int = (int)123;

"(int)" sadece tam o anda 123 int olarak ele alınacaktır garanti eder.

Ben senin en iyi bahis türü güvenliği çeşit sağlamak için bir sınıf kullanmak olacağını düşünüyorum.

Hayır türü LongBlob MySQL özgüdür. PHP, bu bir int dönüştürmek için çalıştı eğer verilerin ilk 32 bit (platform bağımlı) almak ve değişken içine itmek istiyorsunuz, ikili veri (genellikle karakter) olarak görülüyor.