ホームページ  >  記事  >  バックエンド開発  >  PHPファイル名とクラス名が同じだとインクルードが機能しない?

PHPファイル名とクラス名が同じだとインクルードが機能しない?

WBOY
WBOYオリジナル
2016-07-06 13:53:351257ブラウズ

ファイル名:元々はValidationCode.php
validate.phpに変更後は正常に認証コードが表示されるようになります
ブラウザは認証コードを表示するためにcode.phpファイルをリクエストします

リーリー

コード.php

リーリー

この質問は終了しました。理由: 問題の原因は自分で見つけました

返信内容:

ファイル名:元々はValidationCode.php
validate.phpに変更後は正常に認証コードが表示されるようになります
ブラウザは認証コードを表示するためにcode.phpファイルをリクエストします

リーリー

コード.php

リーリー

テスト: エントリーコード

リーリー

ファイル名:PHPファイル名とクラス名が同じだとインクルードが機能しない?

テスト結果:
PHPファイル名とクラス名が同じだとインクルードが機能しない?

結論: インクルードする際、ファイル名はクラス名とは関係ありません。結果はOKです。なぜあなたのものはできないのかわかりません。しかし、テストしてみたところ、問題ありませんでした。

本当に偽物です!ファイル名やクラス名への参照は機能しないので、とても魔法です。エラーメッセージはありますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。