次のように、文字列をトリミングしてから、その文字列が空であることを確認します。
if(!empty(trim($string))) { ... }
しかし、なんらかの理由で、ローカルの Apache がクラッシュします。表示される唯一のエラー メッセージは、Apache が動作を停止したことを示しています。私のApacheのバージョンは
Apache/2.4.2 (Win32) OpenSSL/1.0.1c PHP/5.4.4
ただし、次のコードは完全に実行されます。
$string = trim($string);
if(!empty($string)) { ... }
したがって、私のコードは問題なく実行されます。それでも私は疑問に思っていました: なぜこれが原因で Apache がクラッシュするのでしょうか? 私の目には、両方のコード スニペットは同じです。または、何か不足していますか?
ありがとう!