kimtooflex/envswitch

一次编写,处处运行

dev-master 2018-09-03 07:15 UTC

This package is not auto-updated.

Last update: 2024-09-29 23:35:58 UTC


README

一次编写,处处运行

envswitch.php 是一个快速且灵活的PHP 5.X+环境切换库

  • 定义多个生产或开发服务器
  • 回调兼容性
  • 无服务器限制

入门指南

  1. 需要PHP 5.x.x
  2. 使用 Composer 安装 envswitch(推荐)

Composer 安装

  1. 获取 Composer
  2. 使用 php composer.phar require kimtooflex/envswitch 安装 Klein
  3. 将以下代码添加到您应用程序的主要PHP文件中: use \envswitch\EnvSwitch;

示例

Hello World - 强制性的hello world示例(一个服务器)

<?php
 use \envswitch\EnvSwitch;
 
EnvSwitch::setEnv("127.0.0.2",
          function() {
              die("Hello world, this is development environment");
          },
          function() {
               die("Hello world, this is production environment");
          }
);

示例 1 - 响应多个服务器

<?php
use \envswitch\EnvSwitch;

EnvSwitch::setEnv("127.0.0.2,localhost",
          function() {
              die("Hello world, this is development environment");
          },
          function() {
               die("Hello world, this is production environment");
          }
);