ホームページ  >  記事  >  バックエンド開発  >  dedeCMS の戻り値に関する問題

dedeCMS の戻り値に関する問題

WBOY
WBOYオリジナル
2016-06-13 13:00:58906ブラウズ

DedeCMS の戻り値の問題
DEDE でカスタム関数を書く、extend.func.php ファイル

<br />
function cn_substr0($str)<br />
{<br />
    return "0";<br />
}


「0」を返したいのですが、DEDE は常に null 値を返します。dede が 0 を返すのは null 値を返すのと同じであるという問題の解決方法を教えてください。ありがとうございます
------解決策---------
を空にすることはできません~// is_null($レス)===true
テストを別のもの (
など) に変更します。 null を返す;
return 123;
"ABC" を返します;
もう少しテストしてみると、呼び出しメソッドが間違っているのか、判定条件に問題があるのか​​が分かります
-----解決策----------- ---------
私も 1 階の意見に同意し、別の値を出力してみることを提案します。 0 が返されたことがない場合、戻り値が空の場合は、if(!empty($str)){} 判定

を追加します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。