Your picture class must extend the test class in order to use the scope resolution operator ( :: )
<?PHP
class test{
function once(){
echo $this->twice();
}
function twice(){
return "display";
}
}//
class picture extends test {
function display(){
test::once();
}//function display(){
}//class picture {
$p=new picture;
$p->display();
?>
Also, you won't get any output at all unless you echo test::once().