之前我就发现这个问题,我记得是if语句,视频里的老师怎么做到的?

之前我就发现这个问题,我记得是if语句,视频里的老师怎么做到的?

http://img1.sycdn.imooc.com//climg/5bf16cab00015a8209290575.jpg

http://img1.sycdn.imooc.com//climg/5bf16cc30001469509920528.jpg

问题:

1.图1:当我注释了$p='';时就会报错,按理说for的外面读不到for循环里的变量吧?

2.图2:为啥视频里的老师就能做到呢?这也太牛了吧?

3.为啥我说这个视频做的不是太适合初学者,我本来也是为了巩固基础才买的,因为我就没基础。。。视频里没有的我只能这里问问:if /for等语句的大括号 、小括号内的变量的作用域是局部的还是全局甚至超全局?

请不要被我的消极情绪影响,毕竟有问题才有进步,有人抱怨,才有人期待。

你们也在打击盗版,其实我就是看了盗版才来买正版的,此外你们还算比较真实,比如singwa讲的课确实有点一般(听他讲课容易睡着有时会砸键盘),销量确实不好,7月讲的好,销量确实不错!希望能有更多7月老师一样的优质教师做的视频。


正在回答

登陆购买课程后可参与讨论,去登陆

1回答

您好,1.注释了$p='';时就会报错,因为在使用之前没有定义。for循环中可以使用外面定义的变量。

2.老师的不会报错是因为修改了配置文件。

3.for循环中的变量是全局变量。

祝学习愉快!

  • 轩辕小齐V 提问者 #1
    请问,老师是如何修改的配置文件,这种配置再服务器上好用么?
    2018-11-19 15:00:20
  • 好帮手慕查理 回复 提问者 轩辕小齐V #2
    您好,Notice错误建议在代码中进行处理,也就是在使用时定义变量等方式解决。修改配置可以将php.ini文件中error_reporting改为error_reporting=E_ALL & ~E_NOTICE。在《PHP常用技术与ThinkPHP5框架开发》中会有讲解错误与异常。祝学习愉快!
    2018-11-19 15:44:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师