<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pdf SYSTEM "%resources%/dtd/doctype.dtd">
<pdf>
	<page page-size="595:767" background.image="dir:/phpstorm/cover.png" background.image-width="100%" background.use-real-dimension="true">
	</page>

	<dynamic-page>
		<placeholders>
			<watermark>
				<div rotate="diagonally" alpha="0.1" font-size="80" text-align="center">PHPPdf EXAMPLE</div>
			</watermark>
		</placeholders>
	
		<h1>Key Features</h1>
		<column-layout>
			<div class="header">
				<h2>Explore Code with a Reliable Guide</h2>
				<img src="dir:/phpstorm/compass.jpg" />
			</div>
			<p>
				Quick Navigation right from the editor:
				<ul>
					<li>Go to declaration — navigates to where the function, variable or label in question is declared.</li>
					<li>Go to symbol — navigates to any symbol in project code.</li>
				</ul>
			</p>
			<p>
				How often do you navigate back to the place you changed last? PhpStorm always tracks your changes so all you have to do is press <i>Ctrl + Shift + Backspace</i>, and you will find yourself transported back to that location.
			</p>
			<p>
				<strong>Find/Highlight Usages</strong> locates other places in your entire project where a given symbol is used, with quick preview and navigation to the actual usages:
				<img src="dir:/phpstorm/listing1.jpg" />
			</p>
			<div height="5" />
			<div class="header">
				<h2>Test Carefully with PHPUnit</h2>
				<img src="dir:/phpstorm/lights.jpg" />
			</div>
			
			<p>
				Develop PHPUnit tests, run tests quickly from directory, file or class and examine their results in the IDE.
				<img src="dir:/phpstorm/listing2.jpg" />
			</p>
			
			<h2>Refactor Safely</h2>
			
			<p>
				Refactoring capabilities provided both for PHP, HTML and JavaScript allow you to easily and safely modify the code structure as well as undo any modifications:
			</p>
			
			<ul class="half left">
				<li>Smart Rename</li>
				<li>Generate Getter/Setter</li>
				<li>Extract Variable/Function</li>
			</ul>
			<ul class="half right">
				<li>Inline Variable/Function</li>
				<li>Move/Copy</li>
				<li>Safe Delete</li>
			</ul>
			<break />
			
			<div height="10" />
			
			<h2>Code Faster with Smart Code Completion</h2>
			<p>PhpStorm will take care of details and make your coding faster. PhpStorm provides you with auto-completion for:</p>
			<ul>
				<li>PHP class properties and their types from constructor code</li>
				<li>HTML tags, attributes and styles</li>
				<li>JavaScript functions and event handlers</li>
				<li>function return type from its body</li>
			</ul>
			
			<p>Do you use SQL inside PHP or HTML inside JavaScript?</p>
			<p>Check how a modern IDE such as PhpStorm handles this.</p>
			<p>
				It’s even able to suggest tablenames and fieldnames of your DataBase in SQL. Just link the IDE with your datasource:
				<img src="dir:/phpstorm/listing3.jpg" />
			</p>
			
			<div height="20" />
					
			<h2>Hunt Down Code Flaws with Xdebug or Zend</h2>
			<ul>
				<li>Inspect variables and user-defined watches</li>
				<li>Evaluate an expression in runtime</li>
				<li>Set breakpoints &amp; evaluate expressions in runtime</li>
				<li>Use smart step-into to examine a particular method from the call chain</li>
				<li>Debug remote applications</li>
			</ul>
			<p>
				<img src="dir:/phpstorm/listing4.jpg" />
			</p>
			
			<div class="header">
				<h2>Zend Framework Support</h2>
				<img src="dir:/phpstorm/zf.jpg" />
			</div>
			
			<p>Code generation through Zend_Tool integration and advanced navigation among components.</p>
		</column-layout>
		
		<break />
		
		<h1>HTML &amp; JavaScript</h1>
		
		<column-layout equals-columns="true">
			<div class="header">
				<h2>HTML5 Support</h2>
				<img src="dir:/phpstorm/html5.jpg" />
			</div>
			
			<p>
				We are constantly improving the IDE to support new standards. Now you can easily enjoy HTML5 development with PhpStorm. The IDE understand HTML5 tags, attributes, and even helps you with the new JavaScript API:
				<img src="dir:/phpstorm/listing5.jpg" />
			</p>
			
			<h2>Quick Color Preview</h2>
			
			<p>
				We know: The Devil is in the details.<br />
				PhpStorm makes your work easier even when it comes down to little things like selecting the color of an HTML or CSS element. The editor visualizes the colors used in your code.
				
				<img src="dir:/phpstorm/listing6.jpg" />
			</p>
			
			<div height="12" breakable="false" />
			
			<h2>Validation and Quick-Fixes</h2>
			<p>
				PhpStorm detects and suggests auto-fixes for such problems as:
				<ul class="half left">
					<li>missing closing tags</li>
					<li>wrong references to files</li>
					<li>duplicate attributes</li>
				</ul>
				<ul class="half right">
					<li>invalid CSS selectors</li>
					<li>unused JS parameters</li>
					<li>and more...</li>
				</ul>
				
				<img src="dir:/phpstorm/listing7.jpg" />
			</p>
			
			<h2>JavaScript Debugger Based on Mozilla</h2>
			<p>
				PhpStorm provides a complete range of features for JavaScript Debugging:
				
				<ul>
					<li>Customizable breakpoints in HTML and JavaScript</li>
					<li>Frames, variables and watches views in the Debugger</li>
					<li>Runtime evaluation of JavaScript expressions</li>
				</ul>
			</p>
			
			<h2>High-Speed Coding</h2>
			<p>
				HTML Editor allows you to utilize all the power of Zen Coding.
			</p>
			<p>
				Type <span class="code">div.feature>h4+p</span>, press <strong>TAB</strong> and you’ll get
				<p class="code">&lt;div class=”feature”&gt;<br />
	&lt;h4&gt;&lt;/h4&gt;<br />
	&lt;p&gt;&lt;/p&gt;<br />
