php 5.3.2 not throwing exceptions
        Posted  
        
            by tipu
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by tipu
        
        
        
        Published on 2010-04-08T10:25:21Z
        Indexed on 
            2010/04/08
            10:33 UTC
        
        
        Read the original article
        Hit count: 391
        
I'm attempting to throw an exception using php 5.3.2 and it is giving me the following error:
Parse error: syntax error, unexpected T_THROW
I am attempting to throw an exception the following way:
throw new Exception('Property ' . $name . ' doesn\'t exist in class Index', '');
Edit: I also tried
throw new Exception('Property ' . $name . ' doesn\'t exist in class Index');
it didn't change the error I was getting.
The complete method:
public function __get($name) 
    {
        if(property_exists($this, $name)
            throw new Exception('Property ' . $name . ' doesn\'t exist in class Index');
        return $this->$name;
    }
© Stack Overflow or respective owner