这似乎是一个复杂的问题,但这只是一个帮助我理解的例子。
import { GET_POSTS } from './actions'
function posts (state = [], action) {
const { posts } = action
// posts = Array of objects right here
switch(action.type) {
case GET_POSTS :
return posts;
default :
return state
}
}
使用上面的例子,当$ fin = $ valu3时,为什么randmFunction不会以$ fin运行。 ($ valu3 = 1所以$ fin = 1)。当我沿着这一行尝试代码时,该函数将不会运行,但是,如果我将代码更改为:
$valu2 = $_POST['selln'];
$valu3 = substr($valu2, 11);
$fin = $valu3;
if(array_key_exists('selln',$_POST)){
$result = randmFunction($user_id, $fin, 'usd');
}
该功能运行正常。当我回应$ fin时,它们完全相同,没有空格或任何东西。有什么不同?为什么只有1的确切值有效?
答案 0 :(得分:0)
$valu2 = $_POST['selln'];
$valu3 = substr($valu2, 11);
$fin = $valu3;
if(array_key_exists('selln',$_POST)){
$result = randmFunction($user_id, $fin, 'usd');
}
function runs but $fin value is false;
Question:What is the testing value for $_POST['selln'];
Please give more details in the question