问题标签 [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.
php - PHP:可以包含 file_exists() 说不存在的文件
在我的脚本中,我设置了包含路径(因此应用程序的另一部分也可以包含文件),检查文件是否存在并包含它。
但是,在我设置包含路径后,file_exists()
报告该文件不存在,但我仍然可以包含同一个文件。
我可以在不提供绝对文件路径的情况下编辑包含路径和包含文件,但我无法检查它们是否存在。这真的很烦人,因为每次调用不存在的文件时,我的应用程序都会导致致命错误,或者充其量是警告(使用include_once()
)。
不幸的是,关闭错误和警告不是一种选择。
谁能解释导致这种行为的原因?
function - 在php中缓存函数而不是require_once
我一直在使用 APC 缓存功能,效果非常好。我在想,为什么不缓存我所有的函数,并在需要时加载它们(实际上有点像框架)。
然后每当需要 Foo 时,我都会使用 apc_fetch。这比 require_once 更有效/更快吗?这是一个聪明的举动吗?(特别是当你有很多函数文件时)
php - require、include、require_once 和 include_once 之间的区别?
在 PHP 中:
- 我什么时候应该使用
require
vs.include
? - 我什么时候应该使用
require_once
vs.include_once
?
ruby - 如何使用实例变量在 ruby 中包含/需要/加载文件
我想把一个大的变量定义放在一个单独的文件中,以免碍事。不过,我一定是做错了什么,因为我的puts
电话没有发出任何声音。
my_class.rb:
数据文件.rb:
你可以这样使用require吗?
ruby - Ruby NOT Rails 中有复数函数吗?
我正在编写一些 Ruby 代码,而不是 Rails,我需要处理这样的事情:
我已经安装了 Rails,所以也许我可以require
在脚本顶部添加一个子句,但是有人知道 RUBY 方法可以将字符串复数吗?如果脚本不是 Rails 但我安装了 Rails,是否有我可以要求的类来处理这个问题?
编辑:所有这些答案都很接近,但我检查了一个让它为我工作的答案。在编写 Ruby 而不是 Rails 代码时,请尝试将此方法作为助手:
ruby - 如何从“需要”中拯救:没有这样的文件可以加载到 ruby 中?
我试图从“要求”中解救:没有这样的文件可以加载到 ruby 中,以便提示用户指定 -I 标志,以防他忘记这样做。基本上代码如下所示:
我曾预计该部分会在未找到rescue
的情况下接管执行,但我的假设是错误的。someFile.rb
ruby - 要求Ruby目录中所有文件的最干净/单线方法?
在创建 gems 时,我经常有这样的目录结构:
在里面helpers.rb
,我只是require
-ing 目录中的helpers
文件。但我必须做这样的事情:
有没有办法制作那一行,所以我永远不必添加它?我刚刚想出了这个真正的快速:
但它是两条线而且很丑。你做了什么巧妙的技巧来使它成为一个单行线?
php - php 需要和自动加载
我使用 __autoload 加载类,我不断收到错误,没有找到类,但文件加载正常。然后,如果我更改文件中的某些内容,就像添加新行并保存它,一切正常,然后找到类。但这是一个很大的问题,因为这个项目中有数千个文件,我不想一个一个地改变它们。我在 Windows 上使用 php 5.3.0。
可能是什么问题呢?
php - PHP - 读取目录数,然后要求每个指定的文件名
我想制作一个小脚本,但我在 php 中比较n00b,所以如果可以的话请帮助我:)
我想要脚本做的是:
- 我有“index.php”。
- 我希望“index.php”从已知文件夹中读取子目录,比如说“templates/”
- 每个子目录将包含一个名为“content.html”的文件。
- 然后,索引将使用 require() 函数为每个现有子目录加载“content.html”。
非常感谢您的帮助!
php - 是否可以有条件地 require_once、设置全局变量或设置常量?
我有一个特定的 php 类,我希望能够将相同的副本上传到两个不同的服务器。但是,根据服务器的不同,需求将位于不同的位置。(常量和全局变量也略有不同)我可以在文件开头有条件地设置 require_once、全局变量或常量吗?