«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > PHP новичок: должен читать для начинающих

PHP новичок: должен читать для начинающих

Опубликовано в 2025-04-18
Просматривать:947

этот выдержка из php & mysql: новичок в Ninja, 7th Edition представляет фундаментальные концепции PHP. Мы рассмотрим природу сервера PHP, базовый синтаксис, переменные, операторы, комментарии и контрольные структуры.

]

Introducing PHP: A Beginner's Guide

php: сценарии на стороне сервера

]

, в отличие от языков на стороне клиента (HTML, CSS, Javascript), выполненного браузером, PHP работает на сервере перед отправкой страницы в браузер. Это обеспечивает динамическое создание содержимого, улучшенную безопасность и снижение нагрузки клиента. PHP -код, заключенный в Php и ?> inture внутри .

Introducing PHP: A Beginner's Guide

пример: генерирование случайного числа

] Следующий код генерирует случайное число:

]

Php echo rand (1, 10); ?>
]

базовый синтаксис и операторы

синтаксис PHP напоминает C-полученные языки. Заявления заканчиваются полуколонами (;). Оператор

echo

выводит контент (часто html):

echo 'Это
echo 'This is a test!';
rand ()

генерирует случайное число). ]

Introducing PHP: A Beginner's Guide

переменные, операторы и комментарии

] переменные начинаются с знака доллара ($) (например,

$ testvarable = 3;

). PHP свободно напечатан; Переменные могут содержать различные типы данных. Операторы выполняют математические операции (, -, , /) и String Concatenation (.). Комментарии (// для однолинейной,/ */ для многолинии) Объясните код.

управляющие структуры

]

  • if Записи: выполнять кодовые блоки условные. == проверяет на равенство. ] ]
if ($ roll == 6) { Эхо 'Ты выиграешь!'; }
if ($roll == 6) {
  echo 'You win!';
}
]
  • else Записи: предоставить альтернативное выполнение кода, если if условие является false. ]

    ]
  • логические операторы:

    || (или), && (и) объединить условия. ] ]

    ]
  • loops:

    повторить кодовые блоки. ] ]

    • для loops: итерация известного количества раз. ] ]
    для ($ count = 1; $ count if ($roll == 6) { echo 'You win!'; }
    • while loops: повторить, как условие, это правда. ] ]
    while ($ roll! = 6) { // код для выполнения }
    if ($roll == 6) {
      echo 'You win!';
    }
    • do ... while loops: выполнить код хотя бы один раз, затем повторите на основе условия. ]
    • ]
    ]
]

] Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide ] Introducing PHP: A Beginner's Guide

Arrays

] массивы хранят несколько значений. Элементы доступны по индексу (начиная с 0). Ассоциативные массивы используют строковые клавиши.

$ myarray = ['one', 2, 'three']; $ myarray [0]; // обращается к «одному» $ День рождения = ['alice' => '1980-01-01', 'bob' => '1985-05-10'];
$myArray = ['one', 2, 'three'];
$myArray[0]; // Accesses 'one'

$birthdays = ['Alice' => '1980-01-01', 'Bob' => '1985-05-10'];
взаимодействие пользователя и формы

] ]

]
  • прохождение переменных в ссылках:

    используйте строки запроса URL (например, name.php? Name = alice ). PHP обращается к ним через $ _ get . htmlspecialChars () дезинфицирует пользовательский ввод, чтобы предотвратить уязвимости безопасности (сценарии поперечного сайта). ] ]

    ]
  • прохождение переменных в формах:

    Формы отправляют данные, используя методы GET или POST. Получить добавление данных в URL; Post отправляет данные невидимо. $ _ post массив содержит данные post. ] ]

    ]
]

] Introducing PHP: A Beginner's Guide Introducing PHP: A Beginner's Guide ] Introducing PHP: A Beginner's Guide

скрыть швы: шаблоны PHP и безопасность

] отдельная логика PHP от html с использованием include incality (

включить __dir__. '/../Templates/file.html.php' ;;m&&&]). Это улучшает обслуживание и безопасность. Используйте абсолютные пути (с

__ dir __ ), чтобы избежать проблем с относительными путями и текущим рабочим каталогом. ] многие шаблоны, один контроллер

] контроллеры управляют несколькими шаблонами на основе взаимодействия с пользователем. В этом примере используется шаблон Form (form.html.php) и приветственное сообщение (Welcome.html.php).

часто задаваемые вопросы (faqs)

] В этом разделе представлены ответы на общие вопросы начинающих о синтаксисе PHP, использовании переменных, массивах, обработке ошибок, обработке форм, обработке файлов, взаимодействии базы данных, управлении сеансом и отправке по электронной почте. ]

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3