I want to play with zephir and phalcon.
So I installed zephir. Got the phalcon source:
git clone https://github.com/phalcon/cphalcon -b 2.0.x --single-branch
And then, as I have very little experience with compiled languages, I got stuck. For example in C/C++, etc. I can set breakpoints and then debug my application. What my strategy should be with zephir?
Say, I have a variable in the code, and I want to know the value of it. Is it possible to somehow get that value after phalcon source is compiled and I run my php? Or, may be, there is some way to avoid such compilation?
And going even further what the development routine of people who fix phalcon bugs and making changes to the source? How they test the code? It is hard to imagine they have to recompile all the source code all the time during the development. This is really time consuming.
In the zephir helper I see:
builddev Generate/Compile/Install a Zephir extension in development mode
But is there a good tutorial on how to use this?
Thank you in advance.