рдпрд╣ рд▓реЗрдЦ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИ (рдореИрдЪреЛрдВ рдкрд░ рдмрд╣реБрдд рд╕рд╛рд░реА "рдмрдЪрдд"), рд▓реЗрдХрд┐рди рд╣рд╛рде рдирд╣реАрдВ рдкрд╣реБрдВрдЪрддреЗ рд╣реИрдВред рдЗрд╕реЗ рддреМрд▓рдиреЗ рджреАрдЬрд┐рдП рдФрд░ рдпрд╛рдж рджрд┐рд▓рд╛рдПрдВ рдХрд┐ рд╣рдо рдпреБрд╡рд╛рдУрдВ рдореЗрдВ рдХрд┐рддрдиреЗ рдореВрд░реНрдЦ рд╣реИрдВредрдХрд┐рд╕реА рднреА рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рдореБрдЦреНрдп рдорд╛рдирджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреА рдЧрддрд┐ рд╣реИ, рдФрд░ рд╣рд░ рд╕рд╛рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдорд╛рдирджрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВред Php-рд▓рд┐рдкрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдкреНрд░рдгрд╛рд▓реА рдХреА рдЧрддрд┐ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд▓рд┐рдкрд┐рдпреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ рддрдереНрдпреЛрдВ рдХреЗ рдЕрдкрдиреЗ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЬрдирддрд╛ рдХреЗ рд╕рд╛рдордиреЗ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдореИрдВрдиреЗ рдХрдИ рд╕реНрд░реЛрддреЛрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕рдВрдЧреНрд░рд╣ рдПрдХрддреНрд░ рдХрд┐рдпрд╛ред
рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ рддрдереНрдпреЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣, рдХрдареЛрд░ рдирд┐рдпрдо рдХреНрдпреЛрдВ рдирд╣реАрдВ? рдХреНрдпреЛрдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЖрд╢реНрд╡рд╕реНрдд рдерд╛, "рдмрд┐рд▓реНрдХреБрд▓ рд╕рд╣реА рдЕрдиреБрдХреВрд▓рди" рдирд╣реАрдВ рд╣реИред рдХрдИ рдЪрд╛рд▓реЗрдВ рдФрд░ рдирд┐рдпрдо рд╡рд┐рд░реЛрдзрд╛рднрд╛рд╕реА рд╣реИрдВ рдФрд░ рдЙрди рд╕рднреА рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдЖрдкрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рд╕реБрд╡рд┐рдзрд╛ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рддрд░реАрдХреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ред рдореИрдВрдиреЗ рдПрдХ рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рд╕реНрдерд┐рддрд┐ рд▓реА рдФрд░ рдЗрд╕рд▓рд┐рдП рдореЗрд░реЗ рдкрд╛рд╕ рд╕реБрдЭрд╛рд╡ рдФрд░ рддрдереНрдп рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдЕрдиреБрд╕рд░рдг рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред
рдЬреЛ рднреА рднреНрд░рдо рд╣реИ, рдореИрдВрдиреЗ рд╕рднреА рд╕реБрдЭрд╛рд╡реЛрдВ рдФрд░ рддрдереНрдпреЛрдВ рдХреЛ 3 рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рд╣реИ:
- рддрд░реНрдХ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреБрдХреВрд▓рди
- рдХреЛрдб рдЕрдиреБрдХреВрд▓рди
- рдмреЗрдХрд╛рд░ рдЕрдиреБрдХреВрд▓рди
рд╕рдореВрд╣реЛрдВ рдХреЛ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдЙрдирдореЗрдВ рд╕реЗ рдХрдИ рдХреЗ рд▓рд┐рдП рдЬрд┐рдореНрдореЗрджрд╛рд░ рдард╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╕рдВрдЦреНрдпрд╛ рдФрд╕рдд рд╕рд░реНрд╡рд░ (LAMP) рдХреЗ рд▓рд┐рдП рд╣реИрдВред рд▓реЗрдЦ рд╡рд┐рднрд┐рдиреНрди рддреГрддреАрдп-рдкрдХреНрд╖ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рдХреА рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЪрд░реНрдЪрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╖рдп рд╣реИред
рддрд░реНрдХ рдФрд░ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЕрдиреБрдХреВрд▓рди
рдЗрд╕ рдЕрдиреБрдХреВрд▓рди рд╕рдореВрд╣ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХрдИ рдпреБрдХреНрддрд┐рдпрд╛рдВ рдФрд░ рддрдереНрдп рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ рдФрд░ рд╕рдордп рдореЗрдВ рдПрдХ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд▓рд╛рдн рджреЗрддреЗ рд╣реИрдВред
- (
xdebug
) (firebug
),
, , , . - , ,
.
, . , .- ┬л ┬╗ PHP
, , PHP. - html , php
1 , PHP . - ()
2 0.001 . . require_once
include_once
, require
include
.- , , 4 ,
include.
, , . JS (select).- DOM
. : , DOM JS . . - , AJAX, , ,
. AJAX 2-3 . : AJAX , , . - post- -,
, . , AJAX. - ,
. , , . : , , .
, , . , 0.002 .
. 0.002 . : . .- ,
( , .) , , . - , PHP
, PHP ( ). ( , .) . - ,
: , . . : . - , , memcached
. : , . - ( ) , , ,
┬л┬╗ . , PHP . - ,
- .
, .
echo
print
, printf
. , printf
. printf
, .echo $var."text"
, echo "$var text"
, PHP . PHP .echo 'a'
, echo "a"
, PHP . .echo 'a','b'
, echo 'a'.'b'
, . , . . : echo, .$return='a'; $return.='b'; echo $return;
, echo 'a'; echo 'b';
, . .ob_start(); echo 'a'; echo 'b'; ob_end_flush();
, $return='a'; $return.='b'; echo $return;
, . . : , AJAX, .- ┬л ┬╗
?> a b <?php
, <?php echo 'a'; echo 'b'; ?>
( ) , PHP. . . readfile
, file_get_contents
, file_get_contents
, require
, require
, include
0.001 readfile
0.002 include
.require
, include
: , , include
, .. require
.if (...) {...} else if (...) {}
, switch
.if (...) {...} else if (...) {}
, if (...) {...}; if (...) {};
. else if
, , ┬л┬╗ .if (...) {...} else if (...) {}
, . , .x = sizeOf($array); for($i = 0; $i < x; ++$i) {...}
, for($i = 0; $i < sizeOf($array); ++$i) {...}
, sizeOf . .x = sizeOf($array); for($i = 0; $i < x; ++$i) {...}
, foreach($arr as $value) {...}
.preg _replace
, ereg_replace
, str_replace
, preg_replace
, strtr
, str_replace
.- ,
. - - .
@
, , .if (isset($str{5})) {...}
, if (strlen($str)>4){...}
, strlen
isset
.0.5
, 1/2
, .return
, global
, .$row['id']
, $row[id]
7 .$_SERVER[тАЩREQUEST_TIMEтАЩ]
, time()
, .if ($var===null) {...}
, if (is_null($var)) {...}
, .++i
, i++
, --i
, i--
PHP. 0.000001, , .i=0; ++i;
, ++i
0.000001 , - .- ┬л┬╗ ,
тАУ . - , , , 2
0.000001 , - . - , ,
, .
( 0.000001 ). , . ┬л┬╗ , .
echo
, print
include(' ')
, include(' ')
sizeOf
, count
foreach ($arr as $key => $value) {...}
, reset ($arr); while (list($key, $value) = each ($arr)) {...}
- , ,
, (┬л┬╗) . - ,
. , (┬л┬╗) . - ,
.
, , . , .
:
40 PHP-,
PHP-,