Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Raz tak raz nie.
Goric
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 4.03.2007

Ostrzeżenie: (0%)
-----


Mam wyjątkowo dziwny problem. Na moim komputerze (notebook FJ AMILO) mam zainstalowanego XAMPP'a (najnowsza wersja, system operacyjny Windows). Napisałem skrypt, po czym zaraz go uruchomiłem. Okazało się, że skrypt wykonuje jedne polecenia, innych nie, albo np. definiuję stałą REF, dołączam plik, w którym jest instrukacja if sprwadzająca czy została zdefiniowana stała REV. Jeśli takowa nie została zainicjowana, to powinien się wyświetlić odpowiedni komunikat. Jednakże nic takiego się nie pokazuje. Jestem sfrustrowanay, błagam na kolanach o pomoc.

PS. A jeszcze dziwniejsze jest to, że jak uruchamiam np. forum phpBB3, to wszystko działa poprawnie. (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


W poprzednim poście popełniłem błąd. Prawdopodobnie wynikający z pomieszania REF z REV. Zamotane nazwy. Zróżnicuj je bardziej to będzie Ci łatwiej.
Nie zmienia to faktu, że kod jest poprawny i parser działa dobrze.

A oto przykłady i wyniki:
  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. define('REF', 1);
  6.  
  7. if (!defined(REV)) {
  8. echo 'brak stałej';
  9. } else {
  10. echo 'jest stała';
  11. }
  12.  
  13. ?>
Cytat
Notice: Use of undefined constant REV - assumed 'REV' in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\index.php on line 8
brak stałej


  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. define('REF', 1);
  6.  
  7. if (!defined('REV')) {
  8. echo 'brak stałej';
  9. } else {
  10. echo 'jest stała';
  11. }
  12.  
  13. ?>
Cytat
brak stałej


  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. define('REF', 1);
  6.  
  7. if (!defined(REF)) {
  8. echo 'brak stałej';
  9. } else {
  10. echo 'jest stała';
  11. }
  12.  
  13. ?>
Cytat
brak stałej


  1. <?php
  2.  
  3. ini_set('display_errors', 1);
  4.  
  5. define('REF', 1);
  6.  
  7. if (!defined('REF')) {
  8. echo 'brak stałej';
  9. } else {
  10. echo 'jest stała';
  11. }
  12.  
  13. ?>
Cytat
jest stała
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 15:44