yakisova41/moduleloader

1.0.1.1 2022-07-08 13:32 UTC

This package is auto-updated.

Last update: 2025-06-23 09:48:39 UTC


README

index.php

<?php
use Yakisova41\ModuleLoader\Loader;

$module = Loader::import('./module.php');

$module(); //=>Hello World!!

module.php

<?php
use Yakisova41\ModuleLoader\Loader;

Loader::exportDefault(function(){
  echo "Hello World!!";
});

名前付きimport

index.php

<?php
use Yakisova41\ModuleLoader\Loader;

$hellomodule = Loader::import('./module.php', 'Hello');
$byemodule = Loader::import('./module.php', 'bye');
$onemodule = Loader::import('./module.php', 'one');

$hellomodule(); //=>Hello World!!
$byemodule(); //=>Seeyou goodbye

echo $onemodule; //=> 1

module.php

<?php
use Yakisova41\ModuleLoader\Loader;

//hello
Loader::export('Hello',function(){
  echo "Hello World!!";
});

//bye
$seeyou = function(){
  echo 'Seeyou goodbye';
};
Loader::export('bye',$seeyou);

//one
Loader::export('one',1);