© Mikael Olsson 2016

Mikael Olsson, PHP 7 Quick Scripting Reference, 10.1007/978-1-4842-1922-5_19

19. Type Conversions

Mikael Olsson

(1)Hammarland, Finland

PHP automatically converts a variable’s data type as necessary, given the context in which it is used. For this reason, explicit type conversions are seldom required. Nonetheless, the type of a variable or expression may be changed by performing an explicit type cast.

Explicit Casts

An explicit cast is performed by placing the desired data type in parentheses before the variable or value that is to be evaluated. In the following example, the explicit cast forces the bool variable to be evaluated as an int.

$myBool = false;$myInt = (int)$myBool; // 0

One use for explicit casts can be seen when the ...

Get PHP 7 Quick Scripting Reference, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.