三元ステートメントで条件Can't use function return value in write context
付きとして割り当てを実行しようとすると、エラーが発生しました。empty(strip_tags($string))
それで、テストのために、私は割り当てと三元ステートメントを取り除きました。しかし、明らかに書き込みコンテキストにない場合でも、このエラーが発生します。
そういえば、どういうwrite context
意味かわかりませんが、課題と関係があると思いましたが、確かにそれを知っているとは言えません。
なぜこれが私が思うように機能しないのですか?それは私にはかなり簡単に思えます。私は何が欠けていますか?
$ cat test.php
<?
$string = "<br/>";
if ( empty(strip_tags($string)) ) {
echo "It's empty.\n";
} else {
echo "It's not empty.\n";
}
$ php test.php
PHP Fatal error: Can't use function return value in write context in test.php on line 5