Wpis z mikrobloga

Czemu warunek2 jest dobrą odpowiedzią?

&& oznacza iloczyn logiczny (tylko wtedy gdy dwie zmienne są true, to wynik jest true), || sumę logiczną (jeśli jedna ze zmiennych jest true, to wynik jest true)

Co to znaczy te $a=$d=true;?

@massejferguson: Czytamy od prawej do lewej, przypisz true do zmiennej d, a następnie do zmiennej a.
  • Odpowiedz
@massejferguson: jak mnie denerwują takie zadania rekrutacyjne, czy znajomości PHP, co to niby ma sprawdzać?

- jedynie znajomości zachowania linijki $a = $c = true;
Weźcie sobie kod źródłowy takiego Symfony i zobaczcie, czy takie dziwolągi tam występują. Nie, bo nikt normalny tak kodu nie zapisuje.
  • Odpowiedz
- jedynie znajomości zachowania linijki $a = $c = true;


@Serghio: dziwne wnioski. Powiedziałbym raczej, że sprawdza absolutne podstawy logiki - taki boolowy fizzbuzz.

Linijkę "$a jest równe $c, $c jest równe true" ciężko chyba zrozumieć inaczej niż "$a też musi być równe true", nawet nie mając bladego pojęcia o syntaxie. Jakieś ewentualne rozkminy można by tu mieć dopiero na poziomie "czy nadpisanie $c zmieni też
  • Odpowiedz