Conversion перестал работать при преобразовании от символьной строки до uniqueidentifier

php-correct-indenting только заботится о Вашем PHP и предполагает, что удобочитаемость HTML неинтересна. Индентер XML расположил бы теги приятно, но не будет в состоянии расположить содержание с отступом <? php> обработка инструкции соответствовать. Возможно, существует сценарий добавления отступа, который понимает и подобный синтаксису C из PHP язык программирования и [X] ML [HT] шаблонный язык разметки, но я еще никогда не встречал тот - извините.

однако, я хотел бы играть с расположением с отступом в Вашем примере даже, прежде чем php-correct-indenting растерзал его! < отделение> элемент во внешнем операторе "if", но у меня нет способа видеть это от расположения с отступом. Я предложил бы что-то как:

<?php if(isset($sports)) { ?>
    <?php
        // Do something
    ?>
    <div>
        <label>Uniform Size</label>
        <ul>
            <li>etc. etc.</li>
        </ul>
    </div>
<?php } ?>
21
задан jamesmhaley 25 September 2009 в 11:49
поделиться

1 ответ

это не удалось:

 DECLARE @vPortalUID NVARCHAR(32)
 SET @vPortalUID='2A66057D-F4E5-4E2B-B2F1-38C51A96D385'
 DECLARE @nPortalUID AS UNIQUEIDENTIFIER
 SET @nPortalUID = CAST(@vPortalUID AS uniqueidentifier)
 PRINT @nPortalUID

это работает

 DECLARE @vPortalUID NVARCHAR(36)
 SET @vPortalUID='2A66057D-F4E5-4E2B-B2F1-38C51A96D385'
 DECLARE @nPortalUID AS UNIQUEIDENTIFIER
 SET @nPortalUID = CAST(@vPortalUID AS UNIQUEIDENTIFIER)
 PRINT @nPortalUID

разница в NVARCHAR (36) , ваш входной параметр слишком мал!

36
ответ дан 29 November 2019 в 20:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: