Pentru a accesa
direct prin numele clasei o metoda publica si o metoda statica, legate /inlantuite intr-o singura instructiune in PHP, de exemplu:
className::staticMethod()->publicMethod()
Instanta clasei trebuie returnata in metoda statica ( staticMethod ), folosind "
return new self" .
- Exemplu cod:
<?php
class clsShow {
public static $url;
public static function setData(){
self::$url = 'https://marplo.net/';
return new self;
}
public function show(){
echo self::$url;
}
}
// accesare metoda show() dupa setData()
clsShow::setData()->show(); // https://marplo.net/
• La pagina
Inlantuire mai multe metode in PHP OOP e o lectie cu mai multe exemple si detalii despre apelare mai multe metode intr-o singura instructiune.
Un Test simplu in fiecare zi
HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care atribut specifica adresa unde sunt trimise datele din formular?
method action name<form action="script.php" method="post"> ... </form>
Ce proprietate CSS desparte cuvinte lungi, adaugand pe rand nou?
word-wrap line-height font-size#id {
width: 100px;
word-wrap: break-word;
}
Ce functie aranjeaza elementele din array in ordine alfabetica, bazat pe valorile lor?
pop() sort() shift()var tutorials = ["php", "html", "css", "flash"];
tutorials.sort();
alert(tutorials[0]); // css
Indicati functia care returneaza valoarea ultimului element din array.
current() next() end()$code =[10=>"Perl", 20=>"PHP", 21=>"Python", 30=>"JavaScript");
$last = end($code);
echo $last; // JavaScript
Alegeti verbul auxiliar corect care trebuie in propozitia: "Her plane ... just arrived".
have has doesHer plane has just arrived.
- Avionul ei tocmai a sosit.
Indicati forma corecta a verbului SER (a fi) in propozitia: "Vosotros ... muy simpáticos".
son soy soisVosotros sois muy simpáticos.
- Sunteti foarte simpatici.