Instant PhpStorm Starter
📖 eBook - ePub

Instant PhpStorm Starter

Wlodzimierz Gajda

Share book
86 pages
ePUB (mobile friendly)
Available on iOS & Android
📖 eBook - ePub

Instant PhpStorm Starter

Wlodzimierz Gajda

Book details
Book preview
Table of contents

About This Book

In Detail

PHPStorm is a modern integrated development environment for the PHP language. PHPStorm provides an intelligent editor for PHP code, HTML, and JavaScript with on-the-fly code analysis and automated refactoring for PHP and JavaScript code. PHPStorm's code completion supports PHP 5.4, including namespaces, closures, traits, and short array syntax. It includes a full-fledged SQL editor with editable query results.

"Instant PHPStorm Starter" is a plain and simple introduction to the world of advanced and professional PHP development with PHPStorm. It concentrates on the various tools and operations that will help you to produce better code in a more efficient way.

Learning professional PHP development starts with the basic using, analysing, and extending of existing PHP code. The book will guide you through the process of setting up and running your first application in Symfony2, a PHP hot topic that enforces all the best practices in PHP programming. Once you complete the task, you will acquire all the necessary knowledge to efficiently work on your code.

The book covers PHPStorm's interface as well as the most useful tools to generate, modify, and inspect the code. We start with the basic configuration of tool windows and the general IDE's appearance. Then we proceed with the first application; here, you will learn to manipulate the project's files. Next, we describe the most important operations concerning the code, one-by-one. This part of the book is divided into three main sections: editing, high level programming operations, and VCS.

This book covers all the killer features of the PHPStorm IDE.


Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.This is a Starter book with plenty of coded examples and pictorial illustrations.

Who this book is for

If you are a developer who knows the basics of PHP and want to learn the PHPStorm and Symfony 2 frameworks, this book is for you. The book concentrates on using the IDE and not on the PHP language.

Access to over 1 million titles for a fair monthly price.

Study more efficiently using our study tools.



Instant PhpStorm Starter

Instant PhpStorm Starter

Copyright © 2013 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: February 2013
Production Reference: 1190213
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-84969-394-3


Włodzimierz Gajda
Timon Royer
Acquisition Editor
Usha Iyer
Commissioning Editor
Priyanka Shah
Technical Editor
Jalasha D'costa
Project Coordinator
Joel Goveya
Lydia May Morris
Production Coordinator
Prachali Bhiwandkar
Cover Work
Prachali Bhiwandkar
Cover Image
Sheetal Aute

About the Author

Włodzimierz Gajda is a very experienced lecturer and highly passionate teacher. In the last twenty years, he has conducted numerous classes and courses on very diverse subjects—from programming in C language and TCP/IP networking to building LEGO robots and developing web applications with PHP.
His teaching and learning activities for the last ten years focus around web development and web design. Currently he works in the Institute of Mathematics and Computer Science at The Catholic University of Lublin, where he teaches web development, programming in PHP, and web design.
Włodzimierz occasionally contributes to open source projects on GitHub ( and regularly writes books for Helion—the largest IT publishing house in Poland. He has published 12 books including:
  • GIMP. Praktyczne projekty (GIMP. Practical projects)
  • HTML, XHTML i CSS. Praktyczne projekty (HTML, XHTML and CSS. Practical projects)
  • PHP. Praktyczne projekty (PHP. Practical projects)
  • jQuery. Poradnik programisty (jQuery for programmers)
  • Symfony w przykładach (Symfony by examples)
  • Zend Framework od podstaw (Zend Framework from scratch)
  • Git. Rozproszony system kontroli wersj (Git. Distributed Version Control System)
Tatra mountains trekking, playing blues (, and reading horrors are his preferred leisure activities.
Visit Włodzimierz at

About the Reviewer

Timon Royer is a graphic designer with more than 13 years of experience in the industry. His company specializes in Drupal Frontend Development and UX Design. Timon is married and lives in Germany.

Support files, eBooks, discount offers and more

You might want to visit for support files and downloads related to your book.
Did you know that Packt offer...

Table of contents

Citation styles for Instant PhpStorm StarterHow to cite Instant PhpStorm Starter for your reference list or bibliography: select your referencing style from the list below and hit 'copy' to generate a citation. If your style isn't in the list, you can start a free trial to access over 20 additional styles from the Perlego eReader.
APA 6 Citation
Gajda, W. (2013). Instant PhpStorm Starter (1st ed.). Packt Publishing. Retrieved from (Original work published 2013)
Chicago Citation
Gajda, Wlodzimierz. (2013) 2013. Instant PhpStorm Starter. 1st ed. Packt Publishing.
Harvard Citation
Gajda, W. (2013) Instant PhpStorm Starter. 1st edn. Packt Publishing. Available at: (Accessed: 14 October 2022).
MLA 7 Citation
Gajda, Wlodzimierz. Instant PhpStorm Starter. 1st ed. Packt Publishing, 2013. Web. 14 Oct. 2022.