已采纳回答 / Jesuer
你这个代码$arr = array('apple'=>"苹果",'banana'=>"香蕉",'banana'=>"菠萝");这是属于关联数组,$arr0=$arr['0'];这又属于索引数组,这样连在一起肯定不行的,上面不存在键为0的元素。除非把上面的'apple'=>,'banana'=>,'banana'=>删除就可以。
2015-01-12
已采纳回答 / 秋枫InSpring
抛出异常,如果有catch ,会直接进入catch 代码块里,执行catch里面的代码,而不会再去执行抛出异常语句之后的代码。$filename = 'test.txt';try { if (!file_exists($filename)) { print ('before'); throw new Exception('文件不存在'); print ('after'); }} catch(Exception $e) { echo $e->getMes...
2015-01-07
最新回答 / 谜丶团
分情况,第一,如果子类的方法里面没有调用父类的同名方法,那么子类就是独立的方法;第二,子类可以在方法里面用parent::functionname();这种方式来调用父类的方法,这个时候,子类的方法实现自己功能的同时也调用了父类的方法。另外,子类里除了覆盖的方法,其他的任何地方也可以用这种parent::functionname();方法调用父类的那个方法。
2015-01-07
最赞回答 / 爱折腾的卤蛋
妈蛋上网谷歌百度都没结果 翻看一天的资料都没有这个叙述 自己最后整明白了 这里的'|'并不是5.3里说的 ‘| 开始一个可选分支’功能这里 就是分隔符的用法等同于‘/’分隔符可以替换很多 # - =等等好多好多。但是这里不能用/ 和+ 因为模式里出现了。因为分隔符放在收尾位置不影响模式的翻译结构,用什么都行。你明白了吗?经过测试可以做分隔符的有 ~!@#¥%&-=
2015-01-06