Статьи

25 ресурсов для начала работы с PHP с нуля

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

PHP — это язык сценариев, который идеально подходит для разработки динамических веб-страниц и приложений. Вы можете быть ниндзя PHP, или, возможно, вы даже не знаете, что означает PHP. Однако, если вы планируете или участвуете в какой-либо веб-разработке, вы обязательно столкнетесь с этим фантастическим и простым в изучении веб-языком. Сегодня мы рассмотрим 25 ресурсов, чтобы вы начали работать с PHP.

Из руководства следует , что PHP — это «язык сценариев общего назначения, который особенно подходит для веб-разработки и может быть встроен в HTML». PHP — это язык сценариев на стороне сервера, то есть все данные интерпретируются и отправляются в браузер до загрузки веб-страницы. Это полная противоположность Javascript, который мы называем языком на стороне клиента. Все, что вам нужно иметь в виду, это то, что PHP — это веб-язык, который работает и работает на стороне сервера. Далее мы изучим преимущества PHP и базового синтаксиса, прежде чем углубляться в различные ресурсы.

Каждый веб-язык имеет свои преимущества и недостатки, и вы обнаружите, что PHP ничем не отличается. Тем не менее, PHP является популярным веб-языком по многим причинам.

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

Знакомый синтаксис. PHP — отличный язык для разработчиков, имеющих опыт программирования, особенно программирование на C и Perl, на котором в основном основан синтаксис PHP. Если вы знаете, как программировать на C и / или Perl, у вас не возникнет проблем при написании приложений на PHP.

Стоимость. Это бесплатно и с открытым исходным кодом. Не могу победить это.

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

Сообщество. Сообщество PHP абсолютно потрясающее. Вы найдете некоторые из наиболее подробной и полной документации по всему языку на php.net . Кроме того, существуют тысячи справочных форумов и веб-сайтов по PHP, которые могут помочь вам, когда вы застряли. Кроме того, поскольку PHP является открытым исходным кодом, он постоянно совершенствуется. В PHP 5 недавно была реализована очень сильная поддержка объектно-ориентированного программирования, и язык продолжает становиться все более мощным.

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

1
<?php echo «Your first php script!»;

Несколько вещей, чтобы отметить. Обратите внимание, что открывающие теги начинаются с <? Php и заканчиваются ?> . Вы можете увидеть, как некоторые разработчики пропускают «php» после вопросительного знака. Это называется использованием коротких тегов PHP и считается плохой практикой, всегда используйте полные теги php. Вы также заметите, что строка заканчивается точкой с запятой, если это не PHP выдаст ошибку. Теперь давайте перейдем к некоторым ресурсам, чтобы вы начали.

Перво-наперво, нам нужно скачать последнюю версию PHP и установить ее, чтобы мы могли работать с ней локально.
Посетите PHP.net, чтобы получить последнюю версию и любые библиотеки, которые вы пожелаете.

  • Установка PHP

    Непосредственно из руководства перейдите по ссылке ниже, чтобы начать установку PHP в любой операционной системе, на которой вы работаете.

    Посетить статью

  • PHP 101

    Я все еще возвращаюсь к этой статье о зоне Zend Dev. Если вы новичок в PHP, это необходимо прочитать учебник / руководство.

    Посетить статью

  • Ваш первый сценарий

    Пришло время разобраться с вашим первым php-скриптом из руководства PHP.net.

    Посетить статью

  • Тизаг Прохождение

    Скорее всего, вы когда-нибудь посещали Tizag.com в своей карьере веб-разработки, и вы можете найти огромный раздел учебников php по ссылке ниже.

    Посетить статью

  • Учебник веб-обезьян

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

    Посетить статью

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

  • Установка MySQL

    Эта статья из руководства php поможет вам начать и покажет вам, как установить MySQL и использовать PHP для взаимодействия с базой данных.

    Посетить статью

  • PHP-Mysql_Tutorial

    Все, что вам нужно знать об использовании PHP для взаимодействия с вашей новой базой данных MySQL. Насколько уместно, что сайт называется «php-mysql-tutorial.com».

    Посетить статью

  • MySQL Tizag

    Tizag проведет вас через все распространенные команды MySQL и PHP, необходимые для начала создания сайтов на основе баз данных.

    Посетить статью

  • Членство с PHP

    Теперь, когда мы знаем, как использовать PHP и MySQL вместе, мы можем создать базовый сценарий входа пользователя.

    Посетить статью

  • PHP безопасная загрузка файлов

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

    Посетить статью

  • Regex Intro.

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

    Посетить статью

  • Регулярные выражения

    Джеффри представляет еще один потрясающий скринкаст по использованию регулярных выражений.

    Посетить статью

  • Шпаргалка регулярных выражений

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

    Посетить статью

  • Советы по безопасности

    Безопасность является важной частью дизайна вашего приложения, поэтому обязательно ознакомьтесь с разделом «Зоны разработки», где приведены советы по безопасности.

    Посетить статью

  • 10 советов по безопасности PHP

    Из центра разработки O’Reillys приходит список из 10 проверок безопасности PHP, чтобы убедиться, что вы принимаете.

    Посетить статью

Переходя к тому, что я бы рассмотрел, более продвинутые методы PHP, включая объектно-ориентированное программирование. ООП значительно улучшилось с момента выхода PHP 5.

  • PHP GD Library

    Библиотека PHP GD — это библиотека обработки изображений, которую вы можете установить с помощью PHP. Библиотека GD позволяет вам манипулировать изображениями различными способами.

    Посетить статью

  • PHP Security Advanced

    Более продвинутый и глубокий взгляд на создание безопасных приложений php.

    Посетить статью

  • Введение в ООП

    Объектно-ориентированное программирование — запутанная концепция для многих новых программистов. В следующем руководстве вы шаг за шагом познакомитесь с основами ООП.

    Посетить статью

  • Ускоренный курс в ООП

    Немного более подробно посмотрим и изучим ООП с PHP.

    Посетить статью

  • Реальный мир ООП с php и mysql

    Nettuts дает нам отличный пример реального ООП, используемого для подключения и управления базой данных MySQL.

    Посетить статью

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

  • CodeIgniter

    Code Igniter, одна из самых высоко оцениваемых фреймворков PHP, требует небольшого и мощного места для быстрой разработки приложений.

    Посетить статью

  • Symfony

    Проект Symfony — это полнофункциональный PHP-фреймворк, созданный с использованием библиотек PHP 5.

    Посетить статью

  • Акелос

    Akelos утверждает, что это еще один фреймворк, основанный на MVC.

    Посетить статью

  • Zend

    Всегда популярный фреймворк Zend является чрезвычайно мощным фреймворком с немного более высокой кривой обучения.

    Посетить статью

  • CakePHP

    CakePHP может быть просто самой популярной платформой PHP сейчас. Одним из основных моментов CakePHP является забавная и простая для понимания документация, которая научит вас, как «испечь свой торт».

    Посетить статью

Это будет сделано для сегодняшнего обзора. Пожалуйста, дайте нам знать, если у вас есть какие-либо ресурсы или статьи, которые мы пропустили в разделе комментариев!