|
|
PHP (angielski akronim rekurencyjny, którego rozwinięcie to PHP Hypertext Preprocessor), pierwotnie nazwany Personal
Home Page - skryptowy język programowania, służący przede wszystkim do tworzenia dynamicznych stron WWW i wykonywany w
tym przypadku po stronie serwera, z możliwością zagnieżdżania w HTML (bądź XHTML). PHP jest podobny w założeniach do
dużo starszego mechanizmu SSI (Server Side Includes), jednak jest w stosunku do SSI nieporównanie bardziej rozbudowany.
Udostępniany jest na zasadach licencji open-source. Jego składnia bazuje na językach C, Java i Perl.
SQL (ang. Structured Query Language) to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz
do umieszczania i pobierania danych z baz danych.
Język SQL jest językiem deklaratywnym. Decyzję o sposobie przechowywania i pobrania danych pozostawia się systemowi
zarządzania bazą danych DBMS.
Jest to język programowania opracowany w latach siedemdziesiątych w firmie IBM. Stał się on standardem w komunikacji z
serwerami relacyjnych baz danych. Wiele współczesnych systemów relacyjnych baz danych używa do komunikacji z
użytkownikiem SQL, dlatego mówi się, że korzystanie z relacyjnych baz danych, to korzystanie z SQL-a.
Apache jest otwartym serwerem HTTP dostępnym dla wielu systemów operacyjnych (m.in. UNIX, GNU/Linux, BSD,
Microsoft Windows). Po angielsku słowo Apache wymawia się epaczi, co brzmi tak samo jak a patchy (server), co było
określeniem tego serwera we wczesnym stadium jego rozwoju w 1995 roku, kiedy był on głównie zbiorem poprawek (patch)
nałożonych na serwer HTTP o nazwie NCSA.
Apache jest najszerzej stosowanym serwerem HTTP w Internecie. W maju 2003 jego udział wśród serwerów wynosił 62%. W
połączeniu z interpreterem języka skryptowego PHP i bazą danych MySQL, Apache stanowi jedno z najczęściej spotykanych
środowisk w firmach oferujących miejsce na serwerach sieciowych.
|
print_r
(PHP 4, PHP 5) print_r -- Prints human-readable
information about a variable
Descriptionbool print_r (
mixed expression [, bool return] )
Notatka: The return
parameter was added in PHP 4.3.0
print_r() displays information about
a variable in a way that's readable by humans. If given a
string, integer
or float, the value itself will be printed. If
given an array, values will be presented in a format that
shows keys and elements. Similar notation is used for objects.
print_r(), var_dump()
and var_export() will also show protected and
private properties of objects with PHP 5.
Remember that print_r() will move
the array pointer to the end. Use reset() to
bring it back to beginning.
If you would like to capture the output of print_r(), use the return parameter. If this parameter is set to
TRUE, print_r() will return its output, instead of
printing it (which it does by default).
Notatka: Ta funkcja używa wewnętrznie buforowania
wyjścia, więc nie może być użyta wewnątrz funkcji callback
podanej w wywołaniu ob_start().
Przykład 1. return
parameter example
<?php
$b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z'));
$results = print_r($b, true); //$results now contains output from print_r
?> |
|
Notatka: If you need to capture the output of
print_r() with a version of PHP
prior to 4.3.0, use the
output-control functions.
Notatka: Prior to PHP 4.0.4, print_r() will continue forever if given an
array or object
that contains a direct or indirect reference to itself. An
example is print_r($GLOBALS)
because $GLOBALS is itself a
global variable that contains a reference to itself.
See also ob_start(), var_dump()
and var_export().
|