Sometimes we don’t need an IDE to develop some simple projects. So many people use basic editors like notepad++ under windows. Surprisingly, they are able to debug your PHP scripts. With the help of plugins. Here is the tutorial.
Author: admin
Elance PHP5 code test (with answers)
Here is the list of problems with correct answers for Elance PHP5 Code Test: 1. recursive xml traversal: function ReadXml($xmlstr) { static $res = ”; $xml = new SimpleXMLElement($xmlstr); if(count($xml->children())) { $res .= $xml->getName().PHP_EOL; foreach($xml->children() as $child) { ReadXml($child->asXML()); } } else { $res .= $xml->getName().’: ‘.(string)$xml.PHP_EOL; } return $res; }
Zend_Dom_Query::loadHTML() problems with UTF-8
in order to prevent damaging charset while usnig Zend_Dom_Query please see the hack below. It happens that you experience wrong characters even if the document is UTF-8 and you specified this encoding when you creted your Zend_Dom_Query instance. The problem is in Zend_Dom_Query::queryXpath() method on line $domDoc->loadHTML($document);