Visual Studio Code 报错 Undefined type .intelephense(1009)

VSCode 配置

可以把相关类库目录及 vendor 目录添加进来
设置>Intelephense>Exvironment:Include Paths>添加依赖目录

以下内容是百度odp框架内部类库,可以通过本脚本生成空对象和方法,解决报错问题。

获取所有参数

$class_list = get_declared_classes();
foreach( $class_list as $class_name){
    if( substr( $class_name, 0, 3) != 'Ap_'){
        continue;
    }
    echo "class ".$class_name."{\n";
    $methods_list = get_class_methods( $class_name);
    foreach( $methods_list as $method_name){
        echo "\n    public function ".$method_name."(";
        $ref = new ReflectionMethod( $class_name, $method_name);
        $param_list = $ref->getParameters();
        foreach( $param_list as $param){
            if( $param->name == '...'){
                echo " \$webben = ''";
            }else{
                echo " $".$param->name;
            }
            if( end( $param_list) != $param){
                echo ",";
            }
        }
        echo "){\n";
        echo "\n    }\n";
    }
    echo "}\n\n";
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值