За последние 24 часа нас посетили 20259 программистов и 1082 робота. Сейчас ищут 753 программиста ...

Что за ошибка?

Тема в разделе "PHP для новичков", создана пользователем Валерий9292, 20 янв 2021.

  1. Валерий9292

    Валерий9292 Новичок

    С нами с:
    20 янв 2021
    Сообщения:
    5
    Симпатии:
    0
    Все делал как по видео уроку, выдает такую ошибку W:\domains\mysite.local\index.php on line 3
     

    Вложения:

  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    Двоеточие вместо точки с запятой. Больше не выкладывайте никогда код скрином, забаню в следующий раз. Кнопка </> есть для этого
     
  3. Валерий9292

    Валерий9292 Новичок

    С нами с:
    20 янв 2021
    Сообщения:
    5
    Симпатии:
    0
    Код (Text):
    1. <?php
    2.     si = 0;
    3.     while (si < 10) {
    4.     echo "si <br />";
    5.     si++;
    6. }
    а вот это все вроде как у препода а выдает ошибку
    Parse error: syntax error, unexpected '=' in W:\domains\mysite.local\index.php on line 2
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.548
    Симпатии:
    1.754
    Переменные в PHP должны со знака доллар начинаться. Вам в "уроке" не рассказывали?
     
  5. Grigoriy Kozheletov

    Grigoriy Kozheletov Новичок

    С нами с:
    2 сен 2020
    Сообщения:
    13
    Симпатии:
    5
    Адрес:
    г. Раменское, Московская область
    В php при перед переменной должен быть знак $, если это не константа. Соответственно в вашем случае нужно объявить $si = 0. И далее везде использовать в таком виде.
    Код (Text):
    1. <?php
    2.     $si = 0;
    3.     while ($si < 10) {
    4.     echo "$si <br />";
    5.     $si++;
    6. }
     
  6. Валерий9292

    Валерий9292 Новичок

    С нами с:
    20 янв 2021
    Сообщения:
    5
    Симпатии:
    0
    Спасибо вам большое