如何通过一个类名来调用另一个类的静态方法?

有三个文件 index.class.php / validate.class.php / rule.class.php
我想在index.class.php文件中通过validate:: 这样的方法来调用rule里面的静态方法,请问要怎么做?

杨__羊羊
浏览 1027回答 4
4回答

跃然一笑

你可以在validate里面定议__callStatic,在里面去调用Rule的对应方法 function __callStatic($method, $args) { return Rule::{$method}($args); } PS:手写未测试过 Rule::{$method)();这样写格式OK不

慕森王

可以在 index中引入 <?php include_once 'validate.class.php'; 然后就可以通过validate::方式调用
打开App,查看更多内容
随时随地看视频慕课网APP