約 3,175,102 件
https://w.atwiki.jp/redio/pages/27.html
require ローカルファイルやリモートファイルを読み込みたい include,require文を使って、ローカルふやリモートファイルを読み込むとこができます。fopen wrapperが有効(コンパイル時に設定。デフォルトで有効)な場合は、URLを指定してリモートファイルを読み込むことも可能です。 現在phpでは、ファイルが読み込めない場合には、includeをE_WARNING(警告)を発生させ、スクリプトの実行は継続します。requireはE_ERROR(致命的なエラー)を発生し、スクリプトの実行が停止します。この点を除いてinclude、requireでファイルを読み込むと、get_included_files
https://w.atwiki.jp/nicepaper/pages/271.html
今回はrequire文について勉強していきたいと思います。 require文の概要 require文を使うと、指定したファイルを挿入することができます。 挿入するファイルはHTMLでもPHPでもOKです。 どういった時にrequire文を使うのか?? 例えば、、、 ウェブサイトで共通な部分、ヘッダやフッタ、サイドバーなどを一度書くだけで全ページに適用する、といったことが出来ます。 共通な部分を少しだけ手直ししたい場合に全部のページ分書き直したりする必要がなくなり、一つのファイルを書き直すだけで全てのページに適用する事が出来るのは便利ですね。 他には、、、 phpで結構長めのプログラム処理する場合、、、 htmlによるサイトを構築するための記述とphpによってプログラム処理をする記述を分けて見やすく したりできます。 そして一番重要な使い方、、、 いろいろな関数を定義しておいてそれを複数のページで適用して使っていくというやり方です。 つまりconfigファイルのように使うやり方です。 今回はこのやり方についてみていきたいと思います。 コード index.php body ?php require "common.php"; echo h(" h1 見出し /h1 "); echo " br "; ? a href=" ?php echo DIRECTION . pic1.jpg ; ? " ここを押すとhttp //localhost/php/pic1.jpg にジャンプする /a /body common.php body ?php define("DIRECTION", "http //localhost/php/"); function h($str) { return htmlspecialchars($str, ENT_QUOTES); } ? /body 実行結果 h1 見出し /h1 ここを押すとhttp //localhost/php/pic1.jpgにジャンプする 二行目はリンクになっています。 以上
https://w.atwiki.jp/inclurithm/pages/45.html
Requireコマンド Requireコマンドでイベントファイルをロードすると、ファイル中に書かれている各種ラベルが有効になる。 これは通常ラベル(サブルーチン)だけでなくイベントラベルも同様なので、これを活用することでGジェネのようなマルチシナリオを作成することが可能。 // サンプル1 [Requireテスト1.eve] *プロローグ Require "Requireテスト2.eve" Exit // サンプル2 [Requireテスト2.eve] プロローグ Talk テスト2のプロローグです end Exit スタート Talk テスト2のスタートです end Exit 以上のように記述するとプロローグ、スタートイベントがともに実行される。 Requireテスト1.eveを改造すれば複数ファイルから一つ選択し、それをプレイするという動作が可能。 // サンプル1改 [Requireテスト1.eve] *プロローグ Ask "どこに進みますか?" 平原 海 森 砂漠 End Switch 選択 Case 1 Require "平原.eve" Case 2 Require "海.eve" Case 3 Require "森.eve" Case 4 Require "砂漠.eve" EndSw Exit ※注意! 10/05 23 11追記 Requireコマンドで動的にロードしたイベントファイルでは"@フォルダ名"による各種データのロードが行われないようです。 よってデータの読み込みを行いたい場合はLoadコマンドを使ってください。 // サンプル:このようなイベントファイルをRequireで読み込んだ場合、「オリジナル」フォルダはロードされない。 @オリジナル スタート ... Exit // このようにLoadコマンドを使うことでロードできる スタート Load "オリジナル" Exit ステージ選択システムテンプレート 09/29 22 05追記 ステージ選択システム実装の際に役立つかもしれないテンプレート。 シナリオファイル名を適当に変更すれば完成かもしれません。 $ scenario08.eve *プロローグ Local ステージセレクト If IsVarDefined(scenario08-aクリア) = 0 Then ステージセレクト["scenario08-a.eve"] = "○○のステージ" Endif If IsVarDefined(scenario08-bクリア) = 0 Then ステージセレクト["scenario08-b.eve"] = "××のステージ" Endif Ask ステージセレクト "ステージを選択してください" Require 選択 Exit *エピローグ If (scenario08-aクリア) and (scenario08-bクリア) Then UnSet scenario08-aクリア UnSet scenario08-bクリア 次ステージ = "scenario09.eve" Endif Exit $ scenario08-a.eve プロローグ ... Exit スタート ... Exit 全滅 敵 Global scenario08-aクリア Set scenario08-aクリア Continue "scenario08.eve" $ scenario08-b.eve プロローグ ... Exit スタート ... Exit 全滅 敵 Global scenario08-bクリア Set scenario08-bクリア Continue "scenario08.eve"
https://w.atwiki.jp/sechiro/pages/16.html
#!ruby -Ku # インクルードするファイルの一覧 require lib_a_methods # 追加口座用のライブラリは、この下に書き加えてください。 require lib_a_default require lib_a_format require lib_a_VISA #require lib_a_dummy # 追加関数のイメージをつかむためのダミー
https://w.atwiki.jp/katow30it/pages/18.html
まず結論 RubyGemsでインストールしたGemをスクリプト内部で呼び出して利用したい場合は、 ×gem ○require が正解の模様。 Aptanaの環境にて確認。コマンドプロンプトから、irbで実行してもこれでOKな事を確認。 あ、Windows環境でした。 成功したソース # Gemを用いる場合はまず以下を宣言 →require が gem対応のrequireにおきかえられる require rubygems # 必要なgemのファイル名を指定する(gem名<>ファイル名である事があるので注意) # gem名:activerecord、ファイル名:active_record(.rb) # ※この時、Aptanaとしては特にライブラリ指定は不要(rubygemsがすべて解決してくれる、凄い一杯検索) # http //www.atdot.net/~ko1/diary/200710.html#d15 require active_record # で、ActiveRecordで利用するモデルのクラスを読み込む、この場合はperson # 別プロジェクトのファイルなので、AptanaとしてはLibrariesを使ってフォルダパスを登録する必要あり require person # 注意点、requireではなくgemを用いて宣言すると、スクリプトを実行するたびに # $LOAD_PATHに active_record のパスを追加し続ける動きになってしまった、これは× # だから ×gem ○require を今後も用いる事 p "OK"
https://w.atwiki.jp/yatteyoruby/pages/37.html
requireの相互参照 以下のようなrequireで相互参照するコードの実行例を示す$"($LOAD_FEATURES)はrequireでロードされたファイル名を含む配列です。 -x.rb # x.rb print "before require(x) " p $" require y print "after require(x) " p $" -y.rb # y.rb print "before require(y) " p $" require x print "after require(y) " p $" -実行結果 # 実行結果 ruby x.rb # = before require(x) [] # before require(y) [] # before require(x) [] # after require(x) [] # after require(y) ["x.rb"] # after require(x) ["x.rb", "y.rb"] x.rbを実行する x.rbでまだロードされていなかったのでy.rbがrequireされる y.rbでまだロードされていなかったのでx.rbがrequireされる x.rbでy.rbがrequireされるが、既にロードされているのでできない。 問題の発生するコード 以下のコードだとa.rbがb.rbをrequireして、b.rbがa.rbをrequireした際にa.rbでb.rbがrequireされないためにエラーとなる。 対策としては相互参照しないように設計するしかない? -a.rb # a.rb require b class A def A.test B.output end def A.output puts "test" end end A.test -b.rb # b.rb require a class B def B.test A.output end def B.output puts "test" end end -実行結果 # 実行結果 # ruby a.rb # = ./a.rb 5 in `test uninitialized constant A B (NameError) # from ./a.rb 13 # from ./b.rb 1 in `require # from ./b.rb 1 # from a.rb 1 in `require # from a.rb 1
https://w.atwiki.jp/wacaco825/pages/15.html
require文 と include文の違い どちらも、別ファイルにまとめた関数やファイル、プログラムを読み込む時に使う。 よく使う関数は別ファイルに用意しておき、複数ページで共通に利用できるようにしておけば、 同じ関数を何度もコードに書くよりは、はるかに手間が省け、開発の効率やメンテナンスの点で有効。 [require文] スクリプトの実行に先立ち、指定したファイルの内容に置き換えられる。 ループ処理の中に置いて、毎回異なるファイルを読み込むことはできない。
https://w.atwiki.jp/m_shige1979/pages/1442.html
equireで分割 概要 実行ファイルとサーバの起動ファイル2つに分割 サンプル index.js var server = require("./server"); server.start(); server.js var http = require("http"); function start() { function onRequest(request, response) { console.log("Request received."); response.writeHead(200, {"Content-Type" "text/plain"}); response.write("Hello World"); response.end(); } http.createServer(onRequest).listen(8888); console.log("Server has started."); } exports.start = start; 実行 コマンド D \Tools\Works\nodejs_test\sample03 node index.js Server has started. Request received. Request received. 画面
https://w.atwiki.jp/aias-jsdoctoolkit/pages/43.html
トップページ ドックコメントの書き方 タグリファレンス @requires @requiresタグには、このコードの実行に必要なリソース(依存しているクラスなど)について記述します。 http //code.google.com/p/jsdoc-toolkit/wiki/TagRequires 構文 @requires requireDescription requireDescription -- 必須:必要とされるリソースの名前または説明 例 /** * @requires ColorPicker */ function chooseColor() { }
https://w.atwiki.jp/fft_cheat/pages/74.html
パーティ加入時のパラメーター画面ジョブ名 00F7CB(見習い戦士ラムザ1章)から00FC85(アルテマデーモン) 加入時の顔グラ 0106AA~ (2バイト刻み、値はツールFFTEVGRPで見れる値と同じ) ラムザ1章(00 00)から