レクター PHP: 配列インデックスをセクター ルールに追加できません
P粉218361972
P粉218361972 2024-02-25 18:48:49
0
1
367

Rector を使用して、以下を変換しようとしています。

リーリー

これを入力してください:

リーリー

私の問題は、最後の ['hard_coded_index'] です。やり方が分かりません。私がこれまでに持っているものは。

ああああ

P粉218361972
P粉218361972

全員に返信(1)
P粉161939752

好吧、我明白了...

パブリック関数リファクタリング(Node $node): ?Node
{
    if (! $this->isName($node->name, 'some_made_up_function_call')) {
        null を返します。
    }

    $conn = 新しい Node\Expr\Variable($node->args[0]->value->name);

    $methodCall = new Node\Expr\MethodCall($conn, 'made_up_method_call', [$node->args[1]]);
    $arrayKey = 新しい Node\Scalar\String_('hard_coded_index');

    新しい Node\Expr\ArrayDimFetch($methodCall, $arrayKey) を返します。
}
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!