Unicode and multilingual sites
Kjell Gunnar Bleivik First version 05.29.2010
Last updated 06.17.2010 Status: Will be updated with additional information.
Object oriented programming was invented in Norway. I have bought a lot of books on the subject. And I have a hoster where I can change PHP version by clicking a radio button in the cPanel. I can even choose PHP version at the folder level by a few commands in the .htaccess file for that folder. That hoster support both MySQL and PostGreSQL. Very few of the books I buy function seamlessly. So if you can not make the code in your book function, even by changing PHP version and database, don't claim it is object oriented. And when I look at the database sequrity implemented in some of these books (I know it is a book), but you could at least move the database connenction (function or class) above the applications folder.Some hints if you intend to write a programming book with code download. Tell which platform the code was tested on, the folder structure and any specific configuration. As a minimum supply an online errata where bug fixes can be found. The time for you that writes a book is valuable, but so is it for the potential buyers.
Below I have listed Larry Ullman's Book "PHP 6 and MySQL 5 for Dynamic Web Sites" that uses some object oriented features at a very high level, but don't claim to be object oriented. I got some problems using PHP 5.2.9 (the default installation at my hoster). But the book is about PHP 6 and when I changed to PHP 6.0.0-dev, everything functioned correctly if you got the folder structure that is aslo explained in the book correct. Excellent job Larry Ullman. The book and his forum is listed here as a Unicode resource, and it is, since it has outstanding chapters on Unicode and developing multilingual sites. In addition we list some important pages from the PHP manual (it is so good that it can be written like a book) and other related pages.- PHP 6 and MySQL 5 for Dynamic Web Sites
- Larry Ullman's Book Forums
- Unicode multilingual sites and SEO.
- Unicode.org
- ICU - International Components for Unicode
- PHP: Strings
- PHP Different string types
- PHP gettype
- PHP Classses and objects
- PHP Static Keyword
- php Scope Resolution Operator (::)
- PHP Predefined Classes
- PHP Predefined Constants
- PHP Magic constants
- php class "this" or "self" keyword
- What is the difference between using self and $this?
- PHP 6 - Unicode Completion Stats
- PHP - Namespaces
- Object property and method call overloading
- Putting professional PHP code on the web. An example.
- PHP Refelction - Reverse-engineering classes
- IBM - The future of PHP
- PHP Downloads
- XAMPP
- PHP Snapshots
- php.internals
- Wikipedia PHP
- List of PHP accelerators
- Comparison of PHP Frameworks
- Would you like to be multilingual?
- stackoverflow
- Security space
- Is your online password protected database on a secure server really secure?
- How to stop Google from crawling secure content/directory?
- Netcraft news
- Professional PHP6 forum
- Michael Peacock
- Peacock Carter
The Ulysses framework and jQuery Ninja
Kjell Gunnar Bleivik First version 05.29.2010 Status: Will be updated with additional information.