Wrapping C++ Classes in a PHP Extension
paulosman |
8 comments |
Wednesday, April 22, 2009
One of the most common reasons people write extensions for PHP is to link against an external library and make available its API to PHP userspace scripts. Often the external library is written in C or C++. If you are tasked with writing such an extension that links against an object oriented C++ library, you will probably want to wrap the C++ classes and make them available to PHP userspace scripts. This is pretty easy to do once you get over a few initial hurdles.
[…]
Looking Ahead to PHP 5.3
ZendEditor |
0 comments |
Wednesday, December 31, 2008
Looking forward to getting your hands sticky with all manner of PHP 5.3 goodness? Well, you can get started early: IBM developerWorks has posted the second part of John Mertic's article on what to expect in the upcoming version of PHP. Part 1 focused on changes in the PHP object model; Part 2 discusses closures and lambda functions. Essential reading for all developers engaged in developing PHP applications!
[…]So Who Needs Frameworks Anyway?
ZendEditor |
0 comments |
Saturday, December 20, 2008
Douglas Brown has discussed the advantages of using a PHP framework in his blog. If you're new to the world of PHP frameworks, his post provides a concise list of the benefits you will gain. One of the key benefits he finds is: "MVC or Model- View- Controller is a well-known design pattern that demarcates the database and business logic from the presentation layer. This results in simple, clean and understandable code". Of course, not everyone agrees! A spirited discussion is currently under way in the comments section of his post. Take a look, and put in your $0.02!
[…]
Jobeet: The new symfony advent calendar
fabpot |
0 comments |
Tuesday, December 2, 2008
Just four months after the 1.1 release, the symfony team is proud to announce the immediate availability of symfony 1.2. As always, it comes with a lot of exciting new features like full Doctrine support, or a new admin generator that takes full advantages of the form framework introduced in symfony 1.1.
[…]
"Object-Oriented Programming with PHP5" is aimed at beginning or mid-level programmers that want to expand their knowledge of object-oriented features in PHP. Although basic OOP support was present in version 4 of PHP, it wasn't until the introduction of version 5 that they caught up with object-oriented implementations of other popular languages, such as Java or Python. The book does a decent job of covering the main OOP topics in PHP; as well as, touching upon some of the peripheral ones. Hayder devotes whole chapters to such topics as unit testing, design patterns, XML, SPL, and working with databases.
[…]
For the last 10 years of doing web development with PHP I have been searching for a proper way to build my domain model and represent it with a relational database and a set of PHP classes. This has not existed until recently I came across a young open source PHP project named Doctrine.
[…]
Start Writing Embeddable Applications
Cal Evans (editor) |
1 comment |
Monday, May 7, 2007
Fellow Zender and all around nice guy Matthew Weier O’Phinney recently posted an article on his blog encouraging PHP developers to “Start Writing Embeddable Applications”.
[…]
Complex Views in the Zend Framework
Cal Evans (editor) |
0 comments |
Thursday, May 3, 2007
Padraic Brady has been posting a fascinating series of articles on his blog about complex views in the Zend Framework. If you are working with the Zend Framework or you are interested in a deep discussion about M-V-C then you’ll want to spend a lunch hour digesting these four articles.
[…]
Gregory Szorc Talks About 'So Many Untapped PHP Features'
Cal Evans (editor) |
1 comment |
Tuesday, May 1, 2007
Gregory Szorc recently posted a blog entry in which he laments the fact that many big PHP open source projects don’t utilize the features that he thinks are the strengths of PHP.
[…]
OmniTI Labs
Cal Evans (editor) |
3 comments |
Monday, April 2, 2007
Back at PHPQuebec, I was standing in the back of the room for the closing ceremonies when Laura Thomson of OmniTI announced that they had officially opened OmniTI Labs. Somehow, I passed over this fact in my PHPQuebec roundups, so let me correct that oversight now.
[…]
