Saturday, 27 January 2018

php - Fatal error: Can't use function return value



When i'm using following code then fatal error generate.



echo empty(is_resource(true));



Error:




Fatal error: Can't use function return value in write context.




Why?


Answer



empty requires a variable as if the parameter were passed by reference:





Note:
empty() only checks variables as anything else will result in a parse error. In other words, the following will not work: empty(trim($name)).




So you could do this:



$var = is_resource(true);
echo empty($var);



But as is_resource already returns a boolean value, you actually don’t need another testing function.


No comments:

Post a Comment

casting - Why wasn't Tobey Maguire in The Amazing Spider-Man? - Movies & TV

In the Spider-Man franchise, Tobey Maguire is an outstanding performer as a Spider-Man and also reprised his role in the sequels Spider-Man...