本文整理汇总了PHP中Pi::com方法的典型用法代码示例。如果您正苦于以下问题:PHP Pi::com方法的具体用法?PHP Pi::com怎么用?PHP Pi::com使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Pi
的用法示例。
在下文中一共展示了Pi::com方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
public function index()
{
//$this->jump('/login',true);
echo "<br>";
echo "in index";
echo "<br>";
$xz = new Xcrypt();
$num = rand(10000, 20000) . rand(10000, 20000) . rand(10000, 20000);
$res = $xz->encode($num);
echo $res;
echo '<br>';
$login = Pi::com('login');
$res = $login->dologin(array('111' => 1241, 'hihu' => 1241));
print_r($res);
// $q = new Queue("hihu",'users',600);
// $q->push(array("queue"=>'真的'));
// $q->push(array("queue"=>'真的'));
// $q->push(array("queue"=>'真的'));
// var_dump($q->getSize());
// var_dump($q->pop());
// var_dump($q->pop());
// var_dump($q->getSize());
// var_dump($q->clear());
// var_dump($q->pop());
}
示例2: Server
static function Server()
{
$mod = Comm::req('mod');
$add = Comm::req('add');
$method = Comm::req('method');
$args = Comm::req('param', array());
try {
$class = Pi::com($mod, $add, true);
if (is_callable(array($class, $method))) {
$reflection = new ReflectionMethod($class, $method);
$argnum = $reflection->getNumberOfParameters();
if ($argnum > count($args)) {
self::output("inner api call the {$method} from {$mod} {$add} with err args", 5010);
}
//公共方法才允许被调用
$res = $reflection->invokeArgs($class, $args);
self::output($res);
}
self::output("inner api not callable the {$mod} {$add} from {$method} fail", 5009);
} catch (Exception $e) {
self::output("inner api execute the {$mod} {$add} from {$method} fail", 5008);
}
}
示例3: define
<?php
//酌情去掉的配置
define('TIMEZONE', 'Asia/Shanghai');
define("__PI_EN_DEBUG", 1);
//必要配置
define('PI_ROOT', dirname(__FILE__) . '/');
define('PI_COM_ROOT', PI_ROOT . 'com/');
include PI_ROOT . 'core/Pi.php';
$login = Pi::com('login');
$res = $login->dologin(array('111' => 1241, 'hihu' => 1241));
print_r($res);