[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();

结果:

相关推荐
BingoGo5 分钟前
再推荐 10 个低调但非常实用的 PHP 包
后端·php
ljh57464911910 小时前
PhpStorm 2022.3 版本中,修改使用 Git 提交时看到弹出式的对话框模式
ide·git·php·phpstorm
G311354227311 小时前
Linux 内核设计中的核心思想与架构原则
linux·架构·php
catchadmin15 小时前
PHP 值对象实战指南:避免原始类型偏执
android·开发语言·php
前端不太难18 小时前
RN Hooks 设计规范与反模式清单
开发语言·php·设计规范
weixin_4209476419 小时前
php composer update 指定包的分支非tag
开发语言·php·composer
m0_7381207219 小时前
渗透测试——靶机DC-4详细渗透教程
运维·网络·安全·web安全·php
Neolnfra20 小时前
文件包含漏洞终极指南
开发语言·安全·web安全·网络安全·系统安全·php·可信计算技术
1+2单片机电子设计20 小时前
基于 STM32 的网络授权时钟系统设计与实现
开发语言·stm32·单片机·嵌入式硬件·php·51单片机
PFinal社区_南丞21 小时前
现代PHP开发实战
后端·php