我正在使用它将一些重复的代码从外部文件放到我的页面上:
<?php include_once("accordion_small.php"); ?>
我在我的网页上使用此信息两次,但它仅在此代码的第一个实例中显示内容。
如何在同一页面中使用此文件两次?
答案 0 :(得分:3)
http://php.net/manual/en/function.include-once.php
include_once()语句在执行脚本期间包含并评估指定的文件。这是一种类似于include()语句的行为,唯一的区别是如果已经包含文件中的代码,则不会再次包含它。顾名思义,它只包含一次。
(所以,你的答案是不使用include_once
,而只是使用include
)
答案 1 :(得分:2)
使用include
代替include_once
。 include_once
只会包含一次脚本。第二次调用它时会被忽略。
当然,请问该文件的内容是什么?是运行的代码吗?您可以考虑将其作为一个函数并调用它两次,但包括它一次。
这样可以更好地重用代码并加快此页面的处理时间。此外,如果您需要使用它超过两次,嘿,只需再次调用它而不包括第三或第四或等时间。
答案 2 :(得分:0)
其他答案给出的必要细节。但我认为你对此感到困惑。您只需将此代码放在任何您想要的位置即可。一次,两次......随时......
<?php include "accordion_small.php"; ?>