博客列表 >laravel 学习

laravel 学习

牛粪也香的博客
牛粪也香的博客原创
2019年10月31日 23:36:49636浏览

//index.php

<?php
$server=$_SERVER;
// echo "<pre>";
// print_r($server);
//request_uri  /index.php/home/view
//script_name  /index.php
//path_info /home/view////
$request_uri =$_SERVER['REQUEST_URI'];
//request_uri  /index.php/home/view
$script_name =$_SERVER['SCRIPT_NAME'];//script_name  /index.php
$path_info =str_replace($script_name,"", $request_uri);//但这里改了这后,还是无法去掉index.php
// echo $path_info;
// $path_info= $_SERVER['PATH_INFO'];
$path_info= ltrim($path_info,'/');
$path_info= explode("/", $path_info);
 $cclass=ucfirst($path_info[0]); $method= $path_info[1];
require_once __DIR__."./controller/".$cclass.".php";
$obj = new $cclass() ;$obj->$method();


//controller/ home.php

<?php
/*** */
// require_once "../modle/db.php";

class Home{
 function index() {
 echo "How can I use MVC";
 }
 function method() {
 echo "How can I use MVC";
// require_once __DIR__."/../view/".$cclass.".php";
 $a="变量往下一个页面传;";//变量往下一个页面传;
 require_once __DIR__."/../view/".__CLASS__.".php";
 }
}

//view/home.php

<?php
echo $a;//接收到的变量
echo "<br/>this is  view page!,收到变量";

image.png

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议