Bird
0
0

You want to create a string in PHP that contains both single and double quotes, like:

hard📝 Application Q8 of 15
PHP - Variables and Data Types
You want to create a string in PHP that contains both single and double quotes, like:
He said, "It's fine."

Which is the best way to write this string?
A$str = "He said, \"It's fine.\"";
B$str = 'He said, "It\'s fine."';
C$str = 'He said, "It's fine."';
D$str = "He said, 'It\'s fine.'";
Step-by-Step Solution
Solution:
  1. Step 1: Understand escaping rules for quotes

    Inside double quotes, double quotes must be escaped; single quotes do not need escaping.
  2. Step 2: Check each option for correct escaping

    $str = "He said, \"It's fine.\""; correctly escapes double quotes inside double quotes and leaves single quotes unescaped.
  3. Final Answer:

    $str = "He said, \"It's fine.\""; -> Option A
  4. Quick Check:

    Escape double quotes inside double quotes, single quotes stay unescaped [OK]
Quick Trick: Escape double quotes inside double quotes; single quotes don't need escape [OK]
Common Mistakes:
  • Not escaping double quotes inside double quotes
  • Escaping single quotes unnecessarily inside double quotes
  • Using single quotes without escaping inner single quote

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More PHP Quizzes