亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

從零開始打造自己的PHP框架

難度中級
時長 2小時 9分
學習人數
綜合評分9.67
89人評價 查看評價
9.8 內容實用
9.6 簡潔易懂
9.6 邏輯清晰
is_numeric():即使參數是浮點數,返回值也是 true
$whoops = new \Whoops\Run;
$whoops->appendHandler(new \Whoops\Handler\PrettyPageHandler);
$whoops->register();
twig 和jinjia2一摸一樣
這個數據庫操作和PureMySQL很像啊
了解一下
https://github.com/mouday/PureMySQL
強迫癥,別總是報錯
類名為啥不用大寫字母開頭?
get 的內容是不是重復了,可以復用all方法
我的框架verb,支持注解路由,支持三種緩存驅動,寫了一個文件緩存系統,同時這三種緩存都被我統一了API,支持RESTfulAPI,可以方便的生成RESTfulAPI,以及API文檔,遵守PSR4 PSR2規范 地址:https://github.com/Euraxluo/verb 請切換到V1.0分支,或者master分支

大家加油,可以改進老師教的框架,我就是改進出來的,不過改到后面都看不出原來的影子了

最新回答 / Cecil_1995
刷新頁面,值肯定會被初始化吧,他說的保存已經include的值的意思是這次請求中已經incouude吧,有可能你這次請求會重復include一個文件,就是避免這種情況吧。
建議大家查看英文文檔,因為現在1.6版本這些操作返回的都是一個對象而不僅僅是影響的rows,但是中文文檔寫的竟然還是返回rows,我查看英文和根據自己的實踐發現中文文檔錯了,所以建議大家差英文文檔,這個如果需要得到受影響的rows的話,需要在你的控制器里面加上一句$res->rowCount(),如果想要得到id的話,需要用到$model->id();總之一句話,看英文文檔吧騷年
28行少一個? $this->ctrl = 'index';
<?php

define('IMOCC',realpath('./'));
define('CORE',IMOCC.'/core');
//定義項目文件 包括控制器 模型等等 所處目錄
define('APP',IMOCC.'/app');
define('DEBUG', true);

if(DEBUG){

ini_set('display_errors','On');
}else{
ini_set('display_errors', 'Off');
}
include CORE.'/common/function.php';

p(IMOCC);
1,代碼17行,不用在include $ctrlfile了,因為下面是直接實例的,拼好的命名空間下的類
2,代碼22行,拋出的提示信息應該在拼接上 ‘Ctrl'。
mkdir(*, '0777', true); 寫的不對,
應該是mkdir(*, 0777, true); 權限參數是數字類型
并且目錄應該用一個變量去接收,
例如:
$directory = $this->path.'/'.date('YmdH');
if(!is_dir($directory)) {
mkdir($directory, 0777, true);
}
否則時間點卡在小時變化的時候,就不行了!
下邊的file_put_contents寫找不到目錄的

最新回答 / 碰磁王110
加載失敗,include()會產生一個警告,而require()則導致一個致命的錯誤,代碼停止運行
課程須知
1、對PHP有一定的了解 2、初步掌握面向對象和MVC的基本概念
老師告訴你能學到什么?
1、開發自己的框架 2、加深面向對象的理解 3、加深MVC的理解 4、了解框架的運行機制

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!

本次提問將花費2個積分

你的積分不足,無法發表

為什么扣積分?

本次提問將花費2個積分

繼續發表請點擊 "確定"

為什么扣積分?

舉報

0/150
提交
取消