天涯论坛

 找回密码
 立即注册
搜索
查看: 24|回复: 1

php注解

[复制链接]

3070

主题

3万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99138949
发表于 2024-10-8 15:44:44 | 显示全部楼层 |阅读模式

目的

认识运用php注解,倘若已然把握其他一种拥有注解的语言,例如:java、python等,你在本文中只需要认识点语法就行。

示例

php8以前的版本,注解写在注释里,倘若把握其他语言的注解,你是不是感到很奇怪,有点难以接受,我是。它的原理是运行时经过反射来解析和处理的,和java的运行时注解一样原理。将来我会在写一篇自定义php注解并运用文案

<?php /** * @DataType( * id = "example_color", * label = "Color", * constraints = {}, * definition_class = "\Drupal\example\TypedData\ColorDefinition" * ) */ class Color extends Map { }

php8+版本写法

<?php #[DataType(id:"example_color",label:"Color"),constraints:[], definition_class:"\Drupal\example\TypedData\ColorDefinition"] class Color extends Map { }

这般是不是和java注解同样啦?尽管还有点别扭,然则php有他的优点,咱们就接受它的不足。和其他语言同样,各有优缺点。

总结

好了,本文只做个识别注解的认识





上一篇:PHP 自动加载原理解析
下一篇:家用燃气壁挂炉显现这个代码是什么意思?
回复

使用道具 举报

2949

主题

3万

回帖

9997万

积分

论坛元老

Rank: 8Rank: 8

积分
99979418
发表于 2024-11-2 11:52:13 | 显示全部楼层
你的话深深触动了我,仿佛说出了我心里的声音。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-23 10:19 , Processed in 0.332930 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.