2025. január 13., hétfő

<<< szintaxis

 A <<< szintaxist a PHP-ban "heredoc" vagy "nowdoc" szintaxisnak nevezzük. Ez nem pontosan olyan, mint a JavaScript backtick, de hasonló célt szolgál: több soros szöveg vagy HTML kód beillesztésére használható.

A heredoc egy olyan szövegliterál, amely több sorban tartalmazhat szöveget, és idézőjelek nélkül használható. Egy adott jelölővel kezdődik (<<<LABEL) és azonos jelölővel ér véget.

$form = <<<FORM
<form method="post" action="" enctype="multipart/form-data">
    {$output}
    <p><label for="alias">Alias:*</label><br>
    <input type="text" id="alias" name="alias" required pattern="^[a-z-_]+$" value="{$alias}"></p>

    <p><label for="ordering">Sorrend:</label><br>
    <input type="number" id="ordering" name="ordering" min="1" value="{$ordering}"></p>

    <p><label for="nav_name">Navigációs név:*</label><br>
    <input type="text" id="nav_name" name="nav_name" required value="{$nav_name}"></p>

    <p><label for="content">Tartalom:</label><br>
    <textarea id="content" name="content" rows="10" cols="80">{$content}</textarea></p>

    <p><label for="description">Leírás:</label><br>
    <textarea id="description" name="description">{$description}</textarea></p>

    <p><label for="keywords">Kulcsszavak:</label><br>
    <textarea id="keywords" name="keywords">{$keywords}</textarea></p>

    <p><label for="image">Kép:</label><br>
    <input type="file" id="image" name="image" accept="image/*">
    <br><small>Jelenlegi kép: {$img}</small></p>

    <p><label for="state">Állapot:</label><br>
    <select id="state" name="state">
        <option value="1" " . ($state == 1 ? "selected" : "") . ">Aktív</option>
        <option value="0" " . ($state == 0 ? "selected" : "") . ">Inaktív</option>
    </select></p>

    <p><em>A *-gal jelölt mezők kitöltése kötelező!</em></p>
    <input type="submit" id="submit" name="submit" value="Mentés">
    <input type="reset" value="Mégse">
    <p><a href="list.php">Vissza a listához</a></p>
</form>

Nincsenek megjegyzések:

Megjegyzés küldése

<<< szintaxis

 A <<< szintaxist a PHP-ban "heredoc" vagy "nowdoc" szintaxisnak nevezzük. Ez nem pontosan olyan, mint a Jav...