php
  • html
  • 2015-02-15 2 views -2 likes 
    -2

    Вот мой код:PHP ошибка при использовании имени переменной со знаком минус

    if($number == 1){ 
        $output-number = "output"; 
    } 
    

    Но каждый раз, когда я получаю сообщение об ошибке: syntax error, unexpected '=', и я не знаю, почему. Я искал сейчас долгое время, но я не нашел полезного ответа.

    +1

    Вы не можете использовать '-' в имени переменной, допустимые символы a-z, A-Z, 0-9 и _ (подчеркивание) –

    +0

    Этот вопрос не заслуживает нисходящего потока. Хотя это тривиально для программистов на PHP/Java/C, это может сбивать с толку людей, поступающих с других языков, которые допускают знаки минус в идентификаторах. Например. язык схемы. Или CSS. –

    ответ

    0

    Изменения в

    $output_number = "output"; 
    
    +0

    Спасибо! Я этого не видел ... – Skeptar

    +2

    было бы более полезно с описанием –

    2

    PHP делает не позволяют знак минус как часть имени переменной. Используйте символ подчеркивания, т. Е. Измените $output-number на $output_number. Или используйте стиль верблюда: $outputNumber.

    +0

    Спасибо человеку! Оно работает! – Skeptar

    Смежные вопросы