Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我想在php类中使用函数。如何使用它们?_Php_Autoload - Fatal编程技术网

我想在php类中使用函数。如何使用它们?

我想在php类中使用函数。如何使用它们?,php,autoload,Php,Autoload,我知道自动加载机制,但我不想使用它(_autoload()或spl_autoload_register),我只想使用php函数文件,但这不起作用 系统: php 7.3.x nginx : 1.15.x 文件: Code.php: class Code{ public function Run(){ include "./Medoo.php"; include "./HelperDateTime.php"; ....

我知道自动加载机制,但我不想使用它(_autoload()或spl_autoload_register),我只想使用php函数文件,但这不起作用

系统:

php 7.3.x
nginx : 1.15.x
文件:

Code.php:

class Code{

     public function Run(){
         include "./Medoo.php";
         include "./HelperDateTime.php";
         ....
     }
}
index.php:

require 'Code.php';
Code::Run();

// medoo not work
$database = new medoo();
print_r($database);
php初学者,请建议:)

Index.php

<?php
include "Code/Medoo.php";
include "Code/HelperDateTime.php";
require 'Code.php';
Code::Run();

// medoo will work
$database = new medoo();
print_r($database);
?>

Index.php

<?php
include "Code/Medoo.php";
include "Code/HelperDateTime.php";
require 'Code.php';
Code::Run();

// medoo will work
$database = new medoo();
print_r($database);
?>


我认为您可能需要将
公共函数Run(){
更改为如下静态函数:
公共静态函数Run()){
您得到的错误是什么?我认为您给定的代码中没有错误。请检查您的Medoo文件。class
metoo
声明在哪里?显示该代码。我认为您可能需要将
public function Run(){
更改为如下静态函数:
public static function Run(){
您得到的错误是什么?我认为您给定的代码中没有错误。请检查您的Medoo文件。class
metoo
声明在哪里?也显示该代码