問題タブ [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 - インスタンス変数を使用してルビーにファイルを含める/要求する/ロードする方法
邪魔にならないように、大きな変数定義を別のファイルに入れたいと思います。私のputs
呼び出しは何も出力していないので、私は何か間違ったことをしているに違いありません。
my_class.rb:
データファイル.rb:
このようにrequireを使用できますか?
ruby - RailsではなくRubyに複数形の機能はありますか?
RailsではなくRubyコードを書いていますが、次のようなものを処理する必要があります。
Railsがインストールされているので、スクリプトの先頭に句を追加できるかもしれませんがrequire
、文字列を複数形にするRUBYメソッドを知っている人はいますか? スクリプトが Rails ではなく、Rails がインストールされている場合、これに対処できる必要があるクラスはありますか?
編集:これらの答えはすべて近いものでしたが、うまくいったものをチェックしました。Rails ではなく Ruby のコードを記述する場合は、このメソッドをヘルパーとして試してください。
ruby - `require': no such file to load in ruby から救うにはどうすればよいですか?
ユーザーが -I フラグを指定するのを忘れた場合に備えて、指定するように示唆するために、「require」: no such file to load in ruby から救おうとしています。基本的に、コードは次のようになります。
見つからなかっrescue
た場合に実行を引き継ぐ部分を期待していましたが、私の仮定は間違っていました。someFile.rb
ruby - Rubyのディレクトリ内のすべてのファイルを要求する最もクリーン/ワンライナーな方法は?
gem を作成するとき、私はよく次のようなディレクトリ構造を持っています。
内では、ディレクトリ内のファイルを -ing してhelpers.rb
いるだけです。しかし、私は次のようなことをしなければなりません:require
helpers
その1行を追加する必要がないようにする方法はありますか? 私はこれを本当に素早く思いついた:
しかし、それは2行で醜いです。これをワンライナーにするために、どのような巧妙なトリックを行いましたか?
php - PHPのrequireとautoload
__autoload を使用してクラスをロードすると、クラスが見つからないというエラーが発生し続けますが、ファイルは正常にロードされます。次に、ファイル内の何かを変更すると、新しい行を追加して保存するだけで、すべてが正常に機能し、クラスが見つかります。しかし、これは大きな問題です。このプロジェクトには何千ものファイルがあり、それらを 1 つずつ変更したくないからです。Windowsでphp 5.3.0を使用しています。
何が問題なのですか?
php - PHP - ディレクトリの数を読み取り、指定されたファイル名ごとに要求する
私は小さなスクリプトを作成したいのですが、私はどちらかというと PHP が苦手なので、できれば助けてください :)
スクリプトでやりたいことは次のとおりです。
- 「index.php」があります。
- 「index.php」が既知のフォルダーからサブディレクトリを読み取るようにします。たとえば、「templates /」としましょう
- 各サブディレクトリには、「content.html」というファイルが含まれます。
- インデックスは、既存のサブディレクトリごとに require() 関数を使用して「content.html」をロードします。
ご助力ありがとうございます!
php - 条件付きでrequire_once、グローバルを設定、または定数を設定することは可能ですか?
同一のコピーを 2 つの異なるサーバーにアップロードできるようにしたい特定の php クラスがあります。ただし、サーバーによっては、必要なものが異なる場所に配置されます。(定数とグローバルも若干異なります) ファイルの先頭に、require_once、グローバル、または定数を条件付きで設定できますか?