Команды PHP пишутся между тегами , например:
Советы
- Статья предполагает, что на вашем ПК установлены Apache и PHP. Когда в статье упоминается сохранение файла, необходимо сохранить его в директории «ht docs» (для Windows)) или “LibraryWebServerDocuments” (для Mac), расположенной в корневой папке установки Apache.
- Полезным может оказаться тестирование созданных PHP файлов в XAMPP, бесплатной программе, которая установит для вас Apache и PHP и поможет запустить локальный сервер на вашем компьютере.
- Комментарии очень помогают при программировании на любом языке, поэтому также будет полезно ознакомиться и со статьей «Как добавить комментарий в PHP».
Источник: http://ru.wikihow.com/написать-PHP-скрипт
Зачем учить PHP?
Среди главных преимуществ языка:
- простота и низкий порог вхождения;
- эффективность для решения задач веб-разработки;
- множество удобных фреймворков;
- востребованность навыков: на рынке есть много вакансий как для Junior PHP-разработчиков, так и для опытных Senior’ов;
- возможность использования в изолированной среде;
- большое количество материалов для изучения языка, активное сообщество.
С другой стороны, язык часто критикуют за несогласованный синтаксис функций, отсутствие обратной совместимости между версиями, многопоточности и поддержки многобайтовых кодировок в ядре.
Источник: http://tproger.ru/curriculum/php-beginner/
Как работают PHP скрипты
Наверняка ты знаком с принципом работы радиоуправляемых машинок. Нажимаешь вперёд — машинка едет, нажимаешь влево — машинка меняет направление колёс.
PHP работает точно также. Ты пишешь команды одну за другой, а PHP последовательно их исполняет.
Программирование на PHP похоже на управлению машинки
Источник: http://programulin.ru/sintaksis-php
1. Синтаксис
Код в PHP заключается в открывающий <?php и закрывающий ?> теги. Согласно стандарту кодирования PSR-12, закрывающий тег должен быть опущен в файлах, содержащих только код PHP. В конце строки ставят разделитель строк – точку с запятой ;. Если забыть поставить разделитель, то следующая строка кода соединится с предыдущей и интерпретатор PHP выдаст ошибку.
Выведем на экран строку Hello World (заключена в кавычки) с помощью команды echo:
<?phpecho ‘Hello, World.’; // Hello, World.
через функцию print:
<?phpprint ‘Hello, World.’; // Hello, World.
через функцию printf (выводит отформатированную строку):
<?phpprintf(‘Hello, World.’); // Hello, World.
или через функцию print_r(), выводящую информацию в удобочитаемом виде:
<?phpprint_r(‘Hello, World.’); // Hello, World.
Чтобы перенести строку используем символ n, который работает только в двойных кавычках:
<?phpprint_r(«Hello, World.nHello, Coder.»);/*Hello, World.Hello, Coder.*/
Источник: http://proglib.io/p/samouchitel-dlya-nachinayushchih-kak-osvoit-php-s-nulya-za-30-minut-2021-02-08
Что учить?
- основы языка: синтаксис, типы данных, переменные, функции, константы, массивы, объекты, выражения;
- основы HTML, CSS и веб-дизайна;
- реляционные БД;
- Linux, HTTP, Nginx, Apache;
- FTP, Git и другие инструменты;
- шаблоны проектирования;
- Object-relational mapping (ORM);
- Model-View-Controller (MVC);
- фреймворки и микрофреймворки;
- тестирование;
- средства виртуализации: Vagrant, Docker.
Источник: http://tproger.ru/curriculum/php-beginner/
2. Объявление переменной
PHP – язык со слабой типизацией, то есть перед объявлением переменной не нужно задавать ее тип. Чтобы объявить переменную, перед ее именем ставят знак доллара $:
$animal = ‘Cat’;
Здесь:
переменной animal присвоили значение Сat.
Выведем на экран переменную animal:
<?php$animal = ‘Cat’;echo $animal; // Cat
Одно значение можно присвоить нескольким переменным:
<?php$first_animal = $second_animal = $third_animal = ‘Cat’;echo «$first_animal»; // Catecho «$second_animal»; // Catecho «$third_animal»; // Cat
Источник: http://proglib.io/p/samouchitel-dlya-nachinayushchih-kak-osvoit-php-s-nulya-za-30-minut-2021-02-08
Комментарии
Однострочный комментарий начинается с двух слешей // или хеш-символа #, а многострочный заключается в /* */:
<?php// однострочный комментарий# однострочный комментарий/*многострочный комментарий */
Источник: http://proglib.io/p/samouchitel-dlya-nachinayushchih-kak-osvoit-php-s-nulya-za-30-minut-2021-02-08
Где учить?
Учебники
Изучаем PHP 7. Руководство по созданию интерактивных веб-сайтов
Скачать
Ещё книги по PHP — в нашей подборке.
Онлайн-курсы
- Хекслет;
- Geekbrains и Mail.ru;
- FructCode;
- PHP UP.
Источник: http://tproger.ru/curriculum/php-beginner/
Об этой статье
Эту страницу просматривали 25 390 раз.
Источник: http://ru.wikihow.com/написать-PHP-скрипт
Всё выучил, что дальше?
- Проходите тесты на знание PHP.
- Попробуйте найти заказчика на небольшой простой сайт. Если не найдёте — сделайте «для себя». Экспериментируйте с кодом, добавляйте эффекты, спрашивайте советы на профильных форумах. Купите домен и арендуйте хостинг, опубликуйте сайт. Расскажите о нём на тех же форумах и попросите оценить.
- Следите за вакансиями PHP-программистов на Хантиме, hh.ru, у нас на Tproger и других ресурсах. Решайте тестовые задачи, ходите на собеседования.
- Найдите наставника. Идеально, если вы будете учиться под руководством опытного программиста с хорошими коммуникативными навыками. Им может быть ваш первый работодатель, знакомый с форума, преподаватель курса PHP. Взамен предлагайте небольшую скидку на свои услуги. Так вы быстрее освоитесь в профессии и заведёте полезные связи. А ещё со временем такое сотрудничество может вылиться в какой-то большой проект.
- Посещайте конференции, хакатоны, курсы, вебинары, конкурсы. Найти подходящее событие для программистов можно у нас.
Источник: http://tproger.ru/curriculum/php-beginner/
Порядок операций
Сначала считается выражение в скобках:
<?phpprint_r((2 * 4) + 5); // 13
Источник: http://proglib.io/p/samouchitel-dlya-nachinayushchih-kak-osvoit-php-s-nulya-za-30-minut-2021-02-08
А ещё?
Не заставляйте себя всё время сидеть за изучением скучной теории, не пытайтесь писать код, если он «не идёт». Лучше учитесь, развлекаясь. Например, читайте наши материалы:
- 20 вещей, которые отличают PHP-программиста от обезьянки
- Задачи для программистов, ответы на задания различной сложности
И играйте в игры для программистов. Для изучения PHP обратите внимание на CodinGame и CodeWars.
Наташа Маркова
Источник: http://tproger.ru/curriculum/php-beginner/
9. Sublime Text
https://www.sublimetext.com/
Эта известная программа прекрасно подойдет тем, кто ищет не IDE, а просто текстовый редактор. Быстрая навигация (Goto Anything) позволяет быстро находить нужные файлы или строки кода, а одновременное редактирование позволяет вносить изменения сразу в нескольких местах кода. Программу можно установить и использовать бесплатно, но это платный продукт, стоимость которого составляет 80 долларов (довольно скромно по сравнению с другими инструментами).
Источник: http://timeweb.com/ru/community/articles/9-instrumentov-dlya-razrabotki-proektov-na-php-1