前言:
本周主要精力放在了复习和学习 Thinkphp 上,在 php 上没有遇到太多知识性错误。
关于显示:
这个问题可能很多人都没有去纠结,可自己还是卡这了!
var_dump 和 dump: 这两个功能是一样的,他不仅输出内容也输出内容的长度。一般用来调试。
return: 跟 c ++ 一样 return 是终止后边的程序,如果想要显示,依然要用 echo。
echo: 他是由 PHP 到浏览器。
结语:对于输出的这个地方,我的收获更多是我可能学习思路又错了,开始为了代码去苦恼。
MVC 的理解:
起因:这周我前几天过的都太“顺利”,因为我虽然看着注释知道每个代码是来实现什么功能,但是我不知道 M 层是如何与数据库建立联系的,我也不知道 M 层在哪,我就知道 V 层是啥,c 层是啥。
尝试:这时我开始去漫无目的的去查询关于 MVC 的理解,但是发现自己越查越乱,就发现自己越往下查下去越发觉自己的无知。因为这样做到后边我会越来越想弄清每一个代码,但是显然不现实,同时也不合理。在这种情况下我觉得宇航说的对,往下学自己就会对于之前的理解更深。
我的理解:其实我最纠结的就是 M 层,因为我从来没有写过 M 层,也没有遇到过让写 M 层,然后那天宇轩学长跟我说现在咱们不写 M 层,只是把 M 层的东西放到了 c 层。在宇轩学长说了之后瞬间明白好多!
报错信息:
我的经历:
对于报错信息,我跟大家也是一样,刚开始也不看这个,出了错就是去代码里瞎找,去跟教程一个一个比对。完全不知道报错信息对我的用处。这就是当时我最大的错误。
改正:
那个时候宇轩学长就会让我自己看报错信息,慢慢的我发现它其实就跟 c ++ 的是一样的,在过去几天也会有同学出现语法错误,当你去看报错信息就发现,人家对我们的提示已经很明显了,有的时候还会把具体的行标出来。
总结:
学会看报错信息:目前常见错误:控制器不存在、函数不存在、语法错误。控制器这个已经讲过很多次了,大家也问过很多次了,应该都没问题了。函数这个很可能是你的函数名书写错误。语法错误就尽量自行解决,因为大家肯定能解决的。
总结:
本周我也是完成了教师管理系统这一章节,并没有着急去往下学,是返回去总结了,或许走了弯路,但是自己最终是有收获的就够了。
反思:
1.
敢于去问问题,不要害怕你问的问题简单,如果你连简单的都没有解决,而去过多在意别人看法,这样失败的是你自己。做个“厚脸皮”的人吧!
2.
要多去看别人提出的问题,你可能在当时没有遇到,但是那不意味着你能解决这个错误。正如高中一个老师所言:技多不压身。
3.
提问题:正如我刚加入团队的介绍,我的表达和理解能力都很差,但是我按着自己的提问的三个步骤:
1. 我的问题是什么
2. 我做出了哪些努力来尝试解决它
3. 我得出了哪些结论,在尝试解决的过程中
提问千万不要只给一个错误提示,如果是最简单的语法或者书写错误这些可以通过错误提示就发现,但是更多的是无法通过一个简单的错误提示就发现的,仅仅给出一个错误提示更多的是展示我们没有去思考,没有去尝试自己解决问题,只是更多的期待别人来帮助自己。
本文保留所有权利,版权归河北工业大学梦云智软件开发团队所有。 未经团队及作者事先书面同意,您不得以任何方式将本文内容进行商业性使用或通过信息网络传播本文内容。 本文作者:郝泽龙