プロが教える店舗&オフィスのセキュリティ対策術

PerlからPHPに移行しようと勉強中です。
ライブラリを読み込む際のrequireですが、
PHPでは絶対パス指定しか許されていないのでしょうか?
Perlと同じ記述方法で試してみたのですが、うまくできません。
Perlとは記述の仕方が違うのでしょうか。

手持ちの書籍では解説が載っていなかったので、
もしご存知の方がいらっしゃいましたら
教えてください。

もし絶対パスしか許されていないのだとしたら、
後学のために、どうしてそのような決まりになっているのか教えていただければ幸いです。

よろしくお願い申し上げます。

A 回答 (2件)

私は以下の方法(相対パス)でrequireしています。



require('../inc/Config.php');

では~
    • good
    • 0
この回答へのお礼

おっしゃるとおりの方法でできました。
どうやらテスト環境を間違えていたようで、
とんちんかんな質問をしてしまいました。
ありがとうございました。

お礼日時:2006/03/29 14:00

おかしいですね。

requireは相対パスでも指定できますよ。
エラーメッセージが出ているのであればそのメッセージの載せて頂けると解決が早くなるかと思います。

参考URL:http://jp2.php.net/manual/ja/function.require.php
    • good
    • 0
この回答へのお礼

main.php
└lib(dir)
 └lib.php
とあった場合、
main.phpからlib.phpをrequireするには
require './lib/lib.php';
でうまく行きました。
どうやら私の勘違いでした。
どうもすみませんでした。

お礼日時:2006/03/29 13:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!