
рдХрд┐рд╕реА рднреА рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрди рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рдореБрдЦреНрдп рдорд╛рдирджрдВрдбреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдЗрд╕рдХреЗ рдХрд╛рдо рдХреА рдЧрддрд┐ рд╣реИ, рдФрд░ рд╣рд░ рд╕рд╛рд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕ рдорд╛рдирджрдВрдб рд╕реЗ рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВред 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.001readfile
0.002include
.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-,