ホームページ  >  記事  >  バックエンド開発  >  PHPの基本、ガイドしてください~

PHPの基本、ガイドしてください~

WBOY
WBOYオリジナル
2016-06-13 12:00:081086ブラウズ

PHP の基本、アドバイスをお願いします~~~~、

この投稿は、2014-06-11 22:18:50 に wkhegx によって最終的に編集されました
function view($view = false) {<br />		! $view && $view = $this->controller . '/' . $this->action;<br />		include ROOT . 'view/' . $view . '.php';<br />	}


すみません私 $view = $this->controller . $this->action; とはどういう意味ですか?

define ( 'ROOT', dirname ( __FILE__ ) . '/../' ); に / を追加します。この __FILE__ は現在のファイル ディレクトリを取得しますが、次の ."/ ../ " それはどういう意味ですか? ?



-----解決策---------------------------- ----
$view = $this->controller を聞いてください。 $this->action; とはどういう意味ですか?真ん中に / を追加するということは、
を分割することを意味します。真ん中の / は演算子ではなく、文字列です。
$view = $this->controller . '/' . $this->action; は、$this->controller、/、$this->action を連結して $view例:
$this->control = 'web'
$this->action = 'index'

$view = 'web/index';

define ( 'ROOT', dirname ( __FILE__ ) . '/../' ); この __FILE__ は現在のファイルディレクトリを取得しますが、次の ."/../" は何を意味しますか? ?

../ は親ディレクトリを表します たとえば、ディレクトリ構造は次のとおりです
web/a/b/c/d.php
そして、d.php のディレクトリ名 ( __FILE__ ) . '/. ./' は web/a/b/

に等しい------解決策------ --- パス。 c:wwwindex.html の中央の
に相当します。php では、/ はパス文字であり、エスケープ文字です。

------解決策---------echo $view;
echo dirname ( __FILE__ ) . '/../';

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