To chain a static and a public method through class name, for example:
The instance of the className must be returned in the staticMethod, using "return new self" .
- Code example:
class clsShow {
  public static $url;

  public static function setData(){
    self::$url = '';
    return new self;

  public function show(){
    echo self::$url;

// accessing show() method after setData()
clsShow::setData()->show();             //

• To this page: PHP Method Chaining it is a lesson with more details and examples about chaining multiple methods.

Daily Test with Code Example

Which tag renders as emphasized text, displaying the text oblique?
<strong> <pre> <em>
<p>Web development courses: <em></em></p>
Which CSS property defines the space between the element border and its content?
margin padding position
h3 {
  padding: 2px 0.2em;
Click on the method which returns the first element that matches a specified group of selectors.
getElementsByName() querySelector() querySelectorAll()
// gets first Div with class="cls", and shows its content
var elm = document.querySelector("div.cls");
Indicate the PHP variable that contains data from a form sent with method="post".
if(isset($_POST["field"])) {
  echo $_POST["field"];
Chaining Static and Public Methods in PHP

Last accessed pages

  1. Send POST data with file_get_contents (720)
  2. Display data from PHP Array, or MySQL in HTML table (14528)
  3. Multiple upload files (806)
  4. Contact page - CoursesWeb (2153)
  5. Tabs effect with CSS (2865)

Popular pages this month

  1. Contact page - CoursesWeb (1639)
  2. Tabs effect with CSS (1625)
  3. Insert, Select and Update NULL value in MySQL (823)
  4. Read Excel file data in PHP - PhpExcelReader (653)
  5. PHP getElementById and getElementsByTagName (414)