blob: e6b8387598a7234ff2ef7ffc9937d43a88959ec3 [file] [log] [blame]
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="Adobe RoboHelp - www.adobe.com">
<title>Browsing and Navigating</title>
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!--
if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");}
//-->
</script>
<style>
<!--
body { border-left-style:None; border-right-style:None; border-bottom-style:None; background-color:Transparent; border-top-style:None; }
-->
</style><style type="text/css">
<!--
div.whs1 { width:100%; }
p.whs2 { text-align:right; x-condition:Product, Online; }
p.whs3 { text-align:right; x-condition:Online; }
p.whs4 { text-align:center; x-condition:PDT; text-decoration:underline; }
-->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!--
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();
}
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth;
origHeight = innerHeight;
onresize = reDo;
}
onerror = null;
//-->
</script>
<style type="text/css">
<!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
p.WebHelpNavBar { text-align:right; }
-->
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="whlang.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.gbWhTopic)
{
if (window.setRelStartPage)
{
}
if(1)
{
}
if (window.setRelStartPage)
{
setRelStartPage("IDE_Help.htm");
autoSync(1);
sendSyncInfo();
sendAveInfoOut();
}
}
else
if (window.gbIE4)
document.location.reload();
//-->
</script>
</head>
<body leftmargin="5" topmargin="5" rightmargin="5" bottommargin="5"><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<p class="PDThelp" style="x-condition:PDT; ">Browsing and Navigating</p>
<h2>PHP Explorer</h2>
<p>The PHP Explorer view shows the PHP element hierarchy of the PHP projects
in the Workbench. </p>
<p>It provides you with a PHP-specific view of the available resources
in the Navigator. The element hierarchy is derived from the project's
build paths. </p>
<p>Within each project, source folders and referenced libraries are shown
in the tree.</p>
<p>&nbsp;</p>
<h3>Browsing PHP elements using the PHP Explorer</h3>
<p>The PHP Explorer view is the main look at your PHP projects and resources.</p>
<p>&nbsp;</p>
<p>PHP Explorer view</p>
<p>The PHP Explorer view provides an integrated view of all PHP project
resources. In addition, this view specifically shows all PHP code elements
(classes, functions, variables, etc.). In addition, clicking an element
or declaration will cause the corresponding code to appear in the perspective's
editor view.</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p>The Navigator view of the same project does not display the unique PHP
code elements; it does show the separate files.</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figure: - &nbsp;Navigator
View</p>
<p>Navigate to a PHP element&rsquo;s declaration</p>
<p>Go to the PHP Explorer. Double click an element. The editor will display
the corresponding code declaration of the selected element.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figure: - &nbsp;Element&rsquo;s
declaration</p>
<p>In example below we double clicked the class declaration &quot;ramkol&quot;.
The editor pane displays the corresponding code.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figure: - &nbsp;Class
declaration</p>
<p>In example below we double clicked the function declaration &quot;volume&quot;.
The editor pane displays the corresponding code.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Figure: - &nbsp;Function
declaration</p>
<p>&nbsp;</p>
<div placeholder id="footer" class="whs1">
<p align="right" class="whs2"><span
style="background-color: #ffffff; x-condition: Online, Product;">V</span>iew
the Zend Product <a href="http://www.zend.com/en/resources/zend-documentation/zend-studio/zend-studio.htm"
style="color: #000000; x-condition: Product, Online;">Online Documentation</a>
for the most up-to-date information.</p>
<p align="right" class="whs3"><span style="background-color: #ffffff;"><a
href="javascript:crlf=&quot;
&quot;;h=location.href;t=document.title;e = &quot;&quot; + (window.getSelection ? window.getSelection() : document.getSelection ? document.getSelection() : document.selection.createRange().text); if (e!=null) location=&quot;mailto:documentation@zend.com&quot; + &quot;?Subject= Feedback on &quot; + escape(t) + &quot;&amp;Body=&quot; + escape(e).replace(/ /g, &quot;+&quot;) + crlf + &quot; &quot;; void 0"
style="x-condition: Online;">Submit Documentation Feedback</a></span></p>
<p align="center" class="whs4">PHP Development
Tools</p>
</div>
<script type="text/javascript" language="javascript1.2">
<!--
highlightSearch();
if (window.writeIntopicBar)
writeIntopicBar(0);
if(0)
{
}
//-->
</script>
</body>
</html>