It’s how they handle failures. If the file is not found by require(), it will cause a fatal error and halt the execution of the script. If the file is not found by include(), a warning will be issued, but execution will continue.… Read more
I am trying to assign a variable the value of 0123, but it keeps coming up with a different number, what’s the problem?
PHP Interpreter treats numbers beginning with 0 as octal.… Read more
May I use print “$a dollars” or “{$a} dollars” to print out the amount of dollars in this example?
In this example it wouldn’t matter, since the variable is all by itself, but if you were to print something like “{$a},000,000 mln dollars”, then you definitely need to use the braces.… Read more
How do you define a constant?
Via define() directive, like define (“MYCONSTANT”, 100);… Read more
How do you pass a variable by value?
Just like in C++, put an ampersand in front of it, like $a = &$b… Read more
When are you supposed to use endif to end the conditional statement?
When the original if was followed by : and then the code block without braces.… Read more
Explain the ternary conditional operator in PHP?
Expression preceding the ? is evaluated, if it’s true, then the expression preceding the : is executed, otherwise, the expression following : is executed.… Read more
How do I find out the number of parameters passed into function?
func_num_args() function returns the number of parameters passed in.… Read more
What’s the difference between accessing a class method via -> and via ::?
“::” is allowed to access methods that can perform static operations, i.e. those, which do not require object initialization.… Read more
What’s the special meaning of __sleep and __wakeup?
__sleep returns the array of all the variables than need to be saved, while __wakeup retrieves them.… Read more