Search code examples
phpvariable-types

Setting Variable Types in PHP


I know that I can do something like

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

To set the variable $int to an integer and give it a value of 99.

Is there a way to set the type to something like LongBlob in MySQL for LARGE Integers in PHP?


Solution

  • No. PHP does what is called automatic type conversion.

    In your example

    $int = (int)123;
    

    the "(int)" just assures that at that exact moment 123 will be handled as an int.

    I think your best bet would be to use a class to provide some sort of type safety.