包括不做任何事情的 PHP 文件


Include PHP file not doing anything

>我有一个包含两个文件的文件夹

import_books_cron.php 
book_importer.php

第一个看起来像

<?php
echo 'Started';
include 'book_importer.php';
echo 'I will do sth';
import_books();
echo 'End';
?>

图书导入器如下所示:

// This is some Wordpress stuff
if( !class_exists( 'WP_Http' ) )
    include_once( ABSPATH . WPINC. '/class-http.php' );
include ( 'functions.php' );

function import_books() {
   STUFF HERE
}

但是,我在终端上看到的唯一内容是"已启动"。包含语句似乎不起作用。

我只有基本的PHP知识。有什么帮助吗?

在包含之前删除 echo 语句

尝试此操作以确保文件实际加载。 如果不是,请确保它存在并且位于当前文件夹中,因为您没有使用路径。

if(!@include("book_importer.php")) 
{
   echo "Not Loaded";
} else {
          echo "Loaded";
       }