Ho bisogno di una spiegazione molto semplice perché non sono un programmatore professionista.
Ho trovato la terminologia "livello di astrazione" che legge la documentazione dell'estensione mysqli dove è descritta la differenza tra le estensioni mysql, mysqli e PDO in PHP. L'articolo è questo , è lì che ho incontrato "il livello di astrazione" per la prima volta (riferito a DOP).
Ora, cercando di elaborare la mia domanda, potremmo parlare del livello di astrazione PDO contro l'estensione mysqli in php. Quindi, ad esempio, perché mysqli non è definito come livello di astrazione? Come agisce uno strato di astrazione? (come PDO in PHP)
Mi piacerebbe capire in generale che cos'è un "livello di astrazione", non farò particolari domande sulle estensioni php o mysqli e PDO.
Quindi, cos'è un livello di astrazione? E qual è la sua differenza dall'estensione di un'applicazione comune?