A single quote is used for character, while double quotes are used for strings.
printf("%c \n",'a');
printf("%s","Hello World");
a
Hello World
If you used these in vice versa case and used a single quote for string and double quotes for a character, this will be the result:
printf("%c \n","a");
printf("%s",'Hello World');
For the first line. You will get a garbage value or unexpected value or you may get an output like this:
?
While for the second statement, you will see nothing. One more thing, if you have more statements after this, they will also give you no result.
Note: PHP language gives you the flexibility to use single and double-quotes easily.