Linux+nginxアプリケーションインクルードにはファイルをインクルードできませんか?
Jun 13, 2016 pm 01:11 PM
Linux+nginx では include? を使用してファイルをインクルードできません。 ? ? ?
たとえば、サブディレクトリに、テスト対象のファイル init.php があります。サブディレクトリ a フォルダの下に、クラス ファイル a.class.php があります。
linux+nginx ファイルを含めることはできません。インクルードを使用しますか? ? ? ?
init.php コードは次のとおりです。
define('web_root',str_ireplace('test','',str_ireplace('\','/',dirname(__FILE__))));
include(web_root.'a/a.class.php');
$bb=new a();
致命的エラー: クラス 'a' が見つかりませんinit .php on line 麻痺して実行できません
------解決策---------------- ----
dirname(__FILE__) の後には最後のパス文字
がないため、 include(web_root.'a/a.class.php');
実際には testa/a.class.php
は確かにそうではありません。 work ローカルウィンドウ+apahce+php5.2xで問題なく動作するのが普通だと言いました
無責任です

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法
