课程
/后端开发
/PHP
/MVC架构模式分析与设计
建议class的命名能够更规范一点哦。 TestModel.class.php
2014-05-11
源自:MVC架构模式分析与设计 3-3
正在回答
刚翻手册看到首字母大写的ucfirst()函数,但又考虑到控制器名字可能有多个单词例如songlist ...,所以命名时还是抛弃大写的这种规范吧
不要老把你们C/Java的一般写法带过来给别的语言套。。。
那个t不能大写。
这是PHP本身缺乏严谨性的问题,缺少java里的命名空间等……
两种考虑都值得参考。
明白,谢谢。Java的命名规范中,类名首字母大写,function首字母小写。 我考虑的是,如果这个类名首字母大写,那么控制器的类名首字母也要大写,保持统一。但是如果控制器的类名大写了,url里的控制器名首字母也得大写,别人在输入网址的时候会经常忘记,因为我们一般输网址是一律小写字母,很少大小写切换的来输入。所以当时在设计框架的时候,就将类名首字母消息饿了。 具体的运用我们再一起斟酌,谢谢您的建议。
举报
通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架
1 回答谁能发一个跟视频一样的源码? 下载的跟视频不一样,非常 不利于新手学习代码
4 回答Fatal error: Uncaught --> Smarty: Call of unknown method 'connect'. <-- thrown in G:\xampp-win32-5.6.12-0\htdocs\mvc01\framework\libs\view\smarty\sysplugins\smarty_internal_templatebase.php on line 554
1 回答Parse error: syntax error, unexpected '=' in G:\xampp-win32-5.6.12-0\htdocs\new\framework\function\function.php(6) : eval()'d code on line 2 Notice: Undefined variable: obj in G:\xampp-win32-5.6.12-0\htdocs\new\framework\function\function.php on line 7
1 回答老师讲的业务逻辑层不太明白
1 回答单引号问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号