ホームページ >バックエンド開発 >PHPチュートリアル >return ' ';に関数を挿入するにはどうすればよいですか?

return ' ';に関数を挿入するにはどうすればよいですか?

WBOY
WBOYオリジナル
2016-06-23 14:23:551047ブラウズ

以下のように、href に関数 the_permalink() を挿入したいと思います

if(a>b){

return '

';

}

the_permalink() を挿入することはできますが、echo 出力を使用してみました、しかし、画像はすべてのテキストの上に表示され、返される画像はプリセット位置に表示されます


ディスカッションに返信(解決策)

わかりません。どういう意味ですか

意味がわかりません

意味 目的は、この文を文法上の誤りなく作成し、the_permalink() の値を出力できるようにすることです

return '

';

明らかに場所が間違っています。 。 。

このように書くのは適切ではありませんか?
もちろん、the_permalink には return も含まれます

このように書くのは正しいことではありませんか?
もちろん、the_permalink には return も含まれています
href で取得した値は空ですが、the_permalink() の値が直接表示されるという問題があります

1. the_permalink() は何を返しますか?
2. このように書くと何が得られますか?
3. 何を期待していますか?

1. the_permalink() は何を返しますか?
2. このように書くと何が得られますか?
3. 何を期待していますか?
1.the_permalink() は http://xxxx.com/123.html を返します
2. 画像にはリンクがなく、http://xxxx.com/123.html が画像の上に表示されます
3. リンクを追加します画像へ http:// xxxx.com/123.html

私の推測: the_permalink() は最終的に「http://xxxx.com/123.html」を返さず、「http://xxxx.com」をエコーし​​ました。 /123.html”

問題は解決しました

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