Menu
Coddy logo textTech

Introduzione alla programmazione orientata agli oggetti

Fa parte della sezione Programmazione orientata agli oggetti del percorso PHP di Coddy. Lezione 2 di 91.

La programmazione orientata agli oggetti (OOP) organizza il codice attorno a oggetti che contengono dati (proprietà) e funzioni (metodi).

Crea un file chiamato car.php con una classe

<?php
class Car {
    // corpo della classe vuoto
}

Crea un altro file chiamato driver.php per usare la classe

<?php
require_once 'car.php';

Crea un oggetto dalla classe Car usando la parola chiave new

$myCar = new Car();

Controlla la classe del tuo oggetto

echo get_class($myCar);

Risultato:

Car

Questo conferma che hai creato correttamente un oggetto dalla tua classe Car. Nella programmazione orientata agli oggetti, una classe è come un progetto e un oggetto è ciò che costruisci a partire da quel progetto. La parola chiave new crea una nuova istanza della classe.

challenge icon

Sfida

Medio

In questa sfida, userai una classe Car definita in car.php e ne creerai un oggetto in driver.php.

Devi aggiornare driver.php:

  1. Crea un oggetto dalla classe Car usando la parola chiave new e assegnalo a $myCar

Il file driver stamperà il nome della classe per verificare la tua implementazione.

Provalo tu

<?php
require_once 'car.php';

// TODO: Crea un oggetto della classe Car
$myCar = ?;

// Stampa la classe di $myCar
echo get_class($myCar) . "\n";
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore PHP online