Php函数HTML参数

Php函数HTML参数,php,html,function,Php,Html,Function,我肯定我问这个问题会有很多坏处 但我知道这是可行的: <?php function line(){ ?> 2(Out of php) <? } ?> 1(Out of php) <?php echo line() ?> 2(不含php) 1(php之外) 但这些都不起作用: <?php echo line( ?> text html <?php ); ?> 或: 文本html 在有人向我扔石头之前,我会解释的。我想创

我肯定我问这个问题会有很多坏处

但我知道这是可行的:

<?php
function line(){ ?>
2(Out of php)
<? } ?>
   1(Out of php)
<?php
echo line()
?>

2(不含php)
1(php之外)
但这些都不起作用:

<?php
echo line( ?> text html <?php ); ?>

或:

文本html
在有人向我扔石头之前,我会解释的。我想创建一个函数来创建引导程序的div结构,但是这些div会有很多内容,我不想把这些都写在php变量中,或者必须记住调用函数来关闭标记

function divs($size, $html){ return 'Many divs('.$size.'%)'.$html.'Closing many div'; } 

//something like that
echo divs(40, ?> many many many html content <?php );

//I do not want to write as much string content
echo divs(40, 'many many many html content' );
function divs($size,$html){return'Many divs('.$size.%)'.$html.'Closing Many div';}
//诸如此类

echo divs(40,?>许多html内容用html打印PHP比用PHP打印html更容易。例如

<?php

function line(){

...code code code

?> 

<div> <?php echo $info ?> </div>

...hmtl html <?php echo $info ?> html
...hmtl html <?php echo $info ?> html

<?php 

...continuity of code
?>

<script type="text/javascript">
jsFunction();
</script>

<?php
}

?>

…hmtl html
…hmtl html
jsFunction();

用html打印PHP比用PHP打印html更容易。例如

<?php

function line(){

...code code code

?> 

<div> <?php echo $info ?> </div>

...hmtl html <?php echo $info ?> html
...hmtl html <?php echo $info ?> html

<?php 

...continuity of code
?>

<script type="text/javascript">
jsFunction();
</script>

<?php
}

?>

…hmtl html
…hmtl html
jsFunction();

不完全是这样。我希望在所有页面上使用相同的函数,改变的是函数中特定于页面的HTML内容。也许你可以在上面的函数中使用参数。但逻辑是……我想是的,函数中的全局变量、参数,我已经想到了其中的每一个。但我觉得非常糟糕在PHP变量中键入大量HTML。因此我正在寻找一种替代方法。这并不完全是我想要的。我想要在所有页面上使用相同的函数,页面特定的函数中的HTML内容会发生什么变化。也许你可以在上述函数中使用参数。但逻辑是……我想是的,全局变量,中的参数函数,我已经想到了其中的每一个。但是我发现在PHP变量中键入大量HTML是非常糟糕的。所以我在寻找替代方法。我找到了答案我找到了答案