Предоставленный вами пример не является допустимым PHP и имеет несколько проблем:
public scoreTest() {
...
}
не является правильным объявлением функции - вам нужно объявить функции с ключевым словом 'function'.
Синтаксис должен быть:
public function scoreTest() {
...
}
Во-вторых, обертывание функций bigTest () и smallTest () в public function () {} не делает их приватными - вы должны использовать ключевое слово private для каждого из них по отдельности:
class test () {
public function newTest(){
$this->bigTest();
$this->smallTest();
}
private function bigTest(){
//Big Test Here
}
private function smallTest(){
//Small Test Here
}
public function scoreTest(){
//Scoring code here;
}
}
Кроме того, принято объявлять заглавные буквы в объявлениях классов («Test»).
Надеюсь, это поможет.