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

结果:

相关推荐
卜及中2 小时前
【Linux】资源隔离机制 — 命名空间(Namespace)详解
linux·服务器·php
m0_548514773 小时前
2024.12.10——攻防世界Web_php_include
android·前端·php
网络安全King4 小时前
网络安全 - SQL Injection
sql·web安全·php
图图爱上壮壮妈4 小时前
PHP中实现拓扑算法
开发语言·算法·php
奥顺互联V10 小时前
一次性部署:使用Docker部署PHP应用
大数据·mysql·开源·php
小张认为的测试11 小时前
Linux性能监控命令_nmon 安装与使用以及生成分析Excel图表
linux·服务器·测试工具·自动化·php·excel·压力测试
ELI_He99913 小时前
PHP中替换某个包或某个类
开发语言·php
2401_8574396920 小时前
SSM 架构下 Vue 电脑测评系统:为电脑性能评估赋能
开发语言·php
Smile灬凉城6661 天前
反序列化为啥可以利用加号绕过php正则匹配
开发语言·php
奥顺1 天前
PHPUnit使用指南:编写高效的单元测试
大数据·mysql·开源·php