问题标签 [require]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2039 浏览

php - PHP:可以包含 file_exists() 说不存在的文件

在我的脚本中,我设置了包含路径(因此应用程序的另一部分也可以包含文件),检查文件是否存在并包含它。

但是,在我设置包含路径后,file_exists()报告该文件不存在,但我仍然可以包含同一个文件。

我可以在不提供绝对文件路径的情况下编辑包含路径和包含文件,但我无法检查它们是否存在。这真的很烦人,因为每次调用不存在的文件时,我的应用程序都会导致致命错误,或者充其量是警告(使用include_once())。

不幸的是,关闭错误和警告不是一种选择。

谁能解释导致这种行为的原因?

0 投票
0 回答
166 浏览

function - 在php中缓存函数而不是require_once

我一直在使用 APC 缓存功能,效果非常好。我在想,为什么不缓存我所有的函数,并在需要时加载它们(实际上有点像框架)。

然后每当需要 Foo 时,我都会使用 apc_fetch。这比 require_once 更有效/更快吗?这是一个聪明的举动吗?(特别是当你有很多函数文件时)

0 投票
26 回答
651931 浏览

php - require、include、require_once 和 include_once 之间的区别?

在 PHP 中:

  • 我什么时候应该使用requirevs. include
  • 我什么时候应该使用require_oncevs. include_once
0 投票
2 回答
979 浏览

ruby - 如何使用实例变量在 ruby​​ 中包含/需要/加载文件

我想把一个大的变量定义放在一个单独的文件中,以免碍事。不过,我一定是做错了什么,因为我的puts电话没有发出任何声音。

my_class.rb:

数据文件.rb:

你可以这样使用require吗?

0 投票
7 回答
32610 浏览

ruby - Ruby NOT Rails 中有复数函数吗?

我正在编写一些 Ruby 代码,而不是 Rails,我需要处理这样的事情:

我已经安装了 Rails,所以也许我可以require在脚本顶部添加一个子句,但是有人知道 RUBY 方法可以将字符串复数吗?如果脚本不是 Rails 但我安装了 Rails,是否有我可以要求的类来处理这个问题?

编辑:所有这些答案都很接近,但我检查了一个让它为我工作的答案。在编写 Ruby 而不是 Rails 代码时,请尝试将此方法作为助手:

0 投票
2 回答
10499 浏览

ruby - 如何从“需要”中拯救:没有这样的文件可以加载到 ruby​​ 中?

我试图从“要求”中解救:没有这样的文件可以加载到 ruby​​ 中,以便提示用户指定 -I 标志,以防他忘记这样做。基本上代码如下所示:

我曾预计该部分会在未找到rescue的情况下接管执行,但我的假设是错误的。someFile.rb

0 投票
4 回答
15686 浏览

ruby - 要求Ruby目录中所有文件的最干净/单线方法?

在创建 gems 时,我经常有这样的目录结构:

在里面helpers.rb,我只是require-ing 目录中的helpers文件。但我必须做这样的事情:

有没有办法制作那一行,所以我永远不必添加它?我刚刚想出了这个真正的快速:

但它是两条线而且很丑。你做了什么巧妙的技巧来使它成为一个单行线?

0 投票
1 回答
468 浏览

php - php 需要和自动加载

我使用 __autoload 加载类,我不断收到错误,没有找到类,但文件加载正常。然后,如果我更改文件中的某些内容,就像添加新行并保存它,一切正常,然后找到类。但这是一个很大的问题,因为这个项目中有数千个文件,我不想一个一个地改变它们。我在 Windows 上使用 php 5.3.0。

可能是什么问题呢?

0 投票
2 回答
1131 浏览

php - PHP - 读取目录数,然后要求每个指定的文件名

我想制作一个小脚本,但我在 php 中比较n00b,所以如果可以的话请帮助我:)

我想要脚本做的是:

  1. 我有“index.php”。
  2. 我希望“index.php”从已知文件夹中读取子目录,比如说“templates/”
  3. 每个子目录将包含一个名为“content.html”的文件。
  4. 然后,索引将使用 require() 函数为每个现有子目录加载“content.html”。

非常感谢您的帮助!

0 投票
2 回答
1683 浏览

php - 是否可以有条件地 require_once、设置全局变量或设置常量?

我有一个特定的 php 类,我希望能够将相同的副本上传到两个不同的服务器。但是,根据服务器的不同,需求将位于不同的位置。(常量和全局变量也略有不同)我可以在文件开头有条件地设置 require_once、全局变量或常量吗?