mirror of
https://github.com/codeguy/php-the-right-way.git
synced 2025-08-16 18:53:57 +02:00
Update links in Errors section to use https
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
---
|
---
|
||||||
isChild: true
|
isChild: true
|
||||||
anchor: errors
|
anchor: errors
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -104,7 +104,7 @@ with the following.
|
|||||||
xdebug.scream = On
|
xdebug.scream = On
|
||||||
{% endhighlight %}
|
{% endhighlight %}
|
||||||
|
|
||||||
You can also set this value at runtime with the `ini_set` function
|
You can also set this value at runtime with the `ini_set` function
|
||||||
|
|
||||||
{% highlight php %}
|
{% highlight php %}
|
||||||
<?php
|
<?php
|
||||||
@@ -131,8 +131,8 @@ PHP is perfectly capable of being an "exception-heavy" programming language, and
|
|||||||
make the switch. Basically you can throw your "errors" as "exceptions" using the `ErrorException` class, which extends
|
make the switch. Basically you can throw your "errors" as "exceptions" using the `ErrorException` class, which extends
|
||||||
the `Exception` class.
|
the `Exception` class.
|
||||||
|
|
||||||
This is a common practice implemented by a large number of modern frameworks such as Symfony and Laravel. In debug
|
This is a common practice implemented by a large number of modern frameworks such as Symfony and Laravel. In debug
|
||||||
mode *(or dev mode)* both of these frameworks will display a nice and clean *stack trace*.
|
mode *(or dev mode)* both of these frameworks will display a nice and clean *stack trace*.
|
||||||
|
|
||||||
There are also some packages available for better error and exception handling and reporting. Like [Whoops!], which comes with the default installation of Laravel and can be used in any framework as well.
|
There are also some packages available for better error and exception handling and reporting. Like [Whoops!], which comes with the default installation of Laravel and can be used in any framework as well.
|
||||||
|
|
||||||
@@ -150,11 +150,11 @@ More information on this and details on how to use `ErrorException` with error h
|
|||||||
|
|
||||||
|
|
||||||
[errorreport]: /#error_reporting
|
[errorreport]: /#error_reporting
|
||||||
[Xdebug]: http://xdebug.org/docs/basic
|
[Xdebug]: https://xdebug.org/docs/basic
|
||||||
[Scream]: http://php.net/book.scream
|
[Scream]: https://secure.php.net/book.scream
|
||||||
[Error Control Operators]: http://php.net/language.operators.errorcontrol
|
[Error Control Operators]: https://secure.php.net/language.operators.errorcontrol
|
||||||
[SitePoint]: http://www.sitepoint.com/
|
[SitePoint]: https://www.sitepoint.com/
|
||||||
[Whoops!]: http://filp.github.io/whoops/
|
[Whoops!]: https://filp.github.io/whoops/
|
||||||
[errorexception]: http://php.net/class.errorexception
|
[errorexception]: https://secure.php.net/class.errorexception
|
||||||
[Predefined Constants for Error Handling]: http://php.net/errorfunc.constants
|
[Predefined Constants for Error Handling]: https://secure.php.net/errorfunc.constants
|
||||||
[error_reporting]: http://php.net/function.error-reporting
|
[error_reporting]: https://secure.php.net/function.error-reporting
|
||||||
|
@@ -71,7 +71,7 @@ standard Exception which is vague, or creating a custom Exception just for that,
|
|||||||
|
|
||||||
|
|
||||||
[splext]: /#standard_php_library
|
[splext]: /#standard_php_library
|
||||||
[exceptions]: http://php.net/language.exceptions
|
[exceptions]: https://secure.php.net/language.exceptions
|
||||||
[splexe]: http://php.net/spl.exceptions
|
[splexe]: https://secure.php.net/spl.exceptions
|
||||||
[nesting-exceptions-in-php]: http://www.brandonsavage.net/exceptional-php-nesting-exceptions-in-php/
|
[nesting-exceptions-in-php]: https://www.brandonsavage.net/exceptional-php-nesting-exceptions-in-php/
|
||||||
[exception-best-practices53]: http://ralphschindler.com/2010/09/15/exception-best-practices-in-php-5-3
|
[exception-best-practices53]: http://ralphschindler.com/2010/09/15/exception-best-practices-in-php-5-3
|
||||||
|
Reference in New Issue
Block a user