php 输出01,php基础01_thinkphp输出Hello World-Go语言中文社区
用phpstorm和mamp搭建好php開發環境后,就來體驗一下thinkPHP的輸出過程
1.下載thinkphp3.2.3版本框架,將其放入本地主機MyPhp文件夾中
thinkphp3.2.3所包含的目錄內容如下:
目錄對應文件為:
composer.json:PHP組件的依賴管理器
index.php:項目文件入口
README.md:自述文件
Public:資源文件目錄
Application:應用程序目錄
ThinkPHP:框架目錄
2.打開瀏覽器地址欄,輸入http://www.my.top:8787/thinkphp323/,其中www.my.top為本地主機域名,8787為對應的端口,thinkphp323為thinkphp3.2.3框架文件夾;
顯示如下頁面,thinkphp導入成功
3.這時thinkphp會在Application文件夾下創建Home文件夾和其中的一些文件
目錄對應文件為:
Common:公共文件目錄
Conf:項目配置目錄
Controller:控制器目錄
index.html:靜態頁面文件
Model:類文件目錄
View:視圖文件目錄
在thinkphp323/Application/Home/Controller下有一個IndexController.class.php文件,在瀏覽器地址欄輸入:http://www.my.top:8787/thinkphp323/index.php/home/index/index訪問的就是該文件
訪問地址規則為:http://域名/項目名/入口文件/模塊名/方法名/鍵1/值1/鍵2/值2
www.my.top:8787為域名(包括端口)
thinkphp323為項目名
index.php為入口文件
home/index為模塊名
末尾的index為IndexController.class.php文件中的index公共函數,里面包含了視圖樣式
比如輸入Hello World!:
在Home下Controller下新建一個DemoController.class.php輸入代碼
namespace HomeController;
use ThinkController;
class DemoController extends Controller {
public function index(){
echo 'Wello world!';
}
}
然后在瀏覽器地址欄輸入:http://www.my.top:8787/thinkphp323/index.php/home/demo/index
可以看到瀏覽器顯示出了HelloWorld!
4.以MVC方式顯示HelloWorld!
將DemoController.class.php中的代碼修改為:
namespace HomeController;
use ThinkController;
class DemoController extends Controller {
public function text(){
$this->assign('text','Hello World!');
$this->display();
}
}
在thinkphp323/Application/Home/View下新建文件夾命名為Demo,在里面新建text.html文件,寫入:
Document{$text}
在瀏覽器地址欄輸入:http://www.my.top:8787/thinkphp323/index.php/home/demo/text:
初體驗thinkphp輸出Hello World!小功告成
總結
以上是生活随笔為你收集整理的php 输出01,php基础01_thinkphp输出Hello World-Go语言中文社区的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4k电脑屏有必要吗?
- 下一篇: amazon php 空间,(四)Ama