Jump to content


This topic is now archived and is closed to further replies.


what is this (int) do inside ternary operator?

Recommended Posts

ok, i have had visited sitepoint.com

and along the way i got this code;
[code] // If we want more fields, then use, preupload.php?number_of_fields=20
$number_of_fields = (isset($_GET['number_of_fields'])) ? (int)($_GET['number_of_fields']) : 5;

ok, i know that the variable $number_of_fields was assigned by an isset which is from $_GET
which has a ternary condition.

now my basic question is what is an (int) doing inside a ternary condition operator?
what an (int) purpose?

thanks in advance.

Share this post

Link to post
Share on other sites
Type casting.

[a href=\"http://www.php.net/language.types.type-juggling#language.types.typecasting\" target=\"_blank\"]http://www.php.net/language.types.type-jug...pes.typecasting[/a]

Share this post

Link to post
Share on other sites


Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.