Skip to content

Instantly share code, notes, and snippets.

@xenji
Created August 22, 2011 08:05
Show Gist options
  • Save xenji/1161897 to your computer and use it in GitHub Desktop.
Save xenji/1161897 to your computer and use it in GitHub Desktop.
Code Completion in PDT and other IDEs
<?php
$aObjectStack = array(
new SimpleXMLElement("<html />"),
new SimpleXMLElement("<my_xml />"),
new SimpleXMLElement("<test a='adsf' />"),
);
/**
* In der foreach wuessten wir eigentlich nicht mehr, um
* welches Objekt es sich handelt, koennen es jedoch durch den
* Kommentar deklarieren.
*
*/
foreach ($aObjectStack as $oObjectOfStack) {
/* @var $oObjectOfStack SimpleXMLElement */
print $oObjectOfStack->getName();
// hier mal CodeCompletion fuer $oObjectOfStack testen
}
/* @var $oObject SimpleXMLElement */
$sObjectName = "SimpleXMLElement";
$oObject = new $sObjectName("<test/>");
// hier mal CodeCompletion fuer $oObject testen...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment