php的写法,求助!!
php吧
全部回复
仅看楼主
level 6
刚入行没多久,在方法后面加类型,请问大神这是什么写法
2023年04月27日 14点04分 1
level 8
说明返回参数的类型
2023年04月27日 14点04分 2
好的,谢谢[哈哈],那这种用法,php是什么叫法?
2023年04月27日 14点04分
@移民的小熊 返回值类型声明
2023年04月27日 15点04分
@esdhjj 嗯嗯,我在楼下另截了一图,帮忙解答一下[真棒][真棒]
2023年04月28日 02点04分
level 8
下面void 就是无返回值
2023年04月27日 14点04分 3
level 6
求解答,谢谢
2023年04月28日 02点04分 4
返回的是类名称说明它返回的类型就是StyleOne这个类或者对象,至于作用很明显就是为了规范减少bug让人容易维护与理解呗 $a=$this–>getNickname(); 假设这样,如果没有声明返回类型,你能知道$a是什么吗,不能确定的话怎么去操作后续的代码呢?
2023年04月28日 03点04分
@esdhjj 明白,谢谢大佬解答[真棒][太开心]
2023年04月28日 05点04分
level 16
[惊哭]有点小庆幸,终于看到除我以外还有人写这种风格的代码了
2023年04月28日 05点04分 5
@撕裂的伤痕 并不是,事实上php可以算半路出家的开发者最多的语言了,为了写出的代码他们能维护,很多时候需要写一些初学者亲和度高的代码,全用懂新特性的开发人员,团队工资成本太高了
2023年04月28日 09点04分
如果不是问别人,我都不知道是啥[狂汗]
2023年04月28日 05点04分
PHP7就开始这么写了
2023年04月28日 08点04分
@SeaDrip_Poplar 都是这样写吧,phpstorm不写会有提示
2023年04月28日 08点04分
level 6
嗯嗯
2023年04月28日 07点04分 7
level 12
目前市场上百分之95的php代码都没这个写的规范[真棒]
2023年04月28日 11点04分 8
level 3
好像是php7以上才有的新写法,旧版php都没有这个规范。大家其实都还是比较习惯旧版写法
2023年04月28日 11点04分 9
level 2
方法的返回参数类型
2023年04月28日 11点04分 10
level 5
这么写[阴险]不如去写java
2023年04月28日 11点04分 11
level 6
php7,2015年的版本更新的啊[喷]
2023年04月28日 13点04分 12
可是很少人用新特性,起码这个很少见,我学的时候也没有见过[泪]
2023年04月28日 14点04分
level 14
不是没人这么写,是真的没必要
2023年04月28日 16点04分 13
有必要养成这个习惯,方便调用和查验
2023年04月28日 16点04分
level 6
楼主是怎么学的啊?我也想入行这个
2023年04月29日 01点04分 14
level 9
这么写其实还是有很多好处的。就像js后面又有了type script一样。这些语言其实慢慢的都在趋于大同。这么写一个直观的好处就是省了类型检查。比如 function a(int b):bool,传入的只能是int类型,内部无需在去验证。返回的一定是bool,调用的也不用验证。一旦不符合就会抛type error。这个也是后加的。
2023年04月29日 11点04分 16
嗯嗯是的
2023年04月30日 07点04分
level 9
这个我觉得是向java c等程序语法的一个靠拢。介于js也这么干,到了PHP8.x时代,和js的es6也有些相似了。我觉得未来如果js接着借nodejs的东风继续流行,PHP会更加偏向js的编程风格。
2023年04月29日 11点04分 17
1