Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

<?php namespace LegacyTests\Browser\DataBinding\InputSelect; use Livewire\Component as B..

Decoded Output download

<?php

namespace LegacyTests\Browser\DataBinding\InputSelect;

use Livewire\Component as BaseComponent;

class SelectWithIncorrectSelectedOnOption extends BaseComponent
{
    public $selectedOption = '3';
    public $showOtherSelected = false;

    public function render()
    {
        return <<<'HTML'
<div>
    <h1 dusk="output">{{ $selectedOption }}</h1>
    <select wire:model.live="selectedOption" dusk="select-input">
        <option value="1" @if(! $showOtherSelected && $selectedOption == '1') selected @endif>Option 1</option>
        <option value="2" @if(! $showOtherSelected && $selectedOption == '2') selected @endif>Option 2</option>
        <option value="3" @if(! $showOtherSelected && $selectedOption == '3') selected @endif>Option 3</option>
        <option value="4" @if($showOtherSelected || (! $showOtherSelected && $selectedOption == '4')) selected @endif>Option 4</option>
        <option value="5" @if(! $showOtherSelected && $selectedOption == '5') selected @endif>Option 5</option>
    </select>
    <button wire:click="$toggle('showOtherSelected')" dusk="toggle">Toggle</button>
</div>
HTML;
    }
}
 ?>

Did this file decode correctly?

Original Code

<?php

namespace LegacyTests\Browser\DataBinding\InputSelect;

use Livewire\Component as BaseComponent;

class SelectWithIncorrectSelectedOnOption extends BaseComponent
{
    public $selectedOption = '3';
    public $showOtherSelected = false;

    public function render()
    {
        return <<<'HTML'
<div>
    <h1 dusk="output">{{ $selectedOption }}</h1>
    <select wire:model.live="selectedOption" dusk="select-input">
        <option value="1" @if(! $showOtherSelected && $selectedOption == '1') selected @endif>Option 1</option>
        <option value="2" @if(! $showOtherSelected && $selectedOption == '2') selected @endif>Option 2</option>
        <option value="3" @if(! $showOtherSelected && $selectedOption == '3') selected @endif>Option 3</option>
        <option value="4" @if($showOtherSelected || (! $showOtherSelected && $selectedOption == '4')) selected @endif>Option 4</option>
        <option value="5" @if(! $showOtherSelected && $selectedOption == '5') selected @endif>Option 5</option>
    </select>
    <button wire:click="$toggle('showOtherSelected')" dusk="toggle">Toggle</button>
</div>
HTML;
    }
}

Function Calls

None

Variables

None

Stats

MD5 e3d712f094973501c555163302d5e95f
Eval Count 0
Decode Time 116 ms