Я написал этот код
<?php session_start(); if($_POST["num"] > $_SESSION["valutazioni"][$_POST["titolo"]]) $SESSION["valutazioni"][$_POST["titolo"] = $_POST["num"]; ?>
Среда IDE выдает ошибку, но я думаю, что мой синтаксис правильный
Это не имеет никакого отношения к вашей версии PHP: Вам не хватает закрывающей квадратной скобки ], это должно быть:
]
// here --v $SESSION["valutazioni"][$_POST["titolo"]] = $_POST["num"];