Souci script php

Bonjour,
Je bloque sur un petit code en php. Pour faire des essais je souhaite écrire un script (html ou php) qui doit me renvoyer par exemple la valeur d’une info quand je sollicite le script par un lien html ( un peu ce que ferait une page php sur un serveur).
Le code pour le test est le suivant : test.php

<?php
  $cmd1 = cmd::byId(3480);
  $value = cmd1->execCmd();
  print($value);
?>

Quand je sauvegarde j’obtiens un message d’erreur:

PHP Parse error: syntax error, unexpected '->' (T_OBJECT_OPERATOR) in /var/www/html/plugins/script/core/ressources/testText.php on line 3

Dans un bloc code de scénario la syntaxe cmd1->execCmd(); fonctionne normalement.
Si une âme charitable pouvait décoincer mes neurones…
Merci.

$value = $cmd1->execCmd();

$cmd1

2 « J'aime »

Merci Jeandhom, ça crevait les yeux !!
Mais ça ne lui plaît quand-même pas. Le message d’erreur évolue:

Class 'cmd' not found in /var/www/html/plugins/script/core/ressources/testText.php:2 Stack trace: #0 {main} thrown in /var/www/html/plugins/script/core/ressources/testText.php on line 2

@ suivre …

Bonjour,

@Jeandhom, j’ai trouvé pourquoi il ne reconnaît pas la class cmd , il faut un include pour le PHP dans les scripts ( merci @noodom, @tduf) :

require_once '/var/www/html/core/php/core.inc.php';

et plus d’erreur, et retour de la donnée dans le navigateur comme prévu.
Je vais pouvoir avancer !

Merci @ tous !

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.