php - 从另一个php调用公共(public)函数

标签 php wordpress

我正在开发 WordPress 插件,其中有 2 个 php 文件。

class.php 的代码为:

class Plugin_Name {

     public function say_hello() {
         echo "Hello";
     }

}

现在我想从另一个 welcome.php 文件调用这个 say_hello() 函数。

我试过了

$hello_function = new Plugin_Name();
$hello_function->say_hello();

但是这不起作用。有没有办法从另一个 php 调用公共(public)函数?

最佳答案

您需要在另一个文件中包含第一个函数,这样另一个文件就知道代码在那里。在welcome.php顶部添加

require_once('/path/to/class.php');
$hello_function = new Plugin_Name();
$hello_function->say_hello();

关于php - 从另一个php调用公共(public)函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27445385/

相关文章:

php - 在生产环境中重置 Laravel 迁移

php - 强制服务返回 json 而不是默认的 html

php - 在 php 中使用通用的 getter 和 setter

php - YouTube API订阅者数未更新

ruby-on-rails - 将我的 Wordpress 站点移动到子域

css - 二十个子主题 - 修改主题宽度(940px 到 1000px)

html - 按钮类分割线

php - 根据定义,哪些 MYSQL 命令*不*返回结果?

javascript - WordPress 插件错误 - jQuery 未定义

HTML 验证错误 : Non-space characters found before DOCTYPE