&lt;/div&gt;</p>
			</p>
		</column-layout>
		
		<p class="learn">Learn more and download free 45-day trial: <a href="http://jetbrains.com/phpstorm">jetbrains.com/phpstorm</a></p>
		
		<break />
		
		<h1>IDE Generic</h1>
		
		<div class="half left">
			<h2>Version Control Integration</h2>
			<p>PhpStorm supports most popular Version Control Systems: Subversion, Perforce, Git, Mercurial, CVS, etc.</p>
			<p>A built-in visual merge tool resolves all conflicts in a quick and intuitive manner.</p>
			<p>The changes made locally are highlighted as you type in the editor gutter.</p>
		</div>
		<div class="half right">
			<h2>Remote Project Synchronization</h2>
			<p>Synchronize your project files with remote server(s) via FTP, with a network drive, or with one or more remote hosts.</p>
			<p>Edit remote files locally and deploy back to the server using automatic synchronization on file save.</p>
		</div>
		
		<p>
			<img src="dir:/phpstorm/summary.png" />
		</p>
		
		<h1 border.type="none">PhpStorm Licensing and Pricing</h1>
		
		<div class="table">
			<div class="td">
				<div class="block first">
					<div class="header">
						<h3>Commercial License</h3>
						<p>For companies, and organizations</p>
					</div>
					<div class="button">$199</div>
				</div>
			</div>
			<div class="td">
				<div class="block lighter">
					<div class="header">
						<h3>Personal License</h3>
						<p>For individual developers</p>
					</div>
					<div class="button">$99</div>
				</div>
			</div>
			<div class="td">
				<div class="block the-lightest">
					<div class="header">
						<h3>Classroom License</h3>
						<p>For trainers and educational institutions</p>
					</div>
					<div class="button orange">FREE</div>
				</div>
			</div>
			<div class="td">
				<div class="block the-lightest last">
					<div class="header">
						<h3>Open Source Project License</h3>
						<p>For open source projects developers</p>
					</div>
					<div class="button orange">FREE</div>
				</div>
			</div>
		</div>
		
		<p margin-top="15">Download free 45-days trial at <a href="http://jetbrains.com/phpstorm">jetbrains.com/phpstorm</a></p>
		
		<table margin-top="100">
			<tr>
				<td><strong>Headquarters and International Sales:</strong> sales@jetbrains.com</td>
				<td colspan="2"><strong>North American Sales:</strong> sales.us@jetbrains.com</td>
			</tr>
			<tr>
				<td>
					JetBrains s.r.o. Na Lysinách 57/443,<nl/>
					14700 Prague 4, Czech Republic<nl/>
					Tel: +420 241 72 2501<nl/>
					Fax: +420 241 722 540
				</td>
				<td>
					<strong>East Coast</strong><nl/>
					324 New Brooklyn Road<nl/>
					Berlin, NJ 08009<nl/>
					Tel: +1 609 714 7883<nl/>
					Fax: +1 866 838 6784
				</td>
				<td>
					<strong>West Coast</strong><nl/>
					1900 South Norfolk St. Suite 350<nl/>
					San Mateo, CA 94403<nl/>
					Tel: +1 650 577 2345<nl/>
					Fax: +1 866 838 6784
				</td>
			</tr>
		</table>
	</dynamic-page>
</pdf>