Php учебник

Введение

Интернет уже давно прочно вошел в нашу жизнь. Это смелое утверждение можно доказывать или опровергать много раз, но так или иначе все меняется, а с этим спорить никто не будет.

Прошли те времена, когда многие пользователи персональных компьютеров в целях экономии дискового пространства удаляли программу «Интернет Эксплорер» из всеми нами обожаемой операционной системы, так как просто не нуждались в ней. Теперь даже те, у кого нет доступа к Паутине, стараются не трогать эту программу, так как форматы сети Интернет давно уже перешли в другие сферы нашей компьютерной жизни. А уж если в компьютере поселился модем, избежать наличия браузера просто невозможно, так как очень хочется хоть одним глазком посмотреть, а что же там, за гранью телефонной линии? И когда знакомство состоялось, отказаться от преимуществ сети уже не так-то просто. Через некоторое время начинаешь осознавать, что надо как-то вложить себя и свои идеи и проявиться на бескрайних просторах Глобальной сети. Сделать свою страничку стало даже престижно, и пусть в ней мало полезного, а счетчик фиксирует только Ваши не частые посещения, сделанное может стать началом серьезного проекта и изменить всю Вашу жизнь.

Путешествуя по просторам глобальной сети Интернет, Вы, конечно же, не раз обращали внимание на гиперссылки, которые порой достигают внешне очень больших размеров и просто приводят в недоумение наличием странных символов. И конечно, все обращали внимание на формы, которые требовалось заполнить и получить что-то взамен

Но немногие задумываются над тем, как все это работает и что все это значит. 

Предлагаю Вам окунуться в мир программирования. Этот мир во многом ни на что не похож, но у него есть свои неписаные законы и правила, свои плюсы и минусы. Мир, который открывается перед нами, виден еще только на один шаг, но этот шаг надо осилить, а дальше идти будет уже гораздо легче.

Сколько зарабатывают PHP-программисты? Средние зарплаты специалистов

Уровень зарплат PHP-разработчиков зависит от опыта работы и квалификации специалистов. В студиях и ИТ-компаниях можно рассчитывать на среднюю зарплату от 40-50 до 120 тыс. рублей в месяц.

Выделяются три уровня разработчиков:

  • Junior,
  • Middle,
  • Senior.

Соответственно, доходы растут по мере роста опыта, навыков и технологий, которыми владеет программист.

Вы повысите свою стоимость на рынке, если помимо умения программировать будете:

  • эффективно работать в команде,
  • научитесь самостоятельно решать проблемы,
  • брать на себя ответственность,
  • управлять другими разработчиками,
  • соблюдать дедлайны (сроки сдачи проектов).

На фрилансе PHP-разработчики также востребованы. Многим владельцам сайтов периодически нужно внести на проекты доработки, для чего требуются услуги PHP-программиста. Поэтому они ищут частных специалистов на биржах фриланса. Если вы будете делать работу хорошо и недорого (в разумных пределах), то к вам будут обращаться снова и снова. Вы быстро обрастете постоянными заказчиками, которые будут приносить стабильный доход.

Также PHP-программисты могут работать удаленно. Сейчас на рынке все больше таких вакансий. Если вы живете в небольшом городе, где вакансий разработчиков просто нет, вы можете спокойно работать через Интернет на студии и компании из других городов и даже стран.

Логические операторы.

Логические операторы в вашем сценарии позволяют определять истинность условий,
таких, как условия сравнения в предыдущем знакомстве. В операторах if…else
или while, логические операторы используются для вычисления условия. Сейчас
мы рассмотрим логические операторы && (and — «и») и || (or — «или»), которые
применяются для вычисления логического выражения, в котором присутствуют несколько сравнений.

С помощью текстового редактора введите текст HTML:

Начните блок РНР. Создайте две переменные и присвойте им значения.
Сравнения в этом сценарии будут основываться на этих двух переменных.

Внутри оператора if else проверьте истинность условия «значение
переменном $degrees больше 100 или значение переменной $hot равно «да»».
И, в зависимости от результата, выведите сообщение с помощью команды echo.

Поскольку ваше выражение фактически состоит из двух небольших выражений,
заключенных в скобки, то все выражение целиком должно быть также заключено в круглые скобки.

Внутри оператора if else введите вторую проверку истинности условия
«значение переменной $degrees больше 80 и значение переменной $hot равна «да».
И, в зависимости от результата, выведите сообщение с помощью команды echo.

Завершите РНР-блок и создание HTML-документа строками:

Сохраните набранный файл в папке для документов вашего Web-сервера под именем logicalscript.php

Запустите браузер, в строку Адрес: введите

http://localhost/logicalscript.phpEnter

В окне браузера появится страница с текстом (Рис. 1.14).

Рис. 1.14. Результат работы сценария logicalscript.php

На экран будет выведено сообщение, связанное с результатом сравнения.
Оба выражения в приведенном выше примере истинны. В первой проверке только
одно выражение может быть истинно — этому условию удовлетворяет значение
переменной $hot, которое имеет значение «да». Во второй проверке оба
выражения должны быть истинны и они являются таковыми (переменная $degrees
имеет значение 95, которое больше чем 80, и переменная $hot имеет значение «да».

В РНР используется большое число других типов операторов. Мы будем пояснять
их по мере их появления в книге. Операторы, перечисленные в этой главе, будут в
ам полезны для начала программирования на языке РНР. В следующей главе мы будем
использовать полученные ранее знания о переменных и операторах для составления
сценариев, выполняющих более интересные действия, чем те, которые мы уже рассмотрели.

Операторы присваивания

Оператор присваивания используется для присвоения значения переменной и представлен знаком равенства . Оператор присваивания также можно комбинировать с арифметическими операторами для объединения присваивания с математической операцией (например, для умножения одного значения на другое и присвоения результата переменной), а также для выполнения конкатенации строк.

В следующей таблице перечислены семь операторов присваивания, доступных в PHP, вместе с описаниями и примерами их использования:

Оператор название Синтаксис Операция
= Назначить $x = $y Операнд слева получает значение операнда справа
+= Добавить, затем присвоить результат $x += $y Простое сложение аналогично $x = $x + $y
-= Вычесть, затем присвоить результат $x -= $y Простое вычитание аналогично $x = $x — $y
*= Умножить и присвоить результат $x *= $y Простой продукт такой же, как $x = $x * $y
/= Разделить, затем присвоить результат (частное) $x /= $y Простое деление аналогично $x = $x / $y
%= Разделить, затем присвоить результат (остаток) $x %= $y Простое деление и получение остатка $x = $x % $y
.= Конкатенация-операнд $x .= $y Устанавливает значение левого операнда в строку, содержащую конкатенацию его значения, добавленного со строкой в ​​правом операнде $x = $x .= $y

Обучение на PHP-разработчика

Обучение PHP разработчика можно поделить на 3 типа:

  1. Образование в высшем учебном заведении.
  2. Онлайн-курсы.
  3. Самообучение.

Каждый из вариантов не стоит воспринимать обособленно, скорее наоборот. Самый гармоничный способ познать профессию с нуля — получать знания от кого-либо и учиться самому. Знания можно получать в ВУЗе или на онлайн-курсах, а подкреплять их и расширять кругозор можно через самостоятельное обучение.

Высшее образование

Профессии исключительно по PHP в российский ВУЗах не существует, но сам язык программирования и другие дисциплины, которые требуются для работы, есть.

Наиболее подходящими специальностями будут:

  • Автоматизированные системы обработки информации и управления;
  • Вычислительная техника и программное обеспечение;
  • Программная инженерия;
  • Прикладная информатика;
  • Информатика и компьютерные науки;
  • Фундаментальная информатика.

Что касается высших учебных заведений, выделим несколько подходящих:

  • Санкт-Петербургский университет аэрокосмического приборостроения;
  • Московский политехнический университет;
  • Московский государственный технический университет им. Н. Э. Баумана;
  • МИРЭА;
  • Санкт-Петербургский политехнический университет Петра Великого.

Можно подобрать специальность и ВУЗ на сайте Postupi. В нем есть 2 специализации, подходящие под программирование на PHP: web-программист, и разработчик web и мультимедийных приложений.

Обучение онлайн

Онлайн-курсы преподают квалифицированные специалисты, а программа обучения отточена и многократно проверена. После успешного завершения курсов, студенту окажут помощь в устройстве на работу или прохождении стажировки. Всё это будет, если Вы поступите на качественные онлайн-курсы.

3 популярных онлайн-курса по профессии:

1. Профессия “PHP-разработчик” на Skillbox

Годовая образовательная программа, в которой обучают работе с нуля, а в качестве основного фреймворка выбран Symfony.

Ссылка на курс и подробности: https://skillbox.ru/course/profession-php/

2. Обучение на PHP-разработчика в GeekBrains

Программа обучения длительностью в 4 месяца. По окончанию курса студент получает стажировку в ГикБрейнс, а также сертификат.

Ссылка на курс и подробности: https://gb.ru/professions/php_developer

3. Курс “Веб-программирование с нуля” от Нетологии

Это общая программа обучения, которая не сконцентрирована на PHP, а делает из студента универсального веб-разработчика. В курсе есть всё, что понадобится для освоения профессии.

Ссылка на курс и подробности: https://netology.ru/programs/web-developer

Udemy

Если курсы в онлайн школах для Вас слишком длительные или дорогие, то курсы PHP разработчика можно найти и на платформе Udemy. В ней есть целых 2200 (на момент публикации статьи) частных курсов по данному языку программирования.

Ссылка на список всех курсов по PHP: https://www.udemy.com/courses/search/?src=ukw&q=PHP+разработчик

Самостоятельное обучение

PHP великолепно подходит и для самостоятельного обучения. Целеустремленный, дисциплинированный и трудящийся человек, вполне способен с нуля освоить специальность вплоть до миддл уровня (при наличии практики). Можно не потратить таким образом ни копейки, либо же вложиться в покупку недорого курса, книги или лекции. Это тот редкий случай, когда речь идет о программировании и самообучении, и оба этих термина не являются чем-то несовместимым.

Далее перечислены несколько ссылок на материалы, которые можно использовать для самообразования.

Подборка книг:

  • Самоучитель PHP 7. Игорь Симдянов;
  • PHP 7 в подлиннике. Дмитрий Котеров;
  • Изучаем PHP 7. Дэвид Скляр;
  • Объекты, шаблоны и методики программирования. Мэтт Зандстра;
  • Чистый код. Создание, анализ и рефакторинг. Мартин Роберт К.

Источники для самостоятельного обучения:

  • YouTube-канал Дмитрия Афанасьева, посвященный программированию на PHP и не только;
  • Введение в PHP 7 (обзор изменений по сравнению с предыдущей версией);
  • Уроки по PHP на русском;
  • Обзор PHP для начинающих;
  • Изучение PHP с нуля на русскоязычном сайте;
  • Курсы с текстом и видео на сайте PHP Start;
  • Онлайн-учебник по PHP;
  • Современный учебник по Java Script;
  • Руководство по использованию контроля версий Git;
  • Курс на YouTube по HTML и CSS (на русском языке);
  • Курс на YouTube по SQL.

Как стать разработчиком на PHP

Что нам нравится в профессии программиста на PHP, так это четкий и чуть ли не универсальный план обучения, который можно составить. Причем составляется он по довольно очевидной логике, и подойдет большинству новичков в сфере.

Поэтапное описание становления специалистом PHP:

Так как веб-решения и сайты написаны на HTML с использованием стилей CSS, в первую очередь необходимо освоить эти два языка разметки и стилей соответственно. Это довольно простой этап, который точно пройдут все старательные ученики. Теперь к самому главному — непосредственно изучение PHP. Так как никто в наше время не будет требовать знания PHP версии, ниже пятой, то можно начать обучение с недавно вышедшей восьмой версии. После этого следует изучить объектно-ориентированное программирование

Почти все CMS для создания сайтов основаны на принципах ООП, поэтому важно их понимать и применять. То же самое можно сказать про фреймворки

Очень простой этап — ознакомление с конструкционным шаблоном для веб решений MVC (Model View Controller). Благодаря ему можно научиться методам построения структуры для веб-приложения или сайта. Далее надо овладеть языком данных — SQL. Все действия, связанные с данными на сайтах и веб-приложениях, связаны с данным языком, поэтому знать PHP без владения SQL, то же самое что получить права, но не уметь водить машину. В преимущественном большинстве вакансий по профессии указано, что требуется знание JavaScript. Теоретически можно кодить на PHP и создавать сайты, не взаимодействуя с JavaScript, но знание синтаксиса этого языка значительно упрощает работу специалиста, поэтому изучить его необходимо. Также обязательно обучиться прикладным решениям к JS, например, jQuery или Node.JS. Еще один простой этап — обучение CMS. Это может быть WordPress, Bitrix, ModX, Joomla, DLE, Drupal или другой движок. Ну и последнее. Необходимо обучиться HTTP, фреймворкам (Symphony, Yii2, Laravel, Zend) и контролю версий Git. Всё это перечислено в одном пункте, потому что если вы дошли до данного этапа, овладения этими инструментами покажется сущим пустяком. Да и является таковым. На все 3 составляющие уйдет максимум неделя, если тратить в день хотя бы 3-4 часа.

Исходный код для регистрации пользователей

Теперь пришла очередь написать код для регистрации пользователей. Главная функция этого кода – проверить, не зарегистрирован ли уже аналогичный адрес электронной почты в базе данных. Если нет, новое имя пользователя вместе с адресом его электронной почты и паролем передаются для сохранения в базе данных.

Сохраните приведенный далее код в начале файла registration.php:

<?php
    session_start();
    include('config.php');
    if (isset($_POST)) {
        $username = $_POST;
        $email = $_POST;
        $password = $_POST;
        $password_hash = password_hash($password, PASSWORD_BCRYPT);
        $query = $connection->prepare("SELECT * FROM users WHERE email=:email");
        $query->bindParam("email", $email, PDO::PARAM_STR);
        $query->execute();
        if ($query->rowCount() > 0) {
            echo '<p class="error">Этот адрес уже зарегистрирован!</p>';
        }
        if ($query->rowCount() == 0) {
            $query = $connection->prepare("INSERT INTO users(username,password,email) VALUES (:username,:password_hash,:email)");
            $query->bindParam("username", $username, PDO::PARAM_STR);
            $query->bindParam("password_hash", $password_hash, PDO::PARAM_STR);
            $query->bindParam("email", $email, PDO::PARAM_STR);
            $result = $query->execute();
            if ($result) {
                echo '<p class="success">Регистрация прошла успешно!</p>';
            } else {
                echo '<p class="error">Неверные данные!</p>';
            }
        }
    }
?>

На первом этапе выполнения кода включается config.php, начинается сессия. Так мы получаем возможность сохранить любую информацию для дальнейшего использования на всех страницах сайта.

Далее, с помощью $_POST мы проверяем, нажал ли пользователь кнопку «Регистрация». Следует помнить, что пароли нельзя сохранять в виде незашифрованного текста. Поэтому наш код использует функцию password_hash() и сохраняет пароль в хэшированном виде. Эта функция записывает пароль в базу данных в виде хэш-строки, состоящей из 60 случайных символов.

Важные аспекты функционального программирования

Начнём с терминов. Википедия определяет функциональное программирование как “парадигму программирования, в которой процесс вычисления трактуется как вычисление значений функций в математическом понимании последних”. В данном способе программирования главным объектом манипуляции являются функции, в то время как в императивном программировании главным принципом является последовательное выполнение команд для достижения желаемого результата.

Когда я сказал, что главным объектом манипуляции являются функции, я имел в виду, что с ними мы можем делать всё, что угодно: передавать как аргументы в другие функции, определять функции в функциях, использовать функции в качестве возвращаемых значений! В общем, кругом одни функции.

Теперь давайте подойдём ближе к некоторым особенностями функционального программирования.

Обзор версий: между первой и седьмой

Версии с первой по третью были «сырыми»: мало возможностей, хотя для создания простых сайтов их хватало. С версии 5.4 PHP стал отлаженной технологией. До этого было слишком много нюансов, и работать с ними было непросто.

Релизы 5.5 и 5.6 — серьезные, проверенные временем вещи. Они отлично себя показали и достаточно защищены от инъекций и возможностей взлома.

Шестую версию пропустили: она должна была поддерживать Unicode на уровне ядра, но релиз не состоялся. «PHP6 был амбициозным, но отстойным. Вот почему мы занялись PHP 7, в процессе пропустив шестую версию», — прокомментировал в своем блоге Vilson Duka, один из разработчиков.

Анимационное видео Питера Кокота о развитии ключевых модулей PHP в течение21 года жизни языка.

Седьмая версия считается революционной в плане скорости. 5.6 медленно работала с массивами и вообще с переменными: обработка статически нетипизированных данных происходила долго. Строка обрабатывалась в 60 раз медленнее, чем на C#. Это не бросается в глаза — речь о долях секунды. Но когда у тебя миллиард пользователей, как на Facebook, скорость критична.

С чего начать изучение

PHP легко изучить самостоятельно за счет низкого порога входа. Буквально за вечер можно прочитать документацию и написать скрипт, который будет возвращать данные на сайт. Другие языки (C#, Java) имеют более высокий порог вхождения, и одного дня мало, чтобы создать работающий код. Сегодня на российском рынке труда из-за низкого порога входа PHP-кодеров много, и большинство — невысокого уровня.


PHP стабильно находится в топе популярных языков программирования, а в 2004 году получил звание «Язык года», несмотря на предсказания о его скорой смерти на всем пути развития.  Источник.

Хороший разработчик PHP фактически применяет те же паттерны программирования, что и в статически типизированных языках. На PHP даже сложнее программировать, и вот почему. Если в Java или C# допустить алгоритмическую ошибку, например, присвоить переменной не тот тип, — они «дадут по рукам». PHP же это пропустит, и программист сломает голову: что не так? Ведь все работает, но неправильно. Из-за этого на современном рынке хорошим программистам PHP готовы платить чек не ниже, чем другим разработчикам. Но хорошего специалиста сложно найти.

Чтобы учить язык, нужно задать себе вопрос: «Для чего он мне?» Учить ради процесса учебы — бесполезно, ведь без практического применения знания забудутся. Нужно поставить конкретную задачу и искать решение.

Формы

Если вы знакомы с html, то знаете, что с его помощью нельзя просто так получить информацию, введенную пользователем. То есть вы можете создать красивую форму, но без PHP или другого подобного языка все данные просто исчезнут, когда он нажмет кнопку «Отправить».

Для начала создается форма подобного вида:

У тега <form> есть два атрибута: action и method. В первом указывается страница, куда будут отправлены данные, а во втором — метод передачи. Всего их два:

  1. POST — безопасный, но медленный метод. Им пользуются для передачи конфиденциальной информации: пароли, логины, адреса и так далее.
  2. GET — простой, но уязвимый метод. Вы могли видеть ссылки вида index.php?page=8&category=2. Информация записывается прямо в ссылку, и любой может поменять ее значение или поделиться ею, поэтому лучше не передавать так ничего секретного и позаботиться о дополнительной безопасности.

Из формы на страницу auth.php будут переданы переменные login и password. В зависимости от метода они попадут в супермассив $_POST или $_GET. Дальше на этой странице можно будет сделать с ними все что угодно, в том числе и проверить их наличие в базе данных.

5 последних уроков рубрики «PHP»

Когда речь идёт о безопасности веб-сайта, то фраза «фильтруйте всё, экранируйте всё» всегда будет актуальна. Сегодня поговорим о фильтрации данных.

Обеспечение безопасности веб-сайта — это не только защита от SQL инъекций, но и протекция от межсайтового скриптинга (XSS), межсайтовой подделки запросов (CSRF) и от других видов атак

В частности, вам нужно очень осторожно подходить к формированию HTML, CSS и JavaScript кода.

Expressive 2 поддерживает возможность подключения других ZF компонент по специальной схеме. Не всем нравится данное решение

В этой статье мы расскажем как улучшили процесс подключение нескольких модулей.

Предположим, что вам необходимо отправить какую-то информацию в Google Analytics из серверного скрипта. Как это сделать. Ответ в этой заметке.

Подборка PHP песочниц
Подборка из нескольких видов PHP песочниц. На некоторых вы в режиме online сможете потестить свой код, но есть так же решения, которые можно внедрить на свой сайт.

Операторы сравнения

Т а б л и ц а 1.4. Операторы сравнения

Оператор Оперделение
= = Равно
!= Не равно
> Больше чем
< Меньше чем
>= Больше или равно
<= Меньне или равно

Результатом каждой из этих операций является одно из двух: либо истина
либо ложь. Вы можете, в зависимости от результата, пользуясь операторами
управления, такие как if else и while , выполнять определенные задачи.

Создадим простой сценарий для демонстрации результата выполнения неоторых
операторов сравнения с помощью оператора управления if…else и выведем
результат на экран.

С помощью текстового редактора введите текст HTML:

Начнем PHP-блок:

Внутри оператора if else проверим, равны ли переменные и $b.
В зависимости от результата (истина или ложь) будет выполнен один из
операторов вывода текста на печать:

Обратите внимание, что выражение сравнения должно помещаться в круглые скобки

Теперь выполним проверку тех же переменных на неравенство и, в зависимости
от результата, выведем сообщение на экран с помощью оператора echo:

Фигурные скобки ( { ) и ( } ) служат для разделения блоков операторов
внутри структуры управления.

Проверим, больше ли , чем $b и, в зависимости от результата, выведем
сообщение на экран с помощью оператора echo:

Проверим, меньше ли , чем $b и, в зависимости от результата,
выведем сообщение на экран с помощью оператора echo:

Проверим, будет ли больше или равно $b
и, в зависимости от результата, выведем сообщение на экран с помощью оператора echo:

Проверим, будет ли меньше или равно $b и, в
зависимости от результата, выведем сообщение на экран с помощью оператора echo:

Закройте РНР-блок и завершите создание HTML-документа строками:

Сохраните набранный файл в папке для документов вашего Web-сервера
под именем comparisonscript.php.
Запустите браузер, в поле Адрес: введите:

http://localhost/comparisonscript.php

Enter

B окне браузера появится страница с текстом (Рис. 1.13).

Рис. 1.13. Результат работы сценария comparisonscript.php

Подробно о PHP

  1. Определение : Что такое php :
    PHP — это — серверный язык программирования. Заранее написанная программа(сценарий, скрипт) выполняется на сервере и выдается результат на экран — или не выдается, в зависимости от сценария.

    Верхняя строчка — это интерпретация понятия Php из учебника, только моими словами!

    Но как понять, что же такое php на самом деле — если вы, только сегодня, решили узнать — Что такое php?

    Итак… PHP это :

    вода, которая бежит по трубе.

    Это электричество в проводах.

    Это телевизионный сигнал в коаксиальном проводе.

    Это выработка холода в холодильнике.

    Или другими словами PHP это : процессы, которые мы не можем видеть, как они происходят, но результат мы можем наблюдать, после включения лампы – это свет, после открытия крана – это вода, после включения телевизора – это картинка на экране, после открытия холодильника — мы можем почувствовать холод… и т.д.

  2. Следующим пунктом, нам нужно узнать как PHP расшифровывается — они никак не переводятся — потому, что это аббревиатура.

    Поэтому, сперва нам нужно разобрать аббревиатуру PHP на слова:

    1). Первоначально аббревиатура PHP означала «Personal Home Pages», что переводится как Персональная домашняя страница. Первая версия PHP была создана Расмусом Лердорфом в 1994 г. и представляла собой набор инструментов для отслеживания посетителей Web-страницы.Но! после того, как php стал развиваться и уже не соответствовал первоначальной расшифровке — пришлось изменить его значение на:2). Аббревиатура PHP сейчас означает «Hypertext Preprocessor (Препроцессор Гипертекста)».

    Ну, а это, вообще понять невозможно с первого раза

    Одним предложением Hypertext Preprocessor (Препроцессор Гипертекста) – это программная генерация HTML разметки по содержимому базы данных или по любой другой структурированной информации, размещенной на сервере.

  3. Высокая производительность. PHP-программы работают быстрее, чем ASP.

    Функциональность. Разработку PHP-программы можно отделить от собственно разработки Web-страницы, что упростит жизнь и программисту, и дизайнеру.

    Цена. PHP абсолютно бесплатен.

    Простота в использовании. Имеющие опыт программирования на распространенных языках найдут синтаксис PHP хорошо знакомым.

    Переносимость. Один и тот же PHP-код можно использовать как в среде NT, так и на платформах UNIX

  4. Программа PHP(скрипт) — состоит из простого текста, для набора такого текста лучше использовать специализированные программы web-редакторы

    Стиль Открывающий тег Закрывающий тег
    Сокращенный <? ?>
    XML (стандартный) <?php ?>
    ASP <% %>
    SCRIPT (программный) <SCRIPT LANGUAGE=»php»> </SCRIPT>
  5. По умолчанию выполнение PHP — программы(далее просто скрипт) было привязано к файлам с расширением «.php» .

    Сегодня этот параметр — на разных серверах по -разному!

    Чтобы проверить, может ли работать скрипт у вас на html, в страницу html добавляем :

    <? echo ‘ПРИВЕТ МИР!’;?>
    Если вы увидели кроме текста все остальное, значит — нужно включить обработку php в html через файл HTACCESS

  6. Как вы уже видели в верхнем подпункте, обычно начинается изучение php с вывода некого текста. Открываем скрипт <? вовнутрь помещаем какое-то действие, например — функция echo, если это текст с пробелом, то нужны кавычки, либо одинарные либо двойные, точка с запятой… закончили строку, и закрываем скрипт?>.<? echo ‘ПРИВЕТ МИР!’;?>

    Результат выполнения скрипта:

    ПРИВЕТ МИР!
    Но это очень скучно! Простой глупый текст…Попробуем вывести, что-то динамическое, например время… давайте выведем сегодняшнюю дату с секундами…

    Это будет функция date и год, день, час, минуты, секунды…

    echo date(‘Y.m.d — h:i:s’);

    Результат:

    Посмотрите на секунды…перезагрузите страницу…

    2021.11.22 — 03:12:48

  7. Php это сказка! Вы не поверите, когда я начал изучать Php, то через некоторое время я понял, что именно этого мне не хватало в жизни и что именно этим я бы хотел заниматься!

Пользуйтесь на здоровье! Не забудьте сказать

Теги :PHP язык программированияязык программирования phpназначение рнрPHP этоthis is PHPPHP etophp расшифровываетсяphp расшифровкачто такое язык программирования phpphp описание

Подготовка к программированию на языке PHP для чайников

  1. PHP код следует помещать в файле index.php, сам файл должен быть размещен в корневом каталоге сайта, расположенного на веб-сервере.
  1. Весь код на языке PHP должен быть заключен между дескрипторами <?php и ?> или сокращенный вариант <? и ?>, но веб-сервер может быть не сконфигурирован для использования сокращенного варианта такой записи, поэтому предпочтителен первый вариант.
  2. Вставлен PHP код может быть в любое место HTML кода.
  3. Комментирование в PHP коде осуществляется следующим образом:
// однострочный комментарий
# еще один вариант однострочного комментария
/* многострочный комментарий */
  1. Для того, чтобы посмотреть ваш код, откройте веб-браузер и в адресной строке введите: http://localhost/www/MyEX/index.php
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector