Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Drupal: Fatal error: Namespace declaration statement has to be the very first statement
Forum PHP.pl > Forum > PHP
matmc
Bardzo dziwna sytuacja
w Drupalu przy próbie edycji formularza kontaktowego pojawia się błąd:

Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in /home/xyz/domains/xyz.pl/public_html/core/modules/contact/src/ContactFormEditForm.php on line 3

Kod wygląda następująco:

  1. Subject<?php
  2.  
  3. namespace Drupal\contact;


byłem bardzo szczęśliwy, gdy wyszukałem, że powinien wyglądać

  1. Subject<?php
  2. namespace Drupal\contact;


wtedy pojawił się błąd

Fatal error: Namespace declaration statement has to be the very first statement or after any declare call in the script in /home/xyz/domains/xyz.pl/public_html/core/modules/contact/src/ContactFormEditForm.php on line 2

litości...


jedyne, co przychodzi mi do głowy, to "namespace Drupal\contact"
to "namespace"
jest inaczej zdefiniowany w ustawieniach...

ale gdzie tego szukać...
vokiel
Jak widzisz przed deklaracją namespace masz jeszcze jakiś napis "Subject", sprawdź też kodowanie pliku czy nie jest UTF-8 z BOM.
matmc
Bardzo, bardzo dziękuję

nie wiem, skąd wziął się ten: "Subject"

rozwiązało problem!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.