Costanti utili per il debug/test in PHP

In PHP vengono chiamate costanti magiche.

< ?php
/**
 * Script di esempio per costanti magiche
 */
 
echo  "Sei in linea: " . __LINE__;
echo  "Il path completo del file:  " . __FILE__;
 
function myFunction(){
    echo "\n" . "Il nome della funzione: " . __FUNCTION__;
}
 
myFunction();
 
class myClass
{
    public function __construct()
    {
        echo "\n" . "Il nome della classe: " . __CLASS__;
        echo "\n" . "Il nome del metodo: ". __METHOD__;
    }
}
 
$object = new myClass();
echo "\n";
?>


L'ouput del codice è:
 

Sei in linea: 6
Il path completo del file:/home/constant/magic.php

Il nome della funzione: myFunction
Il nome della classe: is myClass
Il nome del metodo: myClass::__construct

Lascia un commento