首页 > 解决方案 > 在另一个文件中调用函数

问题描述

我是 php 新手,我试图从另一个 php 文件调用一个函数,但它给出了这个错误“调用未定义的函数 myName()”,我需要该文件。

这是代码

第一文件.php

<?php
  function myName(){
    echo "Tammy";
  }
?>

第二文件.php

<?php
require 'Firstfile.php';

   myName();
?>

标签: php

解决方案


例如,任何文件如何包含在 PHP 中

php获取当前工作目录


getcwd();

例如文件夹结构

-project 
---model
---controller
-----controller1.php
-----controller2.php
---view
-config

如果我想在任何文件中包含 controller1.php,我会这样做

$cwd=getcwd();

$path=$cwd.'/project/controller/controller1.php';
include $path;

我怎样才能看到你的文件夹结构?

1-您可以使用spl_autoload_register创建自动加载功能

2 - 您可以使用psr-4创建自动加载


推荐阅读