zhusaidong / php-class-method-exists
php class-method-exists
Installs: 12
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/zhusaidong/php-class-method-exists
This package is auto-updated.
Last update: 2025-10-19 18:56:27 UTC
README
php class-method-exists
Introduction
php 动态调用类和方法时,需要2步:先
class_exists,再method_exists。
该组件将这2步合二为一。
Usage
composer require zhusaidong/php-class-method-exists:dev-master
require('../vendor/autoload.php'); //demo class class foo { public function public_fun(){} private function private_fun(){} } //test foo1::public_fun if(!ClassMethodExists::class_method_exists('foo1','public_fun')) { var_dump("foo1::public_fun",ClassMethodExists::errmsg()); } //test foo::private_fun if(!ClassMethodExists::class_method_exists('foo','private_fun')) { var_dump("foo::private_fun",ClassMethodExists::errmsg()); } //test foo::public_fun if(!ClassMethodExists::class_method_exists('foo','public_fun')) { var_dump("foo::public_fun",ClassMethodExists::errmsg()); }