Manixat Posted March 12, 2013 Share Posted March 12, 2013 (edited) 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 Edited March 12, 2013 by Manixat Quote Link to comment https://forums.phpfreaks.com/topic/275547-try-throw-catch-exception-code-protected/ Share on other sites More sharing options...
Solution kicken Posted March 12, 2013 Solution Share Posted March 12, 2013 Look at the Exception class in the manual. There are various methods available for getting the property data. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.