Interest Ask. I would consider the manual as an official reference to the language; I appreciate that this is not exactly a “formal link” in the sense in which you are looking, but I don’t know how much such a thing would be as desirable as something you can learn.
I am not familiar with PHPWTF, but I would suggest that it is in the same form as the Fractal Of Bad Design blog post (previously associated with @alexis). I cannot look into the heads of any authors, but it seems to me that they are written in terms of the fact that PHP is not needed. Religious wars often dominate the Internet and in programming; The browser you prefer, the IDE / editor you use, your operating system, and your choice of structure all have the same cruel, guerrilla, and unyielding treatment. Programming languages, unfortunately, are no different.
Of course, it is true that PHP has a number of inconsistencies in the design, in particular, on how zeros are processed, and in the ordering of parameters in standard functions. However, it is also true that PHP was extremely successful, despite all this. For a long time he was depressed in reliability at 5.0 and 5.1, 5.2 was stable, but perhaps not an entrepreneur, and he finally reached the age of 5.3 onwards.
Although this may be due to my biases, I feel a consensus among the users that I read on Stack Overflow that all popular languages have their place. This is partly an answer to the fact that those we don’t love will not disappear, and partly it is possible that learning .net, Java, Perl, Ruby, PHP, Python, etc. - it's always good. Perhaps we are also collectively tired of flaming wars over everyone (Java is bloated, PHP is incompatible, Microsoft is a vendor lock, Rails is unstable, etc.).
I am off topic, but I tend to consider this particular point of view as worthy of attention, especially for those who traditionally would like to disagree with it regarding PHP.
To solve the purpose of your question, how should you study? Well, learning by example is a great approach - you just need to find out what examples you need to learn. Finding a "PHP tutorial" and a "PHP beginner" will work; perhaps, as is the case with any language; offer a mixture of excellent and terrible material. It can be argued that low barriers to entry into PHP created a large supply of unsafe and poorly written "how to" articles, and of course I saw a lot!
I think the solution is to look directly at the code from well-designed projects and study there. For instance:
- Symfony2 (and components)
- Zend framework
- eat
- Propel
- Doctrine
Ah, almost forgot; this site is also a good place to start.
Script message: they may be referenced by a different name, but I expect all of them to have function variables. For example, in JavaScript, this is object[myFunc](); where myFunc is the string.