PHP变量:包括一个文件


PHP Variables: Include a file?

我在互联网上找到了这个问题的答案,但我并没有真正明白。

有人能给我答案(密码)并解释一下吗?干杯

我想知道的是:

<?php
   $variable = include('websitetitle.txt');
<?

干杯。

$variable = file_get_contents('websitetitle.txt');

请记住,这通常是一种糟糕的做法(将数据存储在.txt文件中)。

如果您的意思是获取txt文件的内容,那么您应该使用:

 $variable = file_get_contents('websitetitle.txt');

include将文件评估为PHP脚本,因此它需要包含PHP代码才能像您的示例中那样工作。如果你想使用一个文件来保存名称,你应该使用:

$variable = file_get_contents('websitetitle.txt');

如果在http://php.net/ URL中添加一个搜索词,您可以在PHP手册中找到大多数内容,例如:http://php.net/include

在这种情况下,我们可以阅读以下内容:

可以在包含的文件中执行return()语句以便终止该文件中的处理并返回到脚本调用了它。此外,还可以从included返回值文件。您可以将include调用的值作为正常功能。

以下是一些例子。

这是一种矛盾修辞法,用来解释希望作为代码做什么-这可能意味着两件显而易见的事情:

  1. 您想将文件读取到变量中——在这种情况下,您应该使用file_get_contents()

  2. 您想要从include文件返回一个值-在这种情况下,要么在include文件中使用return语句(不推荐),要么包含文件,然后调用其中定义的函数。

或者你的意思是别的?