PHP PHP Basics Daily Exercise Program True PHP

The request seems unclear to me. I've reviewed the video a couple of times and nothing is clicking.

How should I decipher this request?

index.php
<?php
$a = 5;
//Place your code below this comment
$isBoolean = true;
$isIdentical = '5';
var_dump($a == $isIdentical);

?>

3 Answers

Patrick Marshall
Patrick Marshall
13,508 Points

The challenge is "Create a new variable name $isIdentical. Compare the variable $a as identical (equal AND of the same type) as the string "5" and assign the results to $isIdentical."

What they are asking you to do is compare the value of $a to the string "5" and determine if they are identical. Identical would refer to being both the same value and type. Then apply the result to a variable $isIdentical. Remember identical and equal are not the same. To compare identical values we use '===' instead of '=='.

Thank you! That makes more sense now.

Audrey Rozowykwiat
PRO
Audrey Rozowykwiat
Pro Student 5,449 Points

This is my code : <?php $a = 5; //Place your code below this comment $isBoolean = true; $isIdentical = var_dump($a === "5"); ?>

I have this errror : Bummer: I cannot see a variable named $isIdentical I don't undestand why

Audrey Rozowykwiat
PRO
Audrey Rozowykwiat
Pro Student 5,449 Points

I found the answer. I didn't need to use var_dump here. So the answer is :

<?php $a = 5; //Place your code below this comment $isBoolean = true; $isIdentical = $a === "5"; ?>