Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Read the discussion about this on Slashdot: Sites Rejecting Apache 2?.

0
Posted

Read the discussion about this on Slashdot: Sites Rejecting Apache 2?.

0

3. PHP is crippled for commercial reasons The performance of PHP can be increased to 500% by using caching [benchmarks]. So why is caching not build into PHP? Because Zend, the maker of PHP is selling its own Zend Accelerator and of course, they don’t want to cannibalize on there own commercial products. But there is an alternative: APC. 4. No namespaces Suppose someone creates a PHP-module that can read files. One of the functions in this module is called read. And someone else’s module can read web pages and also contains a function read. Then it is impossible to use these modules together because PHP will not know which read function you want. An easy solution to this is namespaces. It was a suggested feature for PHP 5, but unfortunately it didn’t make it. Now, without namespaces, every function has to be prefixed with the module name, to prevent name collisions. This leads to terrible long function names like xsl_xsltprocessor_transform_to_xml which makes code harder to write and r

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123