|
Przykłady kodu źródłowego php Standardowe "Hello, world!": <?php echo 'Hello, world!'; ?> Komentarze: <?php // To jest komentarz, którego koniec to ostatni znak w tej linii # To komentarz podobny do powyższego /* To komentarz, Który kończy się tutaj */ ?> Użycie zmiennych w PHP: <?php $czas = 86400; echo $czas,' sekund to '.($czas / 60).' minut<br/>'; echo $czas.' sekund to '.($czas / 3600).' godzin<br/>'; ?> Przykładowa funkcja w PHP: <?php function hello() { return 'Hello, world!'; } echo hello(); ?> Przykładowe połączenie z bazą danych (MySQL) w PHP 5.1 poprzez bibliotekę PDO oraz zwrócenie wszystkich danych z jednej kolumny na ekran: <?php try { $pdo = new PDO('mysql:host=localhost;dbname=bazadanych', 'uzytkownik', 'haslo'); $pdo -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $pdo -> query('SELECT kolumna FROM tabela'); $stmt -> setFetchMode(PDO::FETCH_ASSOC); foreach($stmt as $row) { echo $row['kolumna']; } $stmt -> closeCursor(); } catch(PDOException $e) { echo 'Błąd bazy danych: ' . $e->getMessage(); } ?> PHP dopuszcza tworzenie nieskończonych pętli, dlatego też uruchomiony kod może sprawiać wrażenie, że skrypt uległ zawieszeniu: <?php while (1) { // wykonuje w pętli blok instrukcji dopóki, doputy warunek jest prawdziwy } ?> PHP obsługuje także rekurencję do poziomu około stu zagłębień. Jeśli stos parsera zostanie przeciążony nadmierną ilością wywołań, aplikacja zostanie przerwana: <?php function foo() { return foo(); } foo(); ?>
|