Manixat Posted March 12, 2013 Share Posted March 12, 2013 Hello freaks. As I run my whole site through a try throw catch whenever I get an exception all its properties are protected and I can not retrieve anything, here's what I'm doing (probably the issue) try{ new Builder($page); // this is what builds my entire website }catch (Exception $e) { print_r($e); } Here's what's throwing the exception if(is_file("../pages/head/{$script}.php")){ require "../pages/head/{$script}.php"; }else{ throw new \Exception("File not found", 404); } and here's what I get object(Exception)#2 (7) { ["message":protected]=> string(14) "File not found" ["string":"Exception":private]=> string(0) "" ["code":protected]=> int(404) and a bunch of other stuff that I can't rly use. All I want to do is get a hold of ["code":protected]=>int(404) Any help is appreciated Link to comment https://forums.phpfreaks.com/topic/275547-try-throw-catch-exception-code-protected/ Share on other sites More sharing options...
kicken Posted March 12, 2013 Share Posted March 12, 2013 Look at the Exception class in the manual. There are various methods available for getting the property data. Link to comment https://forums.phpfreaks.com/topic/275547-try-throw-catch-exception-code-protected/#findComment-1418174 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.