在使用GET_TEMPLATE_PART()添加的文件中使用相同的变量名

时间:2019-06-05 作者:at least three characters

假设我有一个名为content-header.phpcontent-body.php.

在内容标题中。php我有一个变量:

$some_var = \'apples\';

和在内容体中。php我有一个名称相同但值不同的变量:

$some_var = \'bananas\';

在我使用的另一个文件中:

get_template_part(\'content\', \'header\');
get_template_part(\'content\', \'body\');
$some_var 仅限于自己的文件还是覆盖其他文件?在通过添加的文件中使用相同的变量名可以吗get_template_part()?

我必须使用唯一的变量名吗?

1 个回复
最合适的回答,由SO网友:Faye 整理而成

您完全可以使用相同的变量名。如果没有函数的帮助,这样的参数不会从一个模板传递到另一个模板。

所以如果在content-header.php 你有$fruit = banana; 并且在content-body.php 你有$fruit = apple; 你不会有冲突。发疯吧。或者香蕉