它是不好的做法呼應了使用PHP中的功能,並且使其像這樣的HTML的一串:在PHP中回顯功能是不好的做法嗎?
function my_function() {
global $post;
$custom_fields = get_post_custom();
$some_field = $custom_fields ['some_field'][0];
?>
<div class="something <?php if ($some_field) { echo $special-clas;} ?>">
<div class="something-else">
/* bunch more of html code */
</div>
</div>
}
然後在你想用它來呼應它的頁面?
<html>
<body>
.....
....
<?php echo my_function(); ?>
....
我不確定如何「接受」它是回聲功能?
在那種情況下'echo'是多餘的。你的函數不返回一個字符串,它直接輸出數據。至於「不好的做法」 - 不是本身,而是取決於你如何使用它。 – DaveRandom 2013-03-08 18:36:47
除了@DaveRandom所說的..使用全球也是一個不好的做法... – Baba 2013-03-08 18:37:52
我同意@MartinBean,這是我的做法,在最後一級回聲。你總是可以在php中創建html並將其分配給一個可以返回的變量,並且echod – 2013-03-08 18:42:10