PHPは、echoの行でエラーが出て止まっていますが、
array_key_existsを使っていますから、$customerRanksは、キーをもつ配列なのです。
配列から値を取り出すには、[]を使わないといけません。ただそれだけの、書きミスという事です。
membership.php
if(is_numeric($parameters['rank']) && array_key_exists($parameters['rank'], $customerRanks))
echo "会員ステータス:".$customerRanks($parameters['rank']);
endif
これは
$customerRanks($parameters['rank']);
↓こうです。
$customerRanks[$parameters['rank']];
こんな書きミスするなんて、きっと疲れているのでしょう。
やんなっちゃうね。