用php,怎么把html部分定义在一个方法中?然后怎么调用呢?

刚接触php,把基础都看了一遍,但在项目中遇到这样的问题还是不知道怎么解决?我想把html定义在一个方法中,用php对html及css的样式进行拼接,使之更灵活,然后在前台index.php页面展示出来,具体该怎么做呢?或者有哪些教程或项目代码可以参照呢?

直接include文件不行?

http://www.w3school.com.cn/php/php_includes.asp

我想你的意思应该是调用一个网页公共的头部和尾部吧,可以将公共的头和尾放入heade.php和footer.php,文件中的css、js等文件的路径需要你重新定义),
可以通过定义常量的方式来解决,然后在你所需要的地方载入进来文件就行,定义方法的话,我也没去尝试过,不过一般的解决方法都是这样

定义一个常量或变量.将html代码放进去,需要的地方echo输出即可. 不需要封装方法.
字符串的定义为了看起来舒适可以用 <<<

使用echo 可以實現。

function showhtml(){
echo '

Hello World
';
}

html中
<?php
showhtml();
?>

html在php文件中是以字符串的方式存在的

去学一下smarty

用模板或者自己处理字符串实现