Wordpressに問題があります。私はこの機能を実行しています:ワードプレスで奇妙なカスタム関数出力
と出力はちょうど "1"(1)です。どのように可能ですか? 3行のコード(3つの回答)ではいけませんか?私は、Windows 7上でApache 2.4、PHP 5.4.1、WordPress 3.4 Beta 3を使用しています。
Wordpressに問題があります。私はこの機能を実行しています:ワードプレスで奇妙なカスタム関数出力
と出力はちょうど "1"(1)です。どのように可能ですか? 3行のコード(3つの回答)ではいけませんか?私は、Windows 7上でApache 2.4、PHP 5.4.1、WordPress 3.4 Beta 3を使用しています。
ラッパーダミーと行を追加した場合に壊れますそれぞれはそれだけで "1" を見せている理由を見つける、エコー:
function name($text = '', $relative = false, $icon = true) {
echo "text:".$text.";<br>";
echo "relative:".$relative.";<br>";
echo "icon:".$icon.";<br>";
}
name();
出力:
text:;
relative:;
icon:1;
その通りです。
<?php
$text='';
$relative=false;
$icon=true;
echo $text;
echo $relative;
echo $icon;
?>
最初に1つはnull、2つ目はfalseで0として扱われ、nullとして出力されます。最後の一つはここに示されているように1 WICHは、出力1
を作るとなる、真である:
1
(上記のスクリプトの出力)
空の文字列がnullではありません。 –
何も出力しない(null)。文字通りnullではありません。 –