PHP : résoudre l'erreur "Redefining already defined constructor for class ..." photo

PHP : résoudre l’erreur “Creating default object from empty value”

php-logo

Suite à la mise à jour de PHP, mon fichier d’erreurs du site a commencé à afficher le message suivant :

PHP Warning: Creating default object from empty value in /wp-content/themes/skyminds/functions.php on line 1213

La ligne en question correspond à :

$posts[0]->comment_status = 'closed';Code language: PHP (php)

Le problème réside dans le fait que $posts n’est pas explicitement défini et comme les versions récentes de PHP tournent maintenant avec le mode E-STRICT par défaut, on obtient une erreur. Il existe deux solutions – soit mettre :

$posts = new stdClass();Code language: PHP (php)

s’il sagit d’un objet, soit mettre :

$posts = array();Code language: PHP (php)

s’il s’agit d’une associative array, juste avant la ligne de code incriminée. Dans mon cas, l’array() est la bonne solution.

What About Your Mom - Harder Better Faster Stronger (Daft Punk cover) photo

What About Your Mom – Harder Better Faster Stronger (Daft Punk cover)

Les internets ne parlent que de la sortie du dernier album de Daft Punk, Random Access Memories. Le style évolue, c’est plus hétéroclite qu’avant je trouve.

Je vous propose de découvrir un autre groupe français, What About Your Mom, composé de Brice Delage (guitare/chant), Xavier Zolli (basse) et Franck Amand (batterie).

Leur reprise de Harder Better Faster Stronger est tout simplement énorme :

Electro-rock !

Tycho - A walk photo

Tycho – A walk

Scott Hansen, alias Tycho, est un artiste californien qui compose de la musique électronique, ambient & chillwave.

Petit aperçu avec A Walk :

Reposant :)