Je reçois cette erreur:Simple ou la comparaison ne fonctionne pas, fonction non définie()?
Fatal error: Call to undefined function () in /home/gmfeedsc/domains/cekdahl.com/public_html/virek/system/application/views/rekommendationer/visa.php on line 263
Et cette ligne est:
<?php if (($post['users_id'] == $this->userId) || ($this->userLevel > 0)): ?>
Et je ne peux pas le comprendre. Je suppose que c'est parce que penser() autour de la comparaison est une fonction, mais comment pourrais-je écrire cela? Merci.
EDIT: Mon script est une vue Codeigniter et le code environnant est uniquement XHTML. Étant donné que les mandats de pratique que je ne devrais pas récupérer les variables par $ this-> dans la vue, je leur ai fait des variables au lieu et le code ressemble à ceci maintenant:
<?php if (($post['users_id'] == $userId) || ($userLevel > 0)): ?>
Ces déclarations fonctionnent indépendamment, le problème se pose quand je mets eux autres ensemble.
Pourquoi avez-vous ':' à la fin de l'instruction 'if'? –
@Justin: parce qu'il s'agit d'une autre syntaxe d'instruction (if) (if) – zerkms
@Calle: post s'il vous plaît plus de code. btw cette ligne ** ne peut pas ** lancer une telle erreur – zerkms