PHP - Komentarze, Operatory przyrównania

in #polish6 years ago

Witam, dziś zajmiemy się ogólną wiedzą o PHP, ogólnie rozszerzenie to co było do teraz, ale omówimy to co pominęliśmy :P

Pisanie projektów jest fajne, ale powrót do nich po latach może być niemożliwy. A coś może trzeba poprawić? Co nam pomoże? Oczywiście komentarze w tym przypadku

Komentarze

Mamy komentarze (że tak powiem) linijkowe i grupowe. Komentarz linijkowy działa tylko w linijce, w której zostanie użyty (a dokładniej "znaki zostaną użyte") i działają do końca linii.

<?php
echo 'Hello World'; // Wyświetla Hello World
echo 'Hello World'; # Również wyświetla Hello World

Ogólnie zwykło się stosować "//" w PHP, ale na # też nie reaguje, więc jak kto chce ;) Ogólnie wszystko po tych znakach jest ignorowane przez interpreter kodu.

Komentarz grupowy pozwala po jego aktywacji na objęcie komentarzem wiele linijek bez każdorazowego otwierania schematu komentarza

<?php

/* 
Plik testowy
Stworzony dnia 16.06.2018

Autor: Fervi

Ten plik jest przykładowym plikiem PHP.

*/

echo 'Hello World';

Czyli komentarz zaczyna się od /* i kończy */

Operatory przyrównania.

Ostatnio pokazywałem jak przypisać wartość do zmiennej. Ale jak sprawdzić czy dwie zmienne są np. takie same? Albo czy jest większa? Oczywiście do tego służy if (jeśli), ale jeśli chcemy tylko sami wiedzieć to możemy użyć echo

<?php

$a = 5;
$b = 4;

echo $a == $b; // Czy $a wynosi tyle samo co $b
echo $a != $b; // Czy $a NIE wynosi tyle samo co $b
echo $a < $b;   // Czy $a jest mniejsze od $b
echo $a > $b;   // Czy $a jest większe od $b
echo $a <= $b; // Czy $a jest mniejsze lub równe $b
echo $a >= $b; // Czy $a jest większe lub równe $b

Jeśli wynik jest prawdziwy, zwraca 1, jeśli nie to 0 (ale PHP nie wyświetla zer domyślnie :/) [albo nie wiem jak to wymusić].

Oczywiście program nie jest dobry, gdyż nie jest czytelny. Jednakże działa ;)

Zadanie domowe

Wiele osób prosiło o jakieś zadania domowe :P Spełnię ich pragnienie.

Podziel liczbę 5 przez 2, wyświetl ilość "dzieleń całkowitych" i reszt z dzielenia.
Przyda ci się funkcja floor, która zaokrągla wartość w dół - floor(5.5) zwróci 5.

Sort:  

Witaj, jestem botem patrolującym #pl-artykuly.
Twój post nie spełnia podstawowej reguły #pl-artykuly dotyczącej długości wpisu.
Wyedytuj go dopisując więcej treści lub usuń tag - dziękujemy!

Więcej o regulaminie możesz przeczytać w podanym linku.

No nieee, chyba tekst w
``` jest usuwany :/ niedobry Markdown

Hmm czy mi się wydaje, czy wylapales flage bezpodstawnie?

Dostałem dzięki mkcafe :P

witam,
dzięki za kolejny wpis...

Mam pytanie uzupeniające:
Czy mi się wydaje, czy przypadkiem oba wstawione skrypty nie wyświetliły się do końca? A może to zamieżony efekt?

No i jeszcze jedno uzupełniające co do zadania..

  • przez "ilość dzieleń całkowitych" masz na myśli w tym przypadku 5/2 =>2?

I jeszcze nie wiem jak zrobić nową linię... ale czy chodziło o coś takiego:

<?php

$a=5;
$b=2;

echo floor($a/$b)," ";
echo ($a%$b);

?>

Jeszcze tylko musze poćwiczyć liczenie "reszty z dzielenia"...

pzdr

Tak, o to chodziło. Natomiast nie wiem czy zadziała, bo łączy się stringi kropką (a nie przecinkiem).

Jak chcesz złamać linię to możesz użyć <br> jeśli używasz przeglądarki do wyświetlania lub PHP_EOL / "\n"

Dzięki za odpowiedź. Przypadkowo przypomniałem sobie (dzięki Tobie) o łączeniu "stringów", ten przecinek to po to wstawiłem, aby dodać odstęp w cudzysłowiu.

Uuu... Fervi z flagami, koniec pewnej epoki. :c

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 59114.57
ETH 2309.50
USDT 1.00
SBD 2.49