[PHP]__callStatic

第一种:以下代码不会触发__callStatic,也不会报错

test是空方法

php 复制代码
<?php
class A {
    public function test()
    {

    }
    public static function __callStatic($method, $args)
    {
        print_r('aaaaaaaaaaaaaaaaaaaaa');
    }
}

A::test();

第二种:以下代码不会触发__callStatic,但是会报错

test非空方法

php 复制代码
<?php
class A {
    public function test()
    {
        var_dump('testtest');
    }

    public static function __callStatic($method, $args)
    {
        print_r('aaaaaaaaaaaaaaaaaaaaa');
    }
}

A::test();

结果:

相关推荐
行思理18 分钟前
Linux多PHP如何切换系统默认PHP版本
linux·运维·php
Web极客码3 小时前
如何通过GUI或命令行更改Ubuntu 20.04的DNS设置
linux·ubuntu·php
毕设源码-朱学姐3 小时前
【开题答辩全过程】以 基于PHP的高校心理测评系统的设计与实现为例,包含答辩的问题和答案
开发语言·php
JaguarJack3 小时前
PHP 8.6 新增 clamp() 函数
后端·php
BingoGo3 小时前
PHP 8.6 新增 clamp() 函数
后端·php
真正的醒悟3 小时前
图解网络39
网络·智能路由器·php
无名修道院16 小时前
DVWA 靶场搭建:Windows11(phpstudy 搭建)(步骤 + 截图 + 常见问题)
数据库·网络安全·渗透测试·靶场·php·dvwa·phpstudy
爱倒腾的老唐1 天前
00、Altium Designer 23 使用问题记录
笔记·php
catchadmin1 天前
PHP 8.5 垃圾回收改进
php
云和数据.ChenGuang1 天前
`post_max_size`、`max_execution_time`、`max_input_time` 是 **PHP 核心配置参数**
开发语言·mysql·php·zabbix·mariadb