微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php-按字母顺序对源代码中的函数进行排序

我有一个带有许多方法PHP类.目前,它们没有特定的顺序.我(至少一开始)希望它们按字母顺序排列,因此公共函数a()将排在公共函数b()之前,依此类推.

我确定我可以编写脚本来执行此操作,但是是否有现有程序可以为我执行此操作?我所能找到的是对单个行进行排序的方法.

解决方法:

您可能会发现Reflection的文档很有用,这是一个示例:

$reflector = new ReflectionClass('example');
$methods = $reflector->getmethods();
usort($methods, function($method1, $method2) {
    return strcasecmp($method1->getName(), $method2->getName());
});

但是,我不建议您这样做,因为最好是根据您的方法对它们的顺序进行排序,这对于您或任何其他可能读取您的代码的程序员来说都是如此.

您要使用的IDE可以在不修改代码的情况下更改视图.许多IDE都可以做到这一点,包括Netbeans和Eclipse.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