рд╕реНрдЯреИрдорд┐рдВрдЧ рдПрдХ рджрд┐рдП рдЧрдП рд╕реНрд░реЛрдд рд╢рдмреНрдж рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдмреНрдж рдХрд╛ рдЖрдзрд╛рд░ рдЦреЛрдЬрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред рд╢рдмреНрдж рдХрд╛ рдЖрдзрд╛рд░ рдЖрд╡рд╢реНрдпрдХ рд░реВрдк рд╕реЗ рд╢рдмреНрдж рдХреЗ рд░реВрдкрд╛рддреНрдордХ рдЬрдбрд╝ рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддрд╛ рд╣реИред рдХрдВрдкреНрдпреВрдЯрд░ рд╡рд┐рдЬреНрдЮрд╛рди рдореЗрдВ рд╕реНрдЯреЗрдорд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдПрдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд╕реНрдпрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЦреЛрдЬ рдХреНрд╡реЗрд░реА рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡реЗрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╕реНрдЯреЗрдорд┐рдВрдЧ рдХреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рд╕реНрдЯреЗрдорд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдпрд╛ рдХреЗрд╡рд▓ рд╕реНрдЯреЗрдорд░ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдЭреЗ рд╕рднреНрдп рдЧреБрдгрд╡рддреНрддрд╛ рдХреЗ рд╕рд╛рде рд░реВрд╕реА рдФрд░ рдпреВрдХреНрд░реЗрдиреА рдХреЗ рд▓рд┐рдП рдПрдХ рд╕реНрдЯреЗрдорд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдПрдВрдбреНрд░реЗ рдХреЛрд╡рд▓реЗрдВрдХреЛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдкрд░ рдореБрдЭреЗ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд┐рд▓рдЪрд╕реНрдк рд╕реНрдЯреЗрдорд░ рдорд┐рд▓рд╛ред рд╕реНрдЯреАрдорд░ рд╡рд┐рд╡рд░рдг
рдЗрд╕реЗ C ++ рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬрд┐рд╕рдиреЗ рдореБрдЭреЗ рдмрд╣реБрдд рдкрд░реЗрд╢рд╛рди рдХрд┐рдпрд╛ред рдпрд╣ рдореБрдЭреЗ рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдерд╛ рдХрд┐ рдпрд╣ рд╕реА рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛, рд▓реЗрдХрд┐рди рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдмрд╛рд░реАрдХрд┐рдпреЛрдВ (рдХреЗрд╡рд▓ PHP) рдХреЗ рдХрд╛рд░рдг, рдореИрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред рдореБрдЭреЗ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рдереА рдФрд░, рдПрдХ рдбрд┐рдмрдЧрд░ рд╕реЗ рд▓реИрд╕ рд╣реЛрдХрд░, рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ PHP рдореЗрдВ рдкреЛрд░реНрдЯ рдХрд░ рджрд┐рдпрд╛ред
рд╕рд╛рдЗрдЯ рдореЗрдВ PHP рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдзрд┐рдХ рдЙрддреНрдкрд╛рджрдХ рд╕реНрдЯреЗрдорд░ рд╣реИ, рд▓реЗрдХрд┐рди рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдмрд╣реБрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдХрд┐ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рдХрд┐рддрдиреЗ рд╢рдмреНрдж 12 рд╣рдЬрд╛рд░ рдпрд╛ 2-3 рд╣рдЬрд╛рд░ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░реЗрдВрдЧреЗ, рдпрд╣ рдореЗрд░реЗ рдФрд░ рдПрдХ рд╣рдЬрд╛рд░ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛ (рдореИрдВрдиреЗ рдЧрддрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛)
рдкреЛрд░реНрдЯреЗрдб рдХреНрд▓рд╛рд╕ рдХреЛрдб (рд╕реНрдЯреЗрдордХрд╛.рдлрдкреА)
рдЗрд╕реЗ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдВ:
рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдореВрд▓ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣рдо рд╢рдмреНрджрдХреЛрд╢ рдлрдЬреА * .inc рд▓реЗрддреЗ рд╣реИрдВ
рд╣рдо PHP рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рдореЗрдВ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рд▓рд╛рддреЗ рд╣реИрдВред рдореИрдВрдиреЗ рдбреЗрдЯрд╛ рдХреЛ рдПрдХ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдирд╡рд░реНрдЯ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ file_get_contents рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред
рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдкрдХреЛ рд╢рдмреНрджрдХреЛрд╢реЛрдВ рдХреЗ рд╕рд╛рде C ++ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
1. рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ "<? Php" рдЯреИрдЧ рдЬреЛрдбрд╝реЗрдВ
2. рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ "рдЬреЛрдбрд╝реЗрдВ?>" рдЬреЛрдбрд╝реЗрдВ
3. "$ рдлрдЬреА = рд╕рд░рдгреА" рдХреЗ рд╕рд╛рде "{" рдмрджрд▓реЗрдВ
4. рдмрджрд▓реЗрдВ "}" рдХреЗ рд╕рд╛рде ");"
рдЙрд╕рдХреЗ рдмрд╛рдж, рд░реВрдкрд╛рдВрддрд░рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
<? php
"fuzzyuk.inc" рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ ;
$ fp = fopen ( 'fuzzyuk.dat' , 'w' ) ;
foreach ( $ v рдХреЗ рд░реВрдк рдореЗрдВ $ рдлрд╝рдЬрд╝реА )
fwrite ( $ fp , chr ( $ v ) ) ;
fclose ( $ fp ) ;
"fuzzyru.inc" рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ ;
$ fp = fopen ( 'fuzzyru.dat' , 'w' ) ;
foreach ( $ v рдХреЗ рд░реВрдк рдореЗрдВ $ рдлрд╝рдЬрд╝реА )
fwrite ( $ fp , chr ( $ v ) ) ;
fclose ( $ fp ) ;
?>
рдпрджрд┐ рдЖрдк рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣рд╛рдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╢рдмреНрджрдХреЛрд╢ fuzzyuk.dat (243 ) fuzzyru.dat (403 ) рд╣реИрдВ
рд╕реНрдЯреАрдорд░ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг:
<? php
"рд╕реНрдЯреЗрдордХрд╛ ред рдПрдлрдкреА" рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ ;
$ рд╕реНрдЯреЗрдордХрд╛ = рдирдпрд╛ рд╕реНрдЯреЗрдордХрд╛ ( ) ;
$ str = 'rewrite' ;
рдЗрдХреЛ $ рд╕реНрдЯреЗрдордХрд╛ -> рдЧреЗрдЯрд╕реНрдЯреЗрдордХреНрд░реЙрдк ( $ str , 'uk' ) ;
?>
рдпрд╛ рдбреЗрдореЛ
рдореИрдВ рд╡рд┐рд╖рдп рдореЗрдВ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХрд╛ рдвреЛрдВрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рдореИрдВрдиреЗ рд╕рд┐рд░реНрдл рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЕрдЪрд╛рдирдХ рдХреЛрдИ рдХрд╛рдо рдЖрдПрдЧрд╛ ...
рдЖрдк рдЖрд▓реЛрдЪрдирд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдорд╛рдЗрдирд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред