fix typos and set zend_throw_exception_hook to throw OrigException instead

As the title said,  I set  zend exception hook(a function pointer), and we have the chance  to handle PHP exceptions. Maybe  you will get core dump for this commit, I will find it lout later.

ExceptionCatch Example:

➜  ExceptionCatch git:(master) ✗ phpx exception.php 
save the exception
exception caught in CPP code
OrigException
[2]    9020 segmentation fault (core dumped)  /home/work/local/php/bin/php exception.php

**==================================Updated==================================**

If I change example like this (**restore php exception after catch**) ... 
```c++
Php::OrigException::hook(); 
try                                                       
{                                                         
    // call the function                                  
    callback("some","example","parameters");              
}                                                         
catch (Php::OrigException &exception)                     
{                                                         
    // handle the exception that was thrown from PHP space
  std::cout << "exception caught in CPP code"             
              << "\n"                                     
              << exception.message()                      
              << std::endl;                               
  exception.restore();                                    
}                                                         
std::cout << "end catch"                                  
          << std::endl;                                   
```

... then it does not core-dump here, and the output is just as we expected:

➜  ExceptionCatch git:(master) ✗ phpx exception.php 
save the exception
exception caught in CPP code
OrigException
restore the exception
orgi exception destructor
end catch

Fatal error: Uncaught exception 'Exception' with message 'Example exception' in /home/work/git/bullsoft/PHP-CPP/Examples/Exceptions/ExceptionCatch/exception.php:16
Stack trace:
#0 [internal function]: {closure}('some', 'example', 'parameters')
#1 /home/work/git/bullsoft/PHP-CPP/Examples/Exceptions/ExceptionCatch/exception.php(17): my_catch_exception_function(Object(Closure))
#2 {main}
  thrown in /home/work/git/bullsoft/PHP-CPP/Examples/Exceptions/ExceptionCatch/exception.php on line 16