Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Teoretyczne pytanie
Forum PHP.pl > Forum > Przedszkole
grattz
Dorwałem taki kod
  1. <?php
  2. $file = 'example.txt';
  3. $newfile = 'example.txt.bak'; 
  4.  
  5. if (!copy($file, $newfile)) { 
  6.  echo "kopiowanie pliku $file, nie powiodło sięn"; 
  7. }
  8. ?>


Jak widac pomimo ze mamy tu funkcje która wykonuje sie tylko w wypadku nieskopiowania to i tak pliki sie kopiują ohmy.gif

Pierwszy raz sie spotkałem z zaprzeczeniem który jednocześnie jest wykonaniem zaprzeczenia tego zaprzeczenie blink.gif

Czy kazde zaprzeczenie powoduje wykonanie sie "niezaprzeczenia" ?
maryaan
blink.gif przeciez to tylko sprawdzenie wyniku dzialania funkcji a nie "zaprzeczenie" jej wykonania
kszychu
Nie ma w tym nic dziwnego, w warunku if sprawdzane jest, czy to, co zwróciła funkcja copy jest prawdą czy fałszem, jeśli fałszem, wypisywany jest stosowny tekst. Aby jednak sprawdzić, co zwróci funkcja copy, ta funkcja musi się wykonać.
grattz
Aha. Teraz to dopiero zrozumiałem. Zapomniałem o tych 2 wartościach TRUE i FALSE.

No to juz jestem mądrzejszy. Rkingsmiley.png
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.