ThinkPHP笔记一(模块)

本文介绍了ThinkPHP框架,它是快速、兼容且简单的国产PHP开发框架,遵循Apache2开源协议,采用面向对象开发结构和MVC模式。还提及通过源码可看到其结构,围绕app模块展开,可导入其他模块,推荐驼峰式小写首字母写法。

ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用 面向对象的开发结构和MVC模式。
通过ThinkPHP源码我们可以看到如下结构:
在这里插入图片描述
由于使用的是MVC模式(Model-View-Controller)所以使项目更加便于管理和模块化,本篇将围绕app中的模块展开。
application文件中的index通常是我们网站的主页文件,下图为我的Demo的index的文件。
我们可以通过use-as导入其他模块,这类似于java中的import方法
php中我们推荐使用驼峰时写法但是首字母要求小写,例:showName()

<?php
//命名空间
namespace app\index\controller;
//导入项目中的其他模块
use app\common\controller\Index as commonIndex;
//类名
class Index
{
    //方法
    public function index()
    {
        return "this is index's index";
    }

    public function common()
    {
        $common = new commonIndex();
        return $common->index();
    }
    public function demo()
    {
        return $this->showName("Kexin29");
    }

}

模块app\common\controller\Index

<?php
//命名空间
namespace app\common\controller;
//类名
class Index
{
    //方法
    public function index()
    {
        return "this is common's index";
    }

    public function showName($name='')
    {
        return "my name is {$name}";
    }

}

感谢收看,如果有帮助,可以赞助一下,在此表示感谢。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值