Problème message : Parse error: syntax error, unexpected T_STRI
Kiki
-
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Pitet Messages postés 2826 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
il me semble que mon cas ne corresponde pas à un seul de ceux qui ont étés résolus dans cette discussion, apparemment pas de problèmes de guillemets, d'accents, l'une des lignes qui doit poser problème est la suivante :
public function Translation_Entry( $args = array() ) {
self::__construct( $args );
}
je serais ravie d'obtenir votre aide précieuse !!
la ligne s'insère dans :
}
if (isset($args['plural'])) $this->is_plural = true;
if (!is_array($this->translations)) $this->translations = array();
if (!is_array($this->references)) $this->references = array();
if (!is_array($this->flags)) $this->flags = array();
}
/**
public function Translation_Entry( $args = array() ) {
self::__construct( $args );
}
/**
*
function key() {
if (is_null($this->singular)) return false;
// prepend context and EOT, like in MO files
return is_null($this->context)? $this->singular : $this->context.chr(4).$this->singular;
}
il me semble que mon cas ne corresponde pas à un seul de ceux qui ont étés résolus dans cette discussion, apparemment pas de problèmes de guillemets, d'accents, l'une des lignes qui doit poser problème est la suivante :
public function Translation_Entry( $args = array() ) {
self::__construct( $args );
}
je serais ravie d'obtenir votre aide précieuse !!
la ligne s'insère dans :
}
if (isset($args['plural'])) $this->is_plural = true;
if (!is_array($this->translations)) $this->translations = array();
if (!is_array($this->references)) $this->references = array();
if (!is_array($this->flags)) $this->flags = array();
}
/**
- PHP4 constructor.
- /
public function Translation_Entry( $args = array() ) {
self::__construct( $args );
}
/**
- Generates a unique key for this entry
*
- @return string|bool the key or false if the entry is empty
- /
function key() {
if (is_null($this->singular)) return false;
// prepend context and EOT, like in MO files
return is_null($this->context)? $this->singular : $this->context.chr(4).$this->singular;
}
A voir également:
- Problème message : Parse error: syntax error, unexpected T_STRI
- Recuperer message whatsapp supprimé - Guide
- Message supprimé whatsapp - Guide
- Message absence thunderbird - Guide
- Epingler un message whatsapp - Accueil - Messagerie instantanée
- Message du pere noel gratuit whatsapp - Accueil - Messagerie instantanée
1 réponse
Salut,
Ton code ne semble pas comporter d'erreur de syntaxe mais puisqu'il n'est pas entier impossible d'en être sur (notamment concernant la fermeture des accolades).
Je suppose que l'affichage byzarre des commentaires php vient d'une erreur de copier/coller sur ce forum, n'oublie pas d'utiliser le bouton <code> dans ton message.
Peux tu nous donner le message d'erreur complet avec le numéro de ligne concerné ainsi que le code correspondant ?
Bonne journée
Ton code ne semble pas comporter d'erreur de syntaxe mais puisqu'il n'est pas entier impossible d'en être sur (notamment concernant la fermeture des accolades).
Je suppose que l'affichage byzarre des commentaires php vient d'une erreur de copier/coller sur ce forum, n'oublie pas d'utiliser le bouton <code> dans ton message.
Peux tu nous donner le message d'erreur complet avec le numéro de ligne concerné ainsi que le code correspondant ?
Bonne journée
L'aspect du code était lié à mon post, désolée... Au fait, je n'ai pas réglé le problème, mais j'ai trouvé une autre solution, donc ne t'embête pas. Il n'empêche que je me suis arrachée les cheveux pour essayer de deviner ce qui n'allait pas ! Sans succès...
Bonne soirée
Voici le message d'erreur en entier :
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /mnt/113/sda/5/1/giulgiul/wp-includes/pomo/entry.php on line 61
Voici la ligne 61 :
public function Translation_Entry( $args = array() ) {
Voici tout le code :
<?php
/**
*
if ( !class_exists( 'Translation_Entry' ) ):
/**
class Translation_Entry {
/**
*
var $is_plural = false;
var $context = null;
var $singular = null;
var $plural = null;
var $translations = array();
var $translator_comments = '';
var $extracted_comments = '';
var $references = array();
var $flags = array();
/**
function __construct( $args = array() ) {
// if no singular -- empty object
if (!isset($args['singular'])) {
return;
}
// get member variable values from args hash
foreach ($args as $varname => $value) {
$this->$varname = $value;
}
if (isset($args['plural'])) $this->is_plural = true;
if (!is_array($this->translations)) $this->translations = array();
if (!is_array($this->references)) $this->references = array();
if (!is_array($this->flags)) $this->flags = array();
}
/**
public function Translation_Entry( $args = array() ) {
self::__construct( $args );
}
/**
*
function key() {
if (is_null($this->singular)) return false;
// prepend context and EOT, like in MO files
return is_null($this->context)? $this->singular : $this->context.chr(4).$this->singular;
}
/**
function merge_with(&$other) {
$this->flags = array_unique( array_merge( $this->flags, $other->flags ) );
$this->references = array_unique( array_merge( $this->references, $other->references ) );
if ( $this->extracted_comments != $other->extracted_comments ) {
$this->extracted_comments .= $other->extracted_comments;
}
}
}
endif;