首页 » SEO优化 » phpdeprecated警告技巧_Deprecated注解功能

phpdeprecated警告技巧_Deprecated注解功能

访客 2024-12-15 0

扫一扫用手机浏览

文章目录 [+]

大概意思便是,若某类或某方法加上该表明之后,表示此方法或类不再建议利用,调用时也会涌现删除线,但并不代表不能用,只是说,不推举利用,由于还有更好的方法可以调用。

为什么不定义一个新的?

phpdeprecated警告技巧_Deprecated注解功能

由于在一个项目中,工程比较大,代码比较多,而在后续开拓过程中,可能之前的某个方法实现的并不是很合理,这个时候就要新加一个方法,而之前的方法又不能随便删除,由于可能在别的地方有调用它,以是加上这个表明,就方便往后开拓职员的方法调用了。

phpdeprecated警告技巧_Deprecated注解功能
(图片来自网络侵删)

java表明:@Deprecated(不建议利用的,废弃的), @SuppressWarnings(忽略警告,达到抑制编译器产生警告的目的)

@Deprecated可以润色类、方法、变量,在java源码中被@Deprecated润色的类、方法、变量等表示不建议利用的,可能会涌现缺点的,可能往后会被删除的类、方法等,如果现在利用,则在往后利用了这些类、方法的程序在更新新的JDK、jar包等就会出错,不再供应支持。
个人程序中的类、方法、变量用@Deprecated润色同样是不肯望自己和别人在往后的韶光再次利用此类、方法。
当编译器编译时碰着了利用@Deprecated润色的类、方法、变量时会提示相应的警告信息。

@SuppressWarnings 可以达到抑制编译器编译时产生警告的目的,但是很不建议利用@SuppressWarnings表明,利用此表明,编码职员看不到编译时编译器提示的相应的警告,不能选择更好、更新的类、方法或者不能编写更规范的编码。
同时后期更新JDK、jar包等源码时,利用@SuppressWarnings表明的代码可能受新的JDK、jar包代码的支持,涌现缺点,仍旧须要修正。

可以算作@Deprecated表明和@SuppressWarnings表明是成对涌现的。

通过@SuppressWarnings的源码可知,其表明目标为类、字段、函数、函数入参、布局函数和函数的局部变量。
而家建议表明应声明在最靠近警告发生的位置

标签:

相关文章

php中名字冲突技巧_PHP 命名空间namespace

PHP 命名空间可以办理以下两类问题:用户编写的代码与PHP内部的类/函数/常量或第三方类/函数/常量之间的名字冲突。为很长的标识...

SEO优化 2024-12-17 阅读0 评论0

双项优势,提升竞争力的新步骤

在竞争激烈的市场环境中,企业如何脱颖而出,实现可持续发展,成为众多企业家和学者关注的焦点。近年来,双项优势策略逐渐受到关注,成为一...

SEO优化 2024-12-17 阅读0 评论0