How to Pass Optional Paramater to a Function in PHP

Submitted by: 
Visitors have accessed this post 303 times.


For example you have a class named Textstyle with the ff functions.

  1. Class Textstyle{
  2. public function toUpper($string = NULL){
  3. return strtoupper($string);
  4. }
  5. }

To make the parameter optional, we need to define the initial value of the parameter to NULL. This way if we don't pass anything, it won't throw an error.

Try accessing our class and don't pass anything and it won't throw an error but if you remove the NULL initial value, it will throw an error.

That ends this tutorial. Happy Coding :)

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • You may insert videos with [video:URL]
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <table> <tr> <td> <th> <img> <h1> <h2> <h3> <iframe> [video]
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <html4strict>, <java>, <javascript>, <mysql>, <php>, <python>, <sql>, <vb>, <vbnet>. The supported tag styles are: <foo>, [foo].
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Lines and paragraphs break automatically.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.