您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php 基础 ,请指导~

2024/2/21 12:40:21发布23次查看
php 基础 ,请指点~~~~、
本帖最后由 wkhegx 于 2014-06-11 22:18:50 编辑 function view($view = false) {
! $view && $view = $this->controller . '/' . $this->action;
include root . 'view/' . $view . '.php';
}
请问 $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->controll = 'web'
$this->action = 'index'
那麼 $view = 'web/index';
define ( 'root', dirname ( __file__ ) . '/../' ); 这个__file__获得当前文件目录,但是后面的 .“/../” 是什么意思??
../ 表示父目錄
例如目錄結構如下
web/a/b/c/d.php
然後在d.php 中 dirname ( __file__ ) . '/../'  等於 web/a/b/
------解决方案--------------------
路径。相当于c:\www\index.html 中间的 \
php里是 / 是路径符, \  是转义符。
------解决方案--------------------
echo $view;
echo dirname ( __file__ ) . '/../';
看看不就知道了?
不要说你没有php环境
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product