php foreach 内存溢出,刚学php 这代码怎么看起来这么费劲啊?问题都标在注释里了...

require('config.php');

header('Content-Type: text/javascript');

$API = get_extdirect_api('api');  //'api' 有什么用?get_extdirect_api()里没有处理參数的啊?;

# convert API config to Ext.Direct spec

$actions = array();

foreach($API as $aname=>&$a){// $aname=QueryDatabase $a=array('methods'=>arry())

$methods = array();

foreach($a['methods'] as $mname=>&$m){//$mname=getResult $m=array('len'=>1)

if (isset($m['len'])) {

$md = array(

'name'=>$mname,

'len'=>$m['len']

);

} else {

$md = array(

'name'=>$mname,

'params'=>$m['params']  //$m 没有'params'这个键啊?

);

}

if(isset($m['formHandler']) && $m['formHandler']){//$m 没有'formHandler'这个键啊?

$md['formHandler'] = true;

}

if (isset($m['metadata'])) {//$m 没有'metadata'这个键啊?

$md['metadata'] = $m['metadata'];

}

$methods[] = $md;  //$md=array

}

$actions[$aname] = $methods;

}

$cfg = array(

'url'=>'php/router.php',

'type'=>'remoting',

'actions'=>$actions

);

echo 'Ext.ns("Ext.app"); Ext.app.REMOTING_API = ';

echo json_encode($cfg);

echo ';';

?>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值