[解決済み】Phpのincludeが機能しない? 関数がincludeされない
2022-02-09 21:26:26
質問内容
以下は、その全容です。
私は最近新しいMacを手に入れました。私はphpの開発者なので、MAMPをダウンロードして開発を開始しました。
まず、自分のインクルードがインクルードされていないことに気づきましたが、それを修正するために
php.ini
.
しかし現在、関数のあるファイルをインクルードしようとすると、関数を認識しない。
例えば、私は
functions.php
:
<?php
function doit(){
echo "did it";
}
?>
と、それを含むindex.phpというファイルです。
<?php include("functions.php"); doit();?>
というエラーメッセージが表示されます。
致命的なエラーです。index.php の 4 行目で未定義の関数 doit() を呼び出しています。
解決方法は?
もし、同じような悩みを抱えている人がこのフォーラムに辿り着いたら、何がどうしてうまくいかなかったのかを説明させてください。
ディレクトリにない関数(例:c://やfile://)をhttpでincludeする場合。インクルードは、ファイル内でエコーされたものしか返せず、変数や関数のようなものは表示されません。そのため、関数や変数のインクルードは必ずディレクトリ経由で行うようにしてください
関連
-
[解決済み】++と*+の意味は何ですか?
-
[解決済み】「セッションキャッシュリミッターを送信できません - ヘッダーはすでに送信されています」【重複】。
-
[解決済み】Apache + PHPで「ヘッダの前にスクリプトの出力が終了する」件
-
[解決済み】Laravel 5.2 Storage::makeDirectory($dir) でディレクトリが作成されない。
-
[解決済み】警告:mysql_fetch_array()はパラメータ1がリソースであることを期待、ブール値は[重複]で与えられる]
-
[解決済み】PHPの予期しないT_VARIABLEとは何ですか?
-
[解決済み】phpMyAdmin: シークレットパスフレーズ?
-
[解決済み】mysqli::query(): mysqli をフェッチできない
-
[解決済み] "致命的なエラーです。<function>を再宣言できません"
-
[解決済み] PHP 配列をキーではなく値で削除する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Notice: 非オブジェクトのプロパティを取得しようとしているエラー
-
[解決済み】stdClassクラスのオブジェクトが文字列に変換されない。
-
[解決済み】Phpのincludeが機能しない? 関数がincludeされない
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み】count()パラメータは配列かlaravelのcountableを実装したオブジェクトでなければならない
-
[解決済み] * vchiqインスタンスを開くのに失敗しました。
-
[解決済み】In_arrayが動作しない。
-
[解決済み] オートロードとは何ですか; spl_autoload、__autoload、spl_autoload_register はどのように使うのですか?
-
[解決済み] PHPの配列を別の配列にコピーする関数はありますか?
-
[解決済み] $_SERVER['DOCUMENT_ROOT'] と $_SERVER['HTTP_HOST'] の違いについて