requirements.xml 123 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865
  1. <appendix id="requirements">
  2. <title>Zend Framework Requirements</title>
  3. <para>
  4. Zend Framework requires a PHP 5 interpreter with a web server configured
  5. to handle PHP scripts correctly. Some features require additional extensions or
  6. web server features; in most cases the framework can be used without them, although
  7. performance may suffer or ancillary features may not be fully functional. An example
  8. of such a dependency is mod_rewrite in an Apache environment, which can be used to
  9. implement "pretty URL's" like "http://www.example.com/user/edit". If mod_rewrite is
  10. not enabled, ZF can be configured to support URL's such as "http://www.example.com?controller=user&amp;action=edit".
  11. Pretty URL's may be used to shorten URL's for textual representation or search engine optimization (SEO),
  12. but they do not directly affect the functionality of the application.
  13. </para>
  14. <sect1 id="requirements.version">
  15. <title>PHP Version</title>
  16. <para>
  17. Zend recommends PHP 5.2.3 or higher for critical security and performance enhancements, although
  18. Zend Framework requires only PHP 5.1.4 or later.
  19. </para>
  20. <para>
  21. Zend Framework has an extensive collection of unit tests, which you can run using PHPUnit 3.0 or later.
  22. </para>
  23. </sect1>
  24. <sect1 id="requirements.extensions">
  25. <title>PHP Extensions</title>
  26. <para>
  27. You will find a table listing all extensions typically found in PHP
  28. and how they are used in Zend Framework below. You should verify that the extensions on
  29. which ZF components you'll be using in your application are available in your PHP environments.
  30. Many applications will not require every extension listed below.
  31. </para>
  32. <para>
  33. A dependency of type "hard" indicates that the components or classes
  34. cannot function properly if the respective extension is not available,
  35. while a dependency of type "soft" indicates that the component may use
  36. the extension if it is available but will function properly if it is not.
  37. Many components will automatically use certain extensions if they are available
  38. to optimize performance but will execute code with similar functionality in the
  39. component itself if the extensions are unavailable.
  40. </para>
  41. <table frame='all' id="requirements.extensions.table-1">
  42. <title>PHP Extensions Used in Zend Framework by Component</title>
  43. <tgroup cols='3'>
  44. <!-- <colspec colwidth='1in'/>
  45. <colspec colwidth='1in'/>
  46. <colspec colwidth='3in'/> -->
  47. <thead>
  48. <row>
  49. <entry>Extension</entry>
  50. <entry>Dependency Type</entry>
  51. <entry>Used by Zend Framework Components</entry>
  52. </row>
  53. </thead>
  54. <tbody>
  55. <row>
  56. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.apc.php"><code>apc</code></ulink></emphasis></entry>
  57. <entry>Hard</entry>
  58. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html"><code>Zend_Cache_Backend_Apc</code></ulink></entry>
  59. </row>
  60. <row>
  61. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.bc.php"><code>bcmath</code></ulink></emphasis></entry>
  62. <entry>Soft</entry>
  63. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  64. </row>
  65. <row>
  66. <entry><emphasis role="strong"><ulink url="http://pecl.php.net/package/Bitset"><code>bitset</code></ulink></emphasis></entry>
  67. <entry>Soft</entry>
  68. <entry><ulink url="http://framework.zend.com/manual/en/zend.search.lucene.html"><code>Zend_Search_Lucene</code></ulink></entry>
  69. </row>
  70. <row>
  71. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.bzip2.php"><code>bz2</code></ulink></emphasis></entry>
  72. <entry>---</entry>
  73. <entry>---</entry>
  74. </row>
  75. <row>
  76. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.calendar.php"><code>calendar</code></ulink></emphasis></entry>
  77. <entry>---</entry>
  78. <entry>---</entry>
  79. </row>
  80. <row>
  81. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.com.php"><code>com_dotnet</code></ulink></emphasis></entry>
  82. <entry>---</entry>
  83. <entry>---</entry>
  84. </row>
  85. <row>
  86. <entry morerows="8" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></emphasis></entry>
  87. <entry morerows="8" valign="middle">Hard</entry>
  88. <entry><ulink url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html"><code>Zend_Auth_Adapter_Http</code></ulink></entry>
  89. </row>
  90. <row>
  91. <entry><ulink url="http://framework.zend.com/manual/en/zend.gdata.html"><code>Zend_Gdata</code></ulink></entry>
  92. </row>
  93. <row>
  94. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http_Client</code></ulink></entry>
  95. </row>
  96. <row>
  97. <entry><ulink url="http://framework.zend.com/manual/en/zend.pdf.html"><code>Zend_Pdf</code></ulink></entry>
  98. </row>
  99. <row>
  100. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.client.html"><code>Zend_Rest_Client</code></ulink></entry>
  101. </row>
  102. <row>
  103. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.server.html"><code>Zend_Rest_Server</code></ulink></entry>
  104. </row>
  105. <row>
  106. <entry><ulink url="http://framework.zend.com/manual/en/zend.search.lucene.html"><code>Zend_Search_Lucene</code></ulink></entry>
  107. </row>
  108. <row>
  109. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  110. </row>
  111. <row>
  112. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  113. </row>
  114. <row>
  115. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.curl.php"><code>curl</code></ulink></emphasis></entry>
  116. <entry>Hard</entry>
  117. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.client.adapters.html"><code>Zend_Http_Client_Adapter_Curl</code></ulink></entry>
  118. </row>
  119. <row>
  120. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.datetime.php"><code>date</code></ulink></emphasis></entry>
  121. <entry>---</entry>
  122. <entry>---</entry>
  123. </row>
  124. <row>
  125. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.dba.php"><code>dba</code></ulink></emphasis></entry>
  126. <entry>---</entry>
  127. <entry>---</entry>
  128. </row>
  129. <row>
  130. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.dbase.php"><code>dbase</code></ulink></emphasis></entry>
  131. <entry>---</entry>
  132. <entry>---</entry>
  133. </row>
  134. <row>
  135. <entry morerows="10" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></emphasis></entry>
  136. <entry morerows="10" valign="middle">Hard</entry>
  137. <entry><ulink url="http://framework.zend.com/manual/en/zend.feed.html"><code>Zend_Feed</code></ulink></entry>
  138. </row>
  139. <row>
  140. <entry><ulink url="http://framework.zend.com/manual/en/zend.gdata.html"><code>Zend_Gdata</code></ulink></entry>
  141. </row>
  142. <row>
  143. <entry><ulink url="http://framework.zend.com/manual/en/zend.log.formatters.html"><code>Zend_Log_Formatter_Xml</code></ulink></entry>
  144. </row>
  145. <row>
  146. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.server.html"><code>Zend_Rest_Server</code></ulink></entry>
  147. </row>
  148. <row>
  149. <entry><ulink url="http://framework.zend.com/manual/en/zend.search.lucene.html"><code>Zend_Search_Lucene</code></ulink></entry>
  150. </row>
  151. <row>
  152. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.amazon.html"><code>Zend_Service_Amazon</code></ulink></entry>
  153. </row>
  154. <row>
  155. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.delicious.html"><code>Zend_Service_Delicious</code></ulink></entry>
  156. </row>
  157. <row>
  158. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.flickr.html"><code>Zend_Service_Flickr</code></ulink></entry>
  159. </row>
  160. <row>
  161. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.simpy.html"><code>Zend_Service_Simpy</code></ulink></entry>
  162. </row>
  163. <row>
  164. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.yahoo.html"><code>Zend_Service_Yahoo</code></ulink></entry>
  165. </row>
  166. <row>
  167. <entry><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.html"><code>Zend_XmlRpc</code></ulink></entry>
  168. </row>
  169. <row>
  170. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.exif.php"><code>exif</code></ulink></emphasis></entry>
  171. <entry>---</entry>
  172. <entry>---</entry>
  173. </row>
  174. <row>
  175. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.fbsql.php"><code>fbsql</code></ulink></emphasis></entry>
  176. <entry>---</entry>
  177. <entry>---</entry>
  178. </row>
  179. <row>
  180. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.fdf.php"><code>fdf</code></ulink></emphasis></entry>
  181. <entry>---</entry>
  182. <entry>---</entry>
  183. </row>
  184. <row>
  185. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.filter.php"><code>filter</code></ulink></emphasis></entry>
  186. <entry>---</entry>
  187. <entry>---</entry>
  188. </row>
  189. <row>
  190. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ftp.php"><code>ftp</code></ulink></emphasis></entry>
  191. <entry>---</entry>
  192. <entry>---</entry>
  193. </row>
  194. <row>
  195. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.image.php"><code>gd</code></ulink></emphasis></entry>
  196. <entry>Hard</entry>
  197. <entry><ulink url="http://framework.zend.com/manual/en/zend.pdf.html"><code>Zend_Pdf</code></ulink></entry>
  198. </row>
  199. <row>
  200. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.gettext.php"><code>gettext</code></ulink></emphasis></entry>
  201. <entry>---</entry>
  202. <entry>---</entry>
  203. </row>
  204. <row>
  205. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.gmp.php"><code>gmp</code></ulink></emphasis></entry>
  206. <entry>---</entry>
  207. <entry>---</entry>
  208. </row>
  209. <row>
  210. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.hash.php"><code>hash</code></ulink></emphasis></entry>
  211. <entry>Hard</entry>
  212. <entry><ulink url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html"><code>Zend_Auth_Adapter_Http</code></ulink></entry>
  213. </row>
  214. <row>
  215. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ibm-db2.php"><code>ibm_db2</code></ulink></emphasis></entry>
  216. <entry>Hard</entry>
  217. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Db2</code></ulink></entry>
  218. </row>
  219. <row>
  220. <entry morerows="7" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></emphasis></entry>
  221. <entry morerows="7" valign="middle">Hard</entry>
  222. <entry><ulink url="http://framework.zend.com/manual/en/zend.currency.html"><code>Zend_Currency</code></ulink></entry>
  223. </row>
  224. <row>
  225. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.parsing.html"><code>Zend_Locale_Format</code></ulink></entry>
  226. </row>
  227. <row>
  228. <entry><ulink url="http://framework.zend.com/manual/en/zend.mime.html"><code>Zend_Mime</code></ulink></entry>
  229. </row>
  230. <row>
  231. <entry><ulink url="http://framework.zend.com/manual/en/zend.pdf.html"><code>Zend_Pdf</code></ulink></entry>
  232. </row>
  233. <row>
  234. <entry><ulink url="http://framework.zend.com/manual/en/zend.search.lucene.html"><code>Zend_Search_Lucene</code></ulink></entry>
  235. </row>
  236. <row>
  237. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html"><code>Zend_Service_Audioscrobbler</code></ulink></entry>
  238. </row>
  239. <row>
  240. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.flickr.html"><code>Zend_Service_Flickr</code></ulink></entry>
  241. </row>
  242. <row>
  243. <entry><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.client.html"><code>Zend_XmlRpc_Client</code></ulink></entry>
  244. </row>
  245. <row>
  246. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.imap.php"><code>imap</code></ulink></emphasis></entry>
  247. <entry>---</entry>
  248. <entry>---</entry>
  249. </row>
  250. <row>
  251. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ifx.php"><code>informix</code></ulink></emphasis></entry>
  252. <entry>---</entry>
  253. <entry>---</entry>
  254. </row>
  255. <row>
  256. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ibase.php"><code>interbase</code></ulink></emphasis></entry>
  257. <entry>Hard</entry>
  258. <entry>Zend_Db_Adapter_Firebird</entry>
  259. </row>
  260. <row>
  261. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.json.php"><code>json</code></ulink></emphasis></entry>
  262. <entry>Soft</entry>
  263. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  264. </row>
  265. <row>
  266. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ldap.php"><code>ldap</code></ulink></emphasis></entry>
  267. <entry>---</entry>
  268. <entry>---</entry>
  269. </row>
  270. <row>
  271. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></emphasis></entry>
  272. <entry morerows="2" valign="middle">Hard</entry>
  273. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>DOM</code></ulink></entry>
  274. </row>
  275. <row>
  276. <entry><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></entry>
  277. </row>
  278. <row>
  279. <entry><ulink url="http://www.php.net/manual/en/ref.xslt.php"><code>XSLT</code></ulink></entry>
  280. </row>
  281. <row>
  282. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mbstring.php"><code>mbstring</code></ulink></emphasis></entry>
  283. <entry>Hard</entry>
  284. <entry><ulink url="http://framework.zend.com/manual/en/zend.feed.html"><code>Zend_Feed</code></ulink></entry>
  285. </row>
  286. <row>
  287. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mcrypt.php"><code>mcrypt</code></ulink></emphasis></entry>
  288. <entry>---</entry>
  289. <entry>---</entry>
  290. </row>
  291. <row>
  292. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.memcache.php"><code>memcache</code></ulink></emphasis></entry>
  293. <entry>Hard</entry>
  294. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html"><code>Zend_Cache_Backend_Memcached</code></ulink></entry>
  295. </row>
  296. <row>
  297. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mhash.php"><code>mhash</code></ulink></emphasis></entry>
  298. <entry>---</entry>
  299. <entry>---</entry>
  300. </row>
  301. <row>
  302. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mime-magic.php"><code>mime_magic</code></ulink></emphasis></entry>
  303. <entry>Hard</entry>
  304. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http_Client</code></ulink></entry>
  305. </row>
  306. <row>
  307. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ming.php"><code>ming</code></ulink></emphasis></entry>
  308. <entry>---</entry>
  309. <entry>---</entry>
  310. </row>
  311. <row>
  312. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.msql.php"><code>msql</code></ulink></emphasis></entry>
  313. <entry>---</entry>
  314. <entry>---</entry>
  315. </row>
  316. <row>
  317. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mssql.php"><code>mssql</code></ulink></emphasis></entry>
  318. <entry>---</entry>
  319. <entry>---</entry>
  320. </row>
  321. <row>
  322. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mysql.php"><code>mysql</code></ulink></emphasis></entry>
  323. <entry>---</entry>
  324. <entry>---</entry>
  325. </row>
  326. <row>
  327. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.mysqli.php"><code>mysqli</code></ulink></emphasis></entry>
  328. <entry>Hard</entry>
  329. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Mysqli</code></ulink></entry>
  330. </row>
  331. <row>
  332. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.ncurses.php"><code>ncurses</code></ulink></emphasis></entry>
  333. <entry>---</entry>
  334. <entry>---</entry>
  335. </row>
  336. <row>
  337. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.oci8.php"><code>oci8</code></ulink></emphasis></entry>
  338. <entry>Hard</entry>
  339. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Oracle</code></ulink></entry>
  340. </row>
  341. <row>
  342. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.uodbc.php"><code>odbc</code></ulink></emphasis></entry>
  343. <entry>---</entry>
  344. <entry>---</entry>
  345. </row>
  346. <row>
  347. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.openssl.php"><code>openssl</code></ulink></emphasis></entry>
  348. <entry>---</entry>
  349. <entry>---</entry>
  350. </row>
  351. <row>
  352. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pcntl.php"><code>pcntl</code></ulink></emphasis></entry>
  353. <entry>---</entry>
  354. <entry>---</entry>
  355. </row>
  356. <row>
  357. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pcre.php"><code>pcre</code></ulink></emphasis></entry>
  358. <entry>Hard</entry>
  359. <entry>Virtually all components</entry>
  360. </row>
  361. <row>
  362. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo.php"><code>pdo</code></ulink></emphasis></entry>
  363. <entry>Hard</entry>
  364. <entry>All PDO database adapters</entry>
  365. </row>
  366. <row>
  367. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo-dblib.php"><code>pdo_dblib</code></ulink></emphasis></entry>
  368. <entry>---</entry>
  369. <entry>---</entry>
  370. </row>
  371. <row>
  372. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo-firebird.php"><code>pdo_firebird</code></ulink></emphasis></entry>
  373. <entry>---</entry>
  374. <entry>---</entry>
  375. </row>
  376. <row>
  377. <entry><emphasis role="strong"><code>pdo_mssql</code></emphasis></entry>
  378. <entry>Hard</entry>
  379. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Mssql</code></ulink></entry>
  380. </row>
  381. <row>
  382. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo-mysql.php"><code>pdo_mysql</code></ulink></emphasis></entry>
  383. <entry>Hard</entry>
  384. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Mysql</code></ulink></entry>
  385. </row>
  386. <row>
  387. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo-oci.php"><code>pdo_oci</code></ulink></emphasis></entry>
  388. <entry>Hard</entry>
  389. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Oci</code></ulink></entry>
  390. </row>
  391. <row>
  392. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo-pgsql.php"><code>pdo_pgsql</code></ulink></emphasis></entry>
  393. <entry>Hard</entry>
  394. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Pgsql</code></ulink></entry>
  395. </row>
  396. <row>
  397. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pdo-sqlite.php"><code>pdo_sqlite</code></ulink></emphasis></entry>
  398. <entry>Hard</entry>
  399. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Sqlite</code></ulink></entry>
  400. </row>
  401. <row>
  402. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pgsql.php"><code>pgsql</code></ulink></emphasis></entry>
  403. <entry>---</entry>
  404. <entry>---</entry>
  405. </row>
  406. <row>
  407. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.posix.php"><code>posix</code></ulink></emphasis></entry>
  408. <entry>Soft</entry>
  409. <entry><ulink url="http://framework.zend.com/manual/en/zend.mail.html"><code>Zend_Mail</code></ulink></entry>
  410. </row>
  411. <row>
  412. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.pspell.php"><code>pspell</code></ulink></emphasis></entry>
  413. <entry>---</entry>
  414. <entry>---</entry>
  415. </row>
  416. <row>
  417. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.readline.php"><code>readline</code></ulink></emphasis></entry>
  418. <entry>---</entry>
  419. <entry>---</entry>
  420. </row>
  421. <row>
  422. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.recode.php"><code>recode</code></ulink></emphasis></entry>
  423. <entry>---</entry>
  424. <entry>---</entry>
  425. </row>
  426. <row>
  427. <entry morerows="9" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></emphasis></entry>
  428. <entry morerows="9" valign="middle">Hard</entry>
  429. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></entry>
  430. </row>
  431. <row>
  432. <entry><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></entry>
  433. </row>
  434. <row>
  435. <entry><ulink url="http://framework.zend.com/manual/en/zend.filter.input.html"><code>Zend_Filter_Input</code></ulink></entry>
  436. </row>
  437. <row>
  438. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  439. </row>
  440. <row>
  441. <entry><ulink url="http://framework.zend.com/manual/en/zend.log.html"><code>Zend_Log</code></ulink></entry>
  442. </row>
  443. <row>
  444. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.server.html"><code>Zend_Rest_Server</code></ulink></entry>
  445. </row>
  446. <row>
  447. <entry><ulink url="http://framework.zend.com/manual/en/zend.server.reflection.html"><code>Zend_Server_Reflection</code></ulink></entry>
  448. </row>
  449. <row>
  450. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  451. </row>
  452. <row>
  453. <entry><ulink url="http://framework.zend.com/manual/en/zend.view.html"><code>Zend_View</code></ulink></entry>
  454. </row>
  455. <row>
  456. <entry><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.server.html"><code>Zend_XmlRpc_Server</code></ulink></entry>
  457. </row>
  458. <row>
  459. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.session.php"><code>session</code></ulink></emphasis></entry>
  460. <entry morerows="1" valign="middle">Hard</entry>
  461. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.actionhelpers.html"><code>Zend_Controller_Action_Helper_Redirector</code></ulink></entry>
  462. </row>
  463. <row>
  464. <entry><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></entry>
  465. </row>
  466. <row>
  467. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.shmop.php"><code>shmop</code></ulink></emphasis></entry>
  468. <entry>---</entry>
  469. <entry></entry>
  470. </row>
  471. <row>
  472. <entry morerows="4" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></emphasis></entry>
  473. <entry morerows="4" valign="middle">Hard</entry>
  474. <entry><ulink url="http://framework.zend.com/manual/en/zend.config.adapters.xml.html"><code>Zend_Config_Xml</code></ulink></entry>
  475. </row>
  476. <row>
  477. <entry><ulink url="http://framework.zend.com/manual/en/zend.feed.html"><code>Zend_Feed</code></ulink></entry>
  478. </row>
  479. <row>
  480. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.client.html"><code>Zend_Rest_Client</code></ulink></entry>
  481. </row>
  482. <row>
  483. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html"><code>Zend_Service_Audioscrobbler</code></ulink></entry>
  484. </row>
  485. <row>
  486. <entry><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.html"><code>Zend_XmlRpc</code></ulink></entry>
  487. </row>
  488. <row>
  489. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.soap.php"><code>soap</code></ulink></emphasis></entry>
  490. <entry>Hard</entry>
  491. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.strikeiron.html"><code>Zend_Service_StrikeIron</code></ulink></entry>
  492. </row>
  493. <row>
  494. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.sockets.php"><code>sockets</code></ulink></emphasis></entry>
  495. <entry>---</entry>
  496. <entry>---</entry>
  497. </row>
  498. <row>
  499. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.spl.php"><code>SPL</code></ulink></emphasis></entry>
  500. <entry>Hard</entry>
  501. <entry>Virtually all components</entry>
  502. </row>
  503. <row>
  504. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.sqlite.php"><code>SQLite</code></ulink></emphasis></entry>
  505. <entry>Hard</entry>
  506. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html">Zend_Cache_Backend_Sqlite</ulink></entry>
  507. </row>
  508. <row>
  509. <entry><emphasis role="strong"><code>standard</code></emphasis></entry>
  510. <entry>Hard</entry>
  511. <entry>Virtually all components</entry>
  512. </row>
  513. <row>
  514. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.sybase.php"><code>sybase</code></ulink></emphasis></entry>
  515. <entry>---</entry>
  516. <entry>---</entry>
  517. </row>
  518. <row>
  519. <entry><emphasis role="strong">sysvmsg</emphasis></entry>
  520. <entry>---</entry>
  521. <entry>---</entry>
  522. </row>
  523. <row>
  524. <entry><emphasis role="strong">sysvsem</emphasis></entry>
  525. <entry>---</entry>
  526. <entry>--</entry>
  527. </row>
  528. <row>
  529. <entry><emphasis role="strong">sysvshm</emphasis></entry>
  530. <entry>---</entry>
  531. <entry>---</entry>
  532. </row>
  533. <row>
  534. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.tidy.php"><code>tidy</code></ulink></emphasis></entry>
  535. <entry>---</entry>
  536. <entry>---</entry>
  537. </row>
  538. <row>
  539. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.tokenizer.php"><code>tokenizer</code></ulink></emphasis></entry>
  540. <entry>---</entry>
  541. <entry>---</entry>
  542. </row>
  543. <row>
  544. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.wddx.php"><code>wddx</code></ulink></emphasis></entry>
  545. <entry>---</entry>
  546. <entry>---</entry>
  547. </row>
  548. <row>
  549. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.xml.php"><code>xml</code></ulink></emphasis></entry>
  550. <entry morerows="2" valign="middle">Hard</entry>
  551. <entry><ulink url="http://framework.zend.com/manual/en/zend.translate.adapter.html"><code>Zend_Translate_Adapter_Qt</code></ulink></entry>
  552. </row>
  553. <row>
  554. <entry><ulink url="http://framework.zend.com/manual/en/zend.translate.adapter.html"><code>Zend_Translate_Adapter_Tmx</code></ulink></entry>
  555. </row>
  556. <row>
  557. <entry><ulink url="http://framework.zend.com/manual/en/zend.translate.adapter.html"><code>Zend_Translate_Adapter_Xliff</code></ulink></entry>
  558. </row>
  559. <row>
  560. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.xmlreader.php"><code>XMLReader</code></ulink></emphasis></entry>
  561. <entry>---</entry>
  562. <entry>---</entry>
  563. </row>
  564. <row>
  565. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.xmlrpc.php"><code>xmlrpc</code></ulink></emphasis></entry>
  566. <entry>---</entry>
  567. <entry>---</entry>
  568. </row>
  569. <row>
  570. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.xmlwriter.php"><code>XMLWriter</code></ulink></emphasis></entry>
  571. <entry>---</entry>
  572. <entry>---</entry>
  573. </row>
  574. <row>
  575. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.xsl.php"><code>xsl</code></ulink></emphasis></entry>
  576. <entry>---</entry>
  577. <entry>---</entry>
  578. </row>
  579. <row>
  580. <entry><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.zip.php"><code>zip</code></ulink></emphasis></entry>
  581. <entry>---</entry>
  582. <entry>---</entry>
  583. </row>
  584. <row>
  585. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://www.php.net/manual/en/ref.zlib.php"><code>zlib</code></ulink></emphasis></entry>
  586. <entry morerows="1" valign="middle">Hard</entry>
  587. <entry><ulink url="http://framework.zend.com/manual/en/zend.pdf.html"><code>Zend_Pdf</code></ulink></entry>
  588. </row>
  589. <row>
  590. <entry><ulink url="http://www.php.net/manual/en/ref.memcache.php"><code>Memcache</code></ulink></entry>
  591. </row>
  592. </tbody>
  593. </tgroup>
  594. </table>
  595. </sect1>
  596. <sect1 id="requirements.zendcomponents">
  597. <title>Zend Framework Components</title>
  598. <para>
  599. Below is a table that lists all available Zend Framework Components
  600. and which PHP extension they need. This can help guide you
  601. to know which extensions are required for your application.
  602. Not all extensions used by Zend Framework are required for every
  603. application.
  604. </para>
  605. <para>
  606. A dependency of type "hard" indicates that the components or classes
  607. cannot function properly if the respective extension is not available,
  608. while a dependency of type "soft" indicates that the component may use
  609. the extension if it is available but will function properly if it is not.
  610. Many components will automatically use certain extensions if they are available
  611. to optimize performance but will execute code with similar functionality in the
  612. component itself if the extensions are unavailable.
  613. </para>
  614. <table frame='all' id="requirements.zendcomponents.table-1">
  615. <title>Zend Framework Components and the PHP Extensions they use</title>
  616. <tgroup cols='4'>
  617. <!-- <colspec colwidth='3in'/>
  618. <colspec colwidth='1in'/>
  619. <colspec colwidth='3in'/>
  620. <colspec colwidth='3in'/> -->
  621. <thead>
  622. <row>
  623. <entry>Zend Framework Components</entry>
  624. <entry>Dependency Type</entry>
  625. <entry>Subclass</entry>
  626. <entry>PHP Extension</entry>
  627. </row>
  628. </thead>
  629. <tbody>
  630. <row>
  631. <entry morerows="2" valign="middle"><emphasis role="strong">All Components</emphasis></entry>
  632. <entry morerows="2" valign="middle">Hard</entry>
  633. <entry morerows="2" valign="middle">---</entry>
  634. <entry><ulink url="http://www.php.net/manual/en/ref.pcre.php"><code>pcre</code></ulink></entry>
  635. </row>
  636. <row>
  637. <entry><ulink url="http://www.php.net/manual/en/ref.spl.php"><code>SPL</code></ulink></entry>
  638. </row>
  639. <row>
  640. <entry><code>standard</code></entry>
  641. </row>
  642. <row>
  643. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.acl.html"><code>Zend_Acl</code></ulink></emphasis></entry>
  644. <entry>---</entry>
  645. <entry>---</entry>
  646. <entry>---</entry>
  647. </row>
  648. <row>
  649. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.auth.html"><code>Zend_Auth</code></ulink></emphasis></entry>
  650. <entry morerows="1" valign="middle">Hard</entry>
  651. <entry morerows="1" valign="middle"><ulink url="http://framework.zend.com/manual/en/zend.auth.adapter.http.html"><code>Zend_Auth_Adapter_Http</code></ulink></entry>
  652. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  653. </row>
  654. <row>
  655. <entry><ulink url="http://www.php.net/manual/en/ref.hash.php"><code>hash</code></ulink></entry>
  656. </row>
  657. <row>
  658. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.cache.html"><code>Zend_Cache</code></ulink></emphasis></entry>
  659. <entry morerows="3" valign="middle">Hard</entry>
  660. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html"><code>Zend_Cache_Backend_Apc</code></ulink></entry>
  661. <entry><ulink url="http://www.php.net/manual/en/ref.apc.php"><code>apc</code></ulink></entry>
  662. </row>
  663. <row>
  664. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html"><code>Zend_Cache_Backend_Memcached</code></ulink></entry>
  665. <entry><ulink url="http://www.php.net/manual/en/ref.memcache.php"><code>memcache</code></ulink></entry>
  666. </row>
  667. <row>
  668. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html"><code>Zend_Cache_Backend_Sqlite</code></ulink></entry>
  669. <entry><ulink url="http://www.php.net/manual/en/ref.sqlite.php"><code>sqlite</code></ulink></entry>
  670. </row>
  671. <row>
  672. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.backends.html"><code>Zend_Cache_Backend_Zlib</code></ulink></entry>
  673. <entry><ulink url="http://www.php.net/manual/en/ref.zlib.php"><code>zlib</code></ulink></entry>
  674. </row>
  675. <row>
  676. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.config.html"><code>Zend_Config</code></ulink></emphasis></entry>
  677. <entry morerows="1" valign="middle">Hard</entry>
  678. <entry morerows="1" valign="middle"><ulink url="http://framework.zend.com/manual/en/zend.config.adapters.xml.html"><code>Zend_Config_Xml</code></ulink></entry>
  679. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  680. </row>
  681. <row>
  682. <entry><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></entry>
  683. </row>
  684. <row>
  685. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.console.getopt.html"><code>Zend_Console_Getopt</code></ulink></emphasis></entry>
  686. <entry>---</entry>
  687. <entry>---</entry>
  688. <entry>---</entry>
  689. </row>
  690. <row>
  691. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></emphasis></entry>
  692. <entry morerows="1" valign="middle">Hard</entry>
  693. <entry>---</entry>
  694. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  695. </row>
  696. <row>
  697. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.actionhelpers.html"><code>Zend_Controller_Action_Helper_Redirector</code></ulink></entry>
  698. <entry><ulink url="http://www.php.net/manual/en/ref.session.php"><code>session</code></ulink></entry>
  699. </row>
  700. <row>
  701. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.currency.html"><code>Zend_Currency</code></ulink></emphasis></entry>
  702. <entry>Hard</entry>
  703. <entry>---</entry>
  704. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  705. </row>
  706. <row>
  707. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.date.html"><code>Zend_Date</code></ulink></emphasis></entry>
  708. <entry>---</entry>
  709. <entry>---</entry>
  710. <entry>---</entry>
  711. </row>
  712. <row>
  713. <entry morerows="8" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db</code></ulink></emphasis></entry>
  714. <entry morerows="8" valign="middle">Hard</entry>
  715. <entry>All PDO Adapters</entry>
  716. <entry><ulink url="http://www.php.net/manual/en/ref.pdo.php"><code>pdo</code></ulink></entry>
  717. </row>
  718. <row>
  719. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Db2</code></ulink></entry>
  720. <entry><ulink url="http://www.php.net/manual/en/ref.ibm-db2.php"><code>ibm_db2</code></ulink></entry>
  721. </row>
  722. <row>
  723. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Mysqli</code></ulink></entry>
  724. <entry><ulink url="http://www.php.net/manual/en/ref.mysqli.php"><code>mysqli</code></ulink></entry>
  725. </row>
  726. <row>
  727. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Oracle</code></ulink></entry>
  728. <entry><ulink url="http://www.php.net/manual/en/ref.oci8.php"><code>oci8</code></ulink></entry>
  729. </row>
  730. <row>
  731. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Mssql</code></ulink></entry>
  732. <entry>pdo_mssql</entry>
  733. </row>
  734. <row>
  735. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Mysql</code></ulink></entry>
  736. <entry><ulink url="http://www.php.net/manual/en/ref.pdo-mysql.php"><code>pdo_mysql</code></ulink></entry>
  737. </row>
  738. <row>
  739. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Oci</code></ulink></entry>
  740. <entry><ulink url="http://www.php.net/manual/en/ref.pdo-oci.php"><code>pdo_oci</code></ulink></entry>
  741. </row>
  742. <row>
  743. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Pgsql</code></ulink></entry>
  744. <entry><ulink url="http://www.php.net/manual/en/ref.pdo-pgsql.php"><code>pdo_pgsql</code></ulink></entry>
  745. </row>
  746. <row>
  747. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db_Adapter_Pdo_Sqlite</code></ulink></entry>
  748. <entry><ulink url="http://www.php.net/manual/en/ref.pdo-sqlite.php"><code>pdo_sqlite</code></ulink></entry>
  749. </row>
  750. <row>
  751. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.debug.html"><code>Zend_Debug</code></ulink></emphasis></entry>
  752. <entry>---</entry>
  753. <entry>---</entry>
  754. <entry>---</entry>
  755. </row>
  756. <row>
  757. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></emphasis></entry>
  758. <entry>---</entry>
  759. <entry>---</entry>
  760. <entry>---</entry>
  761. </row>
  762. <row>
  763. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.feed.html"><code>Zend_Feed</code></ulink></emphasis></entry>
  764. <entry morerows="3" valign="middle">Hard</entry>
  765. <entry morerows="3" valign="middle">---</entry>
  766. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  767. </row>
  768. <row>
  769. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  770. </row>
  771. <row>
  772. <entry><ulink url="http://www.php.net/manual/en/ref.mbstring.php"><code>mbstring</code></ulink></entry>
  773. </row>
  774. <row>
  775. <entry><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></entry>
  776. </row>
  777. <row>
  778. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></emphasis></entry>
  779. <entry>Hard</entry>
  780. <entry>---</entry>
  781. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  782. </row>
  783. <row>
  784. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.form.html"><code>Zend_Form</code></ulink></emphasis></entry>
  785. <entry>---</entry>
  786. <entry>---</entry>
  787. <entry>---</entry>
  788. </row>
  789. <row>
  790. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.gdata.html"><code>Zend_Gdata</code></ulink></emphasis></entry>
  791. <entry morerows="2" valign="middle">Hard</entry>
  792. <entry><ulink url="http://framework.zend.com/manual/en/zend.gdata.html"><code>Zend_Gdata_App</code></ulink></entry>
  793. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  794. </row>
  795. <row>
  796. <entry morerows="1" valign="middle">---</entry>
  797. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  798. </row>
  799. <row>
  800. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  801. </row>
  802. <row>
  803. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></emphasis></entry>
  804. <entry morerows="2" valign="middle">Hard</entry>
  805. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.client.adapters.html"><code>Zend_Http_Client_Adapter_Curl</code></ulink></entry>
  806. <entry><ulink url="http://www.php.net/manual/en/ref.curl.php"><code>curl</code></ulink></entry>
  807. </row>
  808. <row>
  809. <entry morerows="1" valign="middle"><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http_Client</code></ulink></entry>
  810. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  811. </row>
  812. <row>
  813. <entry><ulink url="http://www.php.net/manual/en/ref.mime-magic.php"><code>mime_magic</code></ulink></entry>
  814. </row>
  815. <row>
  816. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.infocard.html"><code>Zend_InfoCard</code></ulink></emphasis></entry>
  817. <entry>---</entry>
  818. <entry>---</entry>
  819. <entry>---</entry>
  820. </row>
  821. <row>
  822. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></emphasis></entry>
  823. <entry>Soft</entry>
  824. <entry>---</entry>
  825. <entry><ulink url="http://www.php.net/manual/en/ref.json.php"><code>json</code></ulink></entry>
  826. </row>
  827. <row>
  828. <entry>Hard</entry>
  829. <entry>---</entry>
  830. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  831. </row>
  832. <row>
  833. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.layout.html"><code>Zend_Layout</code></ulink></emphasis></entry>
  834. <entry>---</entry>
  835. <entry>---</entry>
  836. <entry>---</entry>
  837. </row>
  838. <row>
  839. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.ldap.html"><code>Zend_Ldap</code></ulink></emphasis></entry>
  840. <entry>---</entry>
  841. <entry>---</entry>
  842. <entry>---</entry>
  843. </row>
  844. <row>
  845. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></emphasis></entry>
  846. <entry>---</entry>
  847. <entry>---</entry>
  848. <entry>---</entry>
  849. </row>
  850. <row>
  851. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></emphasis></entry>
  852. <entry>Soft</entry>
  853. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale_Math</code></ulink></entry>
  854. <entry><ulink url="http://www.php.net/manual/en/ref.bc.php"><code>bcmath</code></ulink></entry>
  855. </row>
  856. <row>
  857. <entry>Hard</entry>
  858. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.parsing.html"><code>Zend_Locale_Format</code></ulink></entry>
  859. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  860. </row>
  861. <row>
  862. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.log.html"><code>Zend_Log</code></ulink></emphasis></entry>
  863. <entry morerows="2" valign="middle">Hard</entry>
  864. <entry morerows="1" valign="middle"><ulink url="http://framework.zend.com/manual/en/zend.log.formatters.html"><code>Zend_Log_Formatter_Xml</code></ulink></entry>
  865. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  866. </row>
  867. <row>
  868. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  869. </row>
  870. <row>
  871. <entry>---</entry>
  872. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  873. </row>
  874. <row>
  875. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.mail.html"><code>Zend_Mail</code></ulink></emphasis></entry>
  876. <entry>Soft</entry>
  877. <entry>---</entry>
  878. <entry><ulink url="http://www.php.net/manual/en/ref.posix.php"><code>posix</code></ulink></entry>
  879. </row>
  880. <row>
  881. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.measure.html"><code>Zend_Measure</code></ulink></emphasis></entry>
  882. <entry>---</entry>
  883. <entry>---</entry>
  884. <entry>---</entry>
  885. </row>
  886. <row>
  887. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.memory.html"><code>Zend_Memory</code></ulink></emphasis></entry>
  888. <entry>---</entry>
  889. <entry>---</entry>
  890. <entry>---</entry>
  891. </row>
  892. <row>
  893. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.mime.html"><code>Zend_Mime</code></ulink></emphasis></entry>
  894. <entry>Hard</entry>
  895. <entry><ulink url="http://framework.zend.com/manual/en/zend.mime.html"><code>Zend_Mime_Decode</code></ulink></entry>
  896. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  897. </row>
  898. <row>
  899. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.openid.html"><code>Zend_OpenId</code></ulink></emphasis></entry>
  900. <entry>---</entry>
  901. <entry>---</entry>
  902. <entry>---</entry>
  903. </row>
  904. <row>
  905. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.pdf.html"><code>Zend_Pdf</code></ulink></emphasis></entry>
  906. <entry morerows="3" valign="middle">Hard</entry>
  907. <entry morerows="3" valign="middle">---</entry>
  908. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  909. </row>
  910. <row>
  911. <entry><ulink url="http://www.php.net/manual/en/ref.image.php"><code>gd</code></ulink></entry>
  912. </row>
  913. <row>
  914. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  915. </row>
  916. <row>
  917. <entry><ulink url="http://www.php.net/manual/en/ref.zlib.php"><code>zlib</code></ulink></entry>
  918. </row>
  919. <row>
  920. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></emphasis></entry>
  921. <entry>---</entry>
  922. <entry>---</entry>
  923. <entry>---</entry>
  924. </row>
  925. <row>
  926. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.request.html"><code>Zend_Request</code></ulink></emphasis></entry>
  927. <entry>---</entry>
  928. <entry>---</entry>
  929. <entry>---</entry>
  930. </row>
  931. <row>
  932. <entry morerows="6" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></emphasis></entry>
  933. <entry morerows="6" valign="middle">Hard</entry>
  934. <entry morerows="2" valign="middle"><ulink url="http://framework.zend.com/manual/en/zend.rest.client.html"><code>Zend_Rest_Client</code></ulink></entry>
  935. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  936. </row>
  937. <row>
  938. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  939. </row>
  940. <row>
  941. <entry><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></entry>
  942. </row>
  943. <row>
  944. <entry morerows="3" valign="middle"><ulink url="http://framework.zend.com/manual/en/zend.rest.server.html"><code>Zend_Rest_Server</code></ulink></entry>
  945. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  946. </row>
  947. <row>
  948. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  949. </row>
  950. <row>
  951. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  952. </row>
  953. <row>
  954. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  955. </row>
  956. <row>
  957. <entry morerows="4" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.search.lucene.html"><code>Zend_Search_Lucene</code></ulink></emphasis></entry>
  958. <entry>Soft</entry>
  959. <entry morerows="4" valign="middle">---</entry>
  960. <entry><ulink url="http://pecl.php.net/package/Bitset"><code>bitset</code></ulink></entry>
  961. </row>
  962. <row>
  963. <entry morerows="3" valign="middle">Hard</entry>
  964. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  965. </row>
  966. <row>
  967. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  968. </row>
  969. <row>
  970. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  971. </row>
  972. <row>
  973. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  974. </row>
  975. <row>
  976. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.server.reflection.html"><code>Zend_Server_Reflection</code></ulink></emphasis></entry>
  977. <entry>Hard</entry>
  978. <entry>---</entry>
  979. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  980. </row>
  981. <row>
  982. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.akismet.html"><code>Zend_Service_Akismet</code></ulink></emphasis></entry>
  983. <entry>---</entry>
  984. <entry>---</entry>
  985. <entry>---</entry>
  986. </row>
  987. <row>
  988. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.amazon.html"><code>Zend_Service_Amazon</code></ulink></emphasis></entry>
  989. <entry morerows="1" valign="middle">Hard</entry>
  990. <entry morerows="1" valign="middle">---</entry>
  991. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  992. </row>
  993. <row>
  994. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  995. </row>
  996. <row>
  997. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html"><code>Zend_Service_Audioscrobbler</code></ulink></emphasis></entry>
  998. <entry morerows="2" valign="middle">Hard</entry>
  999. <entry morerows="2" valign="middle">---</entry>
  1000. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  1001. </row>
  1002. <row>
  1003. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  1004. </row>
  1005. <row>
  1006. <entry><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></entry>
  1007. </row>
  1008. <row>
  1009. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.delicious.html"><code>Zend_Service_Delicious</code></ulink></emphasis></entry>
  1010. <entry morerows="1" valign="middle">Hard</entry>
  1011. <entry morerows="1" valign="middle">---</entry>
  1012. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  1013. </row>
  1014. <row>
  1015. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  1016. </row>
  1017. <row>
  1018. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.flickr.html"><code>Zend_Service_Flickr</code></ulink></emphasis></entry>
  1019. <entry morerows="2" valign="middle">Hard</entry>
  1020. <entry morerows="2" valign="middle">---</entry>
  1021. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  1022. </row>
  1023. <row>
  1024. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  1025. </row>
  1026. <row>
  1027. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  1028. </row>
  1029. <row>
  1030. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.nirvanix.html"><code>Zend_Service_Nirvanix</code></ulink></emphasis></entry>
  1031. <entry>---</entry>
  1032. <entry>---</entry>
  1033. <entry>---</entry>
  1034. </row>
  1035. <row>
  1036. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.simpy.html"><code>Zend_Service_Simpy</code></ulink></emphasis></entry>
  1037. <entry morerows="1" valign="middle">Hard</entry>
  1038. <entry morerows="1" valign="middle">---</entry>
  1039. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  1040. </row>
  1041. <row>
  1042. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  1043. </row>
  1044. <row>
  1045. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.slideshare.html"><code>Zend_Service_SlideShare</code></ulink></emphasis></entry>
  1046. <entry>---</entry>
  1047. <entry>---</entry>
  1048. <entry>---</entry>
  1049. </row>
  1050. <row>
  1051. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.strikeiron.html"><code>Zend_Service_StrikeIron</code></ulink></emphasis></entry>
  1052. <entry>Hard</entry>
  1053. <entry>---</entry>
  1054. <entry><ulink url="http://www.php.net/manual/en/ref.soap.php"><code>soap</code></ulink></entry>
  1055. </row>
  1056. <row>
  1057. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.technorati.html"><code>Zend_Service_Technorati</code></ulink></emphasis></entry>
  1058. <entry>---</entry>
  1059. <entry>---</entry>
  1060. <entry>---</entry>
  1061. </row>
  1062. <row>
  1063. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.yahoo.html"><code>Zend_Service_Yahoo</code></ulink></emphasis></entry>
  1064. <entry morerows="1" valign="middle">Hard</entry>
  1065. <entry morerows="1" valign="middle">---</entry>
  1066. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  1067. </row>
  1068. <row>
  1069. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  1070. </row>
  1071. <row>
  1072. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></emphasis></entry>
  1073. <entry>Hard</entry>
  1074. <entry>---</entry>
  1075. <entry><ulink url="http://www.php.net/manual/en/ref.session.php"><code>session</code></ulink></entry>
  1076. </row>
  1077. <row>
  1078. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.timesync.html"><code>Zend_TimeSync</code></ulink></emphasis></entry>
  1079. <entry>---</entry>
  1080. <entry>---</entry>
  1081. <entry>---</entry>
  1082. </row>
  1083. <row>
  1084. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.translate.html"><code>Zend_Translate</code></ulink></emphasis></entry>
  1085. <entry morerows="2" valign="middle">Hard</entry>
  1086. <entry><ulink url="http://framework.zend.com/manual/en/zend.translate.adapter.html"><code>Zend_Translate_Adapter_Qt</code></ulink></entry>
  1087. <entry><ulink url="http://www.php.net/manual/en/ref.xml.php"><code>xml</code></ulink></entry>
  1088. </row>
  1089. <row>
  1090. <entry><ulink url="http://framework.zend.com/manual/en/zend.translate.adapter.html"><code>Zend_Translate_Adapter_Tmx</code></ulink></entry>
  1091. <entry><ulink url="http://www.php.net/manual/en/ref.xml.php"><code>xml</code></ulink></entry>
  1092. </row>
  1093. <row>
  1094. <entry><ulink url="http://framework.zend.com/manual/en/zend.translate.adapter.html"><code>Zend_Translate_Adapter_Xliff</code></ulink></entry>
  1095. <entry><ulink url="http://www.php.net/manual/en/ref.xml.php"><code>xml</code></ulink></entry>
  1096. </row>
  1097. <row>
  1098. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></emphasis></entry>
  1099. <entry>Hard</entry>
  1100. <entry>---</entry>
  1101. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  1102. </row>
  1103. <row>
  1104. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></emphasis></entry>
  1105. <entry morerows="1" valign="middle">Hard</entry>
  1106. <entry morerows="1" valign="middle">---</entry>
  1107. <entry><ulink url="http://www.php.net/manual/en/ref.ctype.php"><code>ctype</code></ulink></entry>
  1108. </row>
  1109. <row>
  1110. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  1111. </row>
  1112. <row>
  1113. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.version.html"><code>Zend_Version</code></ulink></emphasis></entry>
  1114. <entry>---</entry>
  1115. <entry>---</entry>
  1116. <entry>---</entry>
  1117. </row>
  1118. <row>
  1119. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></emphasis></entry>
  1120. <entry>Hard</entry>
  1121. <entry>---</entry>
  1122. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  1123. </row>
  1124. <row>
  1125. <entry morerows="4" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.html"><code>Zend_XmlRpc</code></ulink></emphasis></entry>
  1126. <entry morerows="4" valign="middle">Hard</entry>
  1127. <entry morerows="2" valign="middle">---</entry>
  1128. <entry><ulink url="http://www.php.net/manual/en/ref.dom.php"><code>dom</code></ulink></entry>
  1129. </row>
  1130. <row>
  1131. <entry><ulink url="http://www.php.net/manual/en/ref.libxml.php"><code>libxml</code></ulink></entry>
  1132. </row>
  1133. <row>
  1134. <entry><ulink url="http://www.php.net/manual/en/ref.simplexml.php"><code>SimpleXML</code></ulink></entry>
  1135. </row>
  1136. <row>
  1137. <entry><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.client.html"><code>Zend_XmlRpc_Client</code></ulink></entry>
  1138. <entry><ulink url="http://www.php.net/manual/en/ref.iconv.php"><code>iconv</code></ulink></entry>
  1139. </row>
  1140. <row>
  1141. <entry><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.server.html"><code>Zend_XmlRpc_Server</code></ulink></entry>
  1142. <entry><ulink url="http://www.php.net/manual/en/language.oop5.reflection.php"><code>Reflection</code></ulink></entry>
  1143. </row>
  1144. </tbody>
  1145. </tgroup>
  1146. </table>
  1147. </sect1>
  1148. <sect1 id="requirements.dependencies">
  1149. <title>Zend Framework Dependencies</title>
  1150. <para>
  1151. Below you can find a table listing Zend Framework Components
  1152. and their dependencies to other Zend Framework Components. This
  1153. can help you if you need to have only single components instead
  1154. of the complete Zend Framework.
  1155. </para>
  1156. <para>
  1157. A dependency of type "hard" indicates that the components or classes
  1158. cannot function properly if the respective dependent component is not available,
  1159. while a dependency of type "soft" indicates that the component may need
  1160. the dependent component in special situations or with special adapters.
  1161. </para>
  1162. <note>
  1163. <para>
  1164. Even if it's possible to seperate single components for
  1165. usage from the complete Zend Framework you should keep
  1166. in mind that this can lead to problems when files are missed
  1167. or components are used dynamically.
  1168. </para>
  1169. </note>
  1170. <table frame='all' id="requirements.dependencies.table-1">
  1171. <title>Zend Framework Components and their dependency to other Zend Framework Components</title>
  1172. <tgroup cols='3'>
  1173. <colspec colwidth='2in'/>
  1174. <colspec colwidth='1in'/>
  1175. <colspec colwidth='4in'/>
  1176. <thead>
  1177. <row>
  1178. <entry>Zend Framework Component</entry>
  1179. <entry>Dependency Type</entry>
  1180. <entry>Dependent Zend Framework Component</entry>
  1181. </row>
  1182. </thead>
  1183. <tbody>
  1184. <row>
  1185. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.acl.html"><code>Zend_Acl</code></ulink></emphasis></entry>
  1186. <entry>Hard</entry>
  1187. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1188. </row>
  1189. <row>
  1190. <entry morerows="5" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.auth.html"><code>Zend_Auth</code></ulink></emphasis></entry>
  1191. <entry>Hard</entry>
  1192. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1193. </row>
  1194. <row>
  1195. <entry morerows="4" valign="middle">Soft</entry>
  1196. <entry><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db</code></ulink></entry>
  1197. </row>
  1198. <row>
  1199. <entry><ulink url="http://framework.zend.com/manual/en/zend.infocard.html"><code>Zend_InfoCard</code></ulink></entry>
  1200. </row>
  1201. <row>
  1202. <entry><ulink url="http://framework.zend.com/manual/en/zend.ldap.html"><code>Zend_Ldap</code></ulink></entry>
  1203. </row>
  1204. <row>
  1205. <entry><ulink url="http://framework.zend.com/manual/en/zend.openid.html"><code>Zend_OpenId</code></ulink></entry>
  1206. </row>
  1207. <row>
  1208. <entry><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></entry>
  1209. </row>
  1210. <row>
  1211. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.cache.html"><code>Zend_Cache</code></ulink></emphasis></entry>
  1212. <entry morerows="1" valign="middle">Hard</entry>
  1213. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1214. </row>
  1215. <row>
  1216. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1217. </row>
  1218. <row>
  1219. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.config.html"><code>Zend_Config</code></ulink></emphasis></entry>
  1220. <entry>Hard</entry>
  1221. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1222. </row>
  1223. <row>
  1224. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.console.getopt.html"><code>Zend_Console_Getopt</code></ulink></emphasis></entry>
  1225. <entry morerows="1" valign="middle">Hard</entry>
  1226. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1227. </row>
  1228. <row>
  1229. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  1230. </row>
  1231. <row>
  1232. <entry morerows="9" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></emphasis></entry>
  1233. <entry morerows="9" valign="middle">Hard</entry>
  1234. <entry><ulink url="http://framework.zend.com/manual/en/zend.config.html"><code>Zend_Config</code></ulink></entry>
  1235. </row>
  1236. <row>
  1237. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1238. </row>
  1239. <row>
  1240. <entry><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></entry>
  1241. </row>
  1242. <row>
  1243. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  1244. </row>
  1245. <row>
  1246. <entry><ulink url="http://framework.zend.com/manual/en/zend.layout.html"><code>Zend_Layout</code></ulink></entry>
  1247. </row>
  1248. <row>
  1249. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1250. </row>
  1251. <row>
  1252. <entry><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></entry>
  1253. </row>
  1254. <row>
  1255. <entry><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></entry>
  1256. </row>
  1257. <row>
  1258. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  1259. </row>
  1260. <row>
  1261. <entry><ulink url="http://framework.zend.com/manual/en/zend.view.html"><code>Zend_View</code></ulink></entry>
  1262. </row>
  1263. <row>
  1264. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.currency.html"><code>Zend_Currency</code></ulink></emphasis></entry>
  1265. <entry morerows="1" valign="middle">Hard</entry>
  1266. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1267. </row>
  1268. <row>
  1269. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1270. </row>
  1271. <row>
  1272. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.date.html"><code>Zend_Date</code></ulink></emphasis></entry>
  1273. <entry morerows="1" valign="middle">Hard</entry>
  1274. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1275. </row>
  1276. <row>
  1277. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1278. </row>
  1279. <row>
  1280. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.db.html"><code>Zend_Db</code></ulink></emphasis></entry>
  1281. <entry morerows="3" valign="middle">Hard</entry>
  1282. <entry><ulink url="http://framework.zend.com/manual/en/zend.config.html"><code>Zend_Config</code></ulink></entry>
  1283. </row>
  1284. <row>
  1285. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1286. </row>
  1287. <row>
  1288. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1289. </row>
  1290. <row>
  1291. <entry><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></entry>
  1292. </row>
  1293. <row>
  1294. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.debug.html"><code>Zend_Debug</code></ulink></emphasis></entry>
  1295. <entry>---</entry>
  1296. <entry>---</entry>
  1297. </row>
  1298. <row>
  1299. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></emphasis></entry>
  1300. <entry>---</entry>
  1301. <entry>---</entry>
  1302. </row>
  1303. <row>
  1304. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.feed.html"><code>Zend_Feed</code></ulink></emphasis></entry>
  1305. <entry morerows="3" valign="middle">Hard</entry>
  1306. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1307. </row>
  1308. <row>
  1309. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1310. </row>
  1311. <row>
  1312. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1313. </row>
  1314. <row>
  1315. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  1316. </row>
  1317. <row>
  1318. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></emphasis></entry>
  1319. <entry morerows="3" valign="middle">Hard</entry>
  1320. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1321. </row>
  1322. <row>
  1323. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1324. </row>
  1325. <row>
  1326. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1327. </row>
  1328. <row>
  1329. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  1330. </row>
  1331. <row>
  1332. <entry morerows="7" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.form.html"><code>Zend_Form</code></ulink></emphasis></entry>
  1333. <entry morerows="7" valign="middle">Hard</entry>
  1334. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></entry>
  1335. </row>
  1336. <row>
  1337. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1338. </row>
  1339. <row>
  1340. <entry><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></entry>
  1341. </row>
  1342. <row>
  1343. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  1344. </row>
  1345. <row>
  1346. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1347. </row>
  1348. <row>
  1349. <entry><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></entry>
  1350. </row>
  1351. <row>
  1352. <entry><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></entry>
  1353. </row>
  1354. <row>
  1355. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  1356. </row>
  1357. <row>
  1358. <entry morerows="4" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.gdata.html"><code>Zend_Gdata</code></ulink></emphasis></entry>
  1359. <entry morerows="4" valign="middle">Hard</entry>
  1360. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1361. </row>
  1362. <row>
  1363. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1364. </row>
  1365. <row>
  1366. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1367. </row>
  1368. <row>
  1369. <entry><ulink url="http://framework.zend.com/manual/en/zend.mime.html"><code>Zend_Mime</code></ulink></entry>
  1370. </row>
  1371. <row>
  1372. <entry><ulink url="http://framework.zend.com/manual/en/zend.version.html"><code>Zend_Version</code></ulink></entry>
  1373. </row>
  1374. <row>
  1375. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></emphasis></entry>
  1376. <entry morerows="2" valign="middle">Hard</entry>
  1377. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1378. </row>
  1379. <row>
  1380. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1381. </row>
  1382. <row>
  1383. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  1384. </row>
  1385. <row>
  1386. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.infocard.html"><code>Zend_InfoCard</code></ulink></emphasis></entry>
  1387. <entry>Hard</entry>
  1388. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1389. </row>
  1390. <row>
  1391. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></emphasis></entry>
  1392. <entry>Hard</entry>
  1393. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1394. </row>
  1395. <row>
  1396. <entry morerows="4" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.layout.html"><code>Zend_Layout</code></ulink></emphasis></entry>
  1397. <entry morerows="4" valign="middle">Hard</entry>
  1398. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></entry>
  1399. </row>
  1400. <row>
  1401. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1402. </row>
  1403. <row>
  1404. <entry><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></entry>
  1405. </row>
  1406. <row>
  1407. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1408. </row>
  1409. <row>
  1410. <entry><ulink url="http://framework.zend.com/manual/en/zend.view.html"><code>Zend_View</code></ulink></entry>
  1411. </row>
  1412. <row>
  1413. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.ldap.html"><code>Zend_Ldap</code></ulink></emphasis></entry>
  1414. <entry>Hard</entry>
  1415. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1416. </row>
  1417. <row>
  1418. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></emphasis></entry>
  1419. <entry>Hard</entry>
  1420. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1421. </row>
  1422. <row>
  1423. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></emphasis></entry>
  1424. <entry>Hard</entry>
  1425. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1426. </row>
  1427. <row>
  1428. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.log.html"><code>Zend_Log</code></ulink></emphasis></entry>
  1429. <entry>Hard</entry>
  1430. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1431. </row>
  1432. <row>
  1433. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.mail.html"><code>Zend_Mail</code></ulink></emphasis></entry>
  1434. <entry morerows="3" valign="middle">Hard</entry>
  1435. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1436. </row>
  1437. <row>
  1438. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1439. </row>
  1440. <row>
  1441. <entry><ulink url="http://framework.zend.com/manual/en/zend.mime.html"><code>Zend_Mime</code></ulink></entry>
  1442. </row>
  1443. <row>
  1444. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  1445. </row>
  1446. <row>
  1447. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.measure.html"><code>Zend_Measure</code></ulink></emphasis></entry>
  1448. <entry morerows="1" valign="middle">Hard</entry>
  1449. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1450. </row>
  1451. <row>
  1452. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1453. </row>
  1454. <row>
  1455. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.memory.html"><code>Zend_Memory</code></ulink></emphasis></entry>
  1456. <entry morerows="1" valign="middle">Hard</entry>
  1457. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.html"><code>Zend_Cache</code></ulink></entry>
  1458. </row>
  1459. <row>
  1460. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1461. </row>
  1462. <row>
  1463. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.mime.html"><code>Zend_Mime</code></ulink></emphasis></entry>
  1464. <entry>Hard</entry>
  1465. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1466. </row>
  1467. <row>
  1468. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.openid.html"><code>Zend_OpenId</code></ulink></emphasis></entry>
  1469. <entry morerows="3" valign="middle">Hard</entry>
  1470. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></entry>
  1471. </row>
  1472. <row>
  1473. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1474. </row>
  1475. <row>
  1476. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1477. </row>
  1478. <row>
  1479. <entry><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></entry>
  1480. </row>
  1481. <row>
  1482. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.pdf.html"><code>Zend_Pdf</code></ulink></emphasis></entry>
  1483. <entry morerows="2" valign="middle">Hard</entry>
  1484. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1485. </row>
  1486. <row>
  1487. <entry><ulink url="http://framework.zend.com/manual/en/zend.log.html"><code>Zend_Log</code></ulink></entry>
  1488. </row>
  1489. <row>
  1490. <entry><ulink url="http://framework.zend.com/manual/en/zend.memory.html"><code>Zend_Memory</code></ulink></entry>
  1491. </row>
  1492. <row>
  1493. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></emphasis></entry>
  1494. <entry morerows="1" valign="middle">Hard</entry>
  1495. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1496. </row>
  1497. <row>
  1498. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1499. </row>
  1500. <row>
  1501. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.request.html"><code>Zend_Request</code></ulink></emphasis></entry>
  1502. <entry>---</entry>
  1503. <entry>---</entry>
  1504. </row>
  1505. <row>
  1506. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></emphasis></entry>
  1507. <entry morerows="3" valign="middle">Hard</entry>
  1508. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1509. </row>
  1510. <row>
  1511. <entry><ulink url="http://framework.zend.com/manual/en/zend.server.html"><code>Zend_Server</code></ulink></entry>
  1512. </row>
  1513. <row>
  1514. <entry><ulink url="http://framework.zend.com/manual/en/zend.service.html"><code>Zend_Service</code></ulink></entry>
  1515. </row>
  1516. <row>
  1517. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  1518. </row>
  1519. <row>
  1520. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.search.lucene.html"><code>Zend_Search_Lucene</code></ulink></emphasis></entry>
  1521. <entry>Hard</entry>
  1522. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1523. </row>
  1524. <row>
  1525. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.server.reflection.html"><code>Zend_Server_Reflection</code></ulink></emphasis></entry>
  1526. <entry>Hard</entry>
  1527. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1528. </row>
  1529. <row>
  1530. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.akismet.html"><code>Zend_Service_Akismet</code></ulink></emphasis></entry>
  1531. <entry morerows="3" valign="middle">Hard</entry>
  1532. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1533. </row>
  1534. <row>
  1535. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1536. </row>
  1537. <row>
  1538. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  1539. </row>
  1540. <row>
  1541. <entry><ulink url="http://framework.zend.com/manual/en/zend.version.html"><code>Zend_Version</code></ulink></entry>
  1542. </row>
  1543. <row>
  1544. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.amazon.html"><code>Zend_Service_Amazon</code></ulink></emphasis></entry>
  1545. <entry morerows="2" valign="middle">Hard</entry>
  1546. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1547. </row>
  1548. <row>
  1549. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1550. </row>
  1551. <row>
  1552. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></entry>
  1553. </row>
  1554. <row>
  1555. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.audioscrobbler.html"><code>Zend_Service_Audioscrobbler</code></ulink></emphasis></entry>
  1556. <entry morerows="1" valign="middle">Hard</entry>
  1557. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1558. </row>
  1559. <row>
  1560. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1561. </row>
  1562. <row>
  1563. <entry morerows="4" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.delicious.html"><code>Zend_Service_Delicious</code></ulink></emphasis></entry>
  1564. <entry morerows="4" valign="middle">Hard</entry>
  1565. <entry><ulink url="http://framework.zend.com/manual/en/zend.date.html"><code>Zend_Date</code></ulink></entry>
  1566. </row>
  1567. <row>
  1568. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1569. </row>
  1570. <row>
  1571. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1572. </row>
  1573. <row>
  1574. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  1575. </row>
  1576. <row>
  1577. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></entry>
  1578. </row>
  1579. <row>
  1580. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.flickr.html"><code>Zend_Service_Flickr</code></ulink></emphasis></entry>
  1581. <entry morerows="3" valign="middle">Hard</entry>
  1582. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1583. </row>
  1584. <row>
  1585. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1586. </row>
  1587. <row>
  1588. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></entry>
  1589. </row>
  1590. <row>
  1591. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  1592. </row>
  1593. <row>
  1594. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.nirvanix.html"><code>Zend_Service_Nirvanix</code></ulink></emphasis></entry>
  1595. <entry morerows="2" valign="middle">Hard</entry>
  1596. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1597. </row>
  1598. <row>
  1599. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1600. </row>
  1601. <row>
  1602. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1603. </row>
  1604. <row>
  1605. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.simpy.html"><code>Zend_Service_Simpy</code></ulink></emphasis></entry>
  1606. <entry morerows="2" valign="middle">Hard</entry>
  1607. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1608. </row>
  1609. <row>
  1610. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1611. </row>
  1612. <row>
  1613. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></entry>
  1614. </row>
  1615. <row>
  1616. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.slideshare.html"><code>Zend_Service_SlideShare</code></ulink></emphasis></entry>
  1617. <entry morerows="2" valign="middle">Hard</entry>
  1618. <entry><ulink url="http://framework.zend.com/manual/en/zend.cache.html"><code>Zend_Cache</code></ulink></entry>
  1619. </row>
  1620. <row>
  1621. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1622. </row>
  1623. <row>
  1624. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1625. </row>
  1626. <row>
  1627. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.strikeiron.html"><code>Zend_Service_StrikeIron</code></ulink></emphasis></entry>
  1628. <entry morerows="2" valign="middle">Hard</entry>
  1629. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1630. </row>
  1631. <row>
  1632. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1633. </row>
  1634. <row>
  1635. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1636. </row>
  1637. <row>
  1638. <entry morerows="5" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.technorati.html"><code>Zend_Service_Technorati</code></ulink></emphasis></entry>
  1639. <entry morerows="5" valign="middle">Hard</entry>
  1640. <entry><ulink url="http://framework.zend.com/manual/en/zend.date.html"><code>Zend_Date</code></ulink></entry>
  1641. </row>
  1642. <row>
  1643. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1644. </row>
  1645. <row>
  1646. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1647. </row>
  1648. <row>
  1649. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1650. </row>
  1651. <row>
  1652. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></entry>
  1653. </row>
  1654. <row>
  1655. <entry><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></entry>
  1656. </row>
  1657. <row>
  1658. <entry morerows="3" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.service.yahoo.html"><code>Zend_Service_Yahoo</code></ulink></emphasis></entry>
  1659. <entry morerows="3" valign="middle">Hard</entry>
  1660. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1661. </row>
  1662. <row>
  1663. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Http</code></ulink></entry>
  1664. </row>
  1665. <row>
  1666. <entry><ulink url="http://framework.zend.com/manual/en/zend.rest.html"><code>Zend_Rest</code></ulink></entry>
  1667. </row>
  1668. <row>
  1669. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  1670. </row>
  1671. <row>
  1672. <entry morerows="1" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.session.html"><code>Zend_Session</code></ulink></emphasis></entry>
  1673. <entry morerows="1" valign="middle">Hard</entry>
  1674. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1675. </row>
  1676. <row>
  1677. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1678. </row>
  1679. <row>
  1680. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.timesync.html"><code>Zend_TimeSync</code></ulink></emphasis></entry>
  1681. <entry morerows="2" valign="middle">Hard</entry>
  1682. <entry><ulink url="http://framework.zend.com/manual/en/zend.date.html"><code>Zend_Date</code></ulink></entry>
  1683. </row>
  1684. <row>
  1685. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1686. </row>
  1687. <row>
  1688. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1689. </row>
  1690. <row>
  1691. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.translate.html"><code>Zend_Translate</code></ulink></emphasis></entry>
  1692. <entry morerows="2" valign="middle">Hard</entry>
  1693. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1694. </row>
  1695. <row>
  1696. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1697. </row>
  1698. <row>
  1699. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1700. </row>
  1701. <row>
  1702. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.uri.html"><code>Zend_Uri</code></ulink></emphasis></entry>
  1703. <entry morerows="2" valign="middle">Hard</entry>
  1704. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1705. </row>
  1706. <row>
  1707. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1708. </row>
  1709. <row>
  1710. <entry><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></entry>
  1711. </row>
  1712. <row>
  1713. <entry morerows="5" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.validate.html"><code>Zend_Validate</code></ulink></emphasis></entry>
  1714. <entry morerows="3" valign="middle">Soft</entry>
  1715. <entry><ulink url="http://framework.zend.com/manual/en/zend.date.html"><code>Zend_Date</code></ulink></entry>
  1716. </row>
  1717. <row>
  1718. <entry><ulink url="http://framework.zend.com/manual/en/zend.filter.html"><code>Zend_Filter</code></ulink></entry>
  1719. </row>
  1720. <row>
  1721. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1722. </row>
  1723. <row>
  1724. <entry><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></entry>
  1725. </row>
  1726. <row>
  1727. <entry morerows="1" valign="middle">Hard</entry>
  1728. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1729. </row>
  1730. <row>
  1731. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1732. </row>
  1733. <row>
  1734. <entry><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.version.html"><code>Zend_Version</code></ulink></emphasis></entry>
  1735. <entry>---</entry>
  1736. <entry>---</entry>
  1737. </row>
  1738. <row>
  1739. <entry morerows="6" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.view.html"><code>Zend_View</code></ulink></emphasis></entry>
  1740. <entry morerows="6" valign="middle">Hard</entry>
  1741. <entry><ulink url="http://framework.zend.com/manual/en/zend.controller.html"><code>Zend_Controller</code></ulink></entry>
  1742. </row>
  1743. <row>
  1744. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1745. </row>
  1746. <row>
  1747. <entry><ulink url="http://framework.zend.com/manual/en/zend.json.html"><code>Zend_Json</code></ulink></entry>
  1748. </row>
  1749. <row>
  1750. <entry><ulink url="http://framework.zend.com/manual/en/zend.layout.html"><code>Zend_Layout</code></ulink></entry>
  1751. </row>
  1752. <row>
  1753. <entry><ulink url="http://framework.zend.com/manual/en/zend.loader.html"><code>Zend_Loader</code></ulink></entry>
  1754. </row>
  1755. <row>
  1756. <entry><ulink url="http://framework.zend.com/manual/en/zend.locale.html"><code>Zend_Locale</code></ulink></entry>
  1757. </row>
  1758. <row>
  1759. <entry><ulink url="http://framework.zend.com/manual/en/zend.registry.html"><code>Zend_Registry</code></ulink></entry>
  1760. </row>
  1761. <row>
  1762. <entry morerows="2" valign="middle"><emphasis role="strong"><ulink url="http://framework.zend.com/manual/en/zend.xmlrpc.html"><code>Zend_XmlRpc</code></ulink></emphasis></entry>
  1763. <entry morerows="2" valign="middle">Hard</entry>
  1764. <entry><ulink url="http://framework.zend.com/manual/en/zend.exception.html"><code>Zend_Exception</code></ulink></entry>
  1765. </row>
  1766. <row>
  1767. <entry><ulink url="http://framework.zend.com/manual/en/zend.http.html"><code>Zend_Registry</code></ulink></entry>
  1768. </row>
  1769. <row>
  1770. <entry><ulink url="http://framework.zend.com/manual/en/zend.server.html"><code>Zend_Server</code></ulink></entry>
  1771. </row>
  1772. </tbody>
  1773. </tgroup>
  1774. </table>
  1775. </sect1>
  1776. </appendix>
  1777. <!--
  1778. vim:se ts=4 sw=4 et:
  1779. Note:
  1780. All added classes listed below... all 3 tables use this as reference.
  1781. Acl
  1782. Auth
  1783. Cache
  1784. Config
  1785. Console_GetOpt
  1786. Controller
  1787. Currency
  1788. Date
  1789. Db
  1790. Debug
  1791. Exception
  1792. Feed
  1793. Filter
  1794. Form
  1795. Gdata
  1796. Http
  1797. InfoCard
  1798. Json
  1799. Layout
  1800. Ldap
  1801. Loader
  1802. Locale
  1803. Log
  1804. Mail
  1805. Measure
  1806. Memory
  1807. Mime
  1808. OpenId
  1809. Pdf
  1810. Registry
  1811. Request
  1812. Rest
  1813. Search_Lucene
  1814. Server_Reflection
  1815. Service_Akismet
  1816. Service_Amazon
  1817. Service_Audioscrobbler
  1818. Service_Delicious
  1819. Service_Flickr
  1820. Service_Nirvanix
  1821. Service_Simpy
  1822. Service_SlideShare
  1823. Service_StrikeIron
  1824. Service_Technorati
  1825. Service_Yahoo
  1826. Session
  1827. TimeSync
  1828. Translate
  1829. Uri
  1830. Validate
  1831. Version
  1832. View
  1833. XmlRpc
  1834. -->