рдЕрднрджреНрд░ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛

рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╕рдордп, рдХреЛрдИ рднреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЪреЗрдХ рдмрдирд╛рддрд╛ рд╣реИред рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ :) PHP рдореЗрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреАрди рддрдВрддреНрд░ рд╣реИрдВ:

рдХреЛрдб рд▓рд┐рдЦрддреЗ рд╕рдордп рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рдХреЗ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ, рдПрд╕реНрдЯрд░ рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЧреИрд░-рд╕реНрдкрд╖реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛ рдерд╛ред рдФрд░ рдЕрдм рдереЛрдбрд╝рд╛ рдХреЛрдб:


<?php //      $x $test = 'TEST'; //            if ($test) echo "  - \n"; //    "  - " //         assert assert($test); //   ,     PHP // PHP Notice: Use of undefined constant TEST - assumed 'TEST' in php shell code(1) : assert code on line 1 


рдЗрд╕ рд╕рдм рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдирд╛ рдмреБрд░рд╛ рдХреНрдпрд╛ рд╣реИ? рдФрд░ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдорд╛рдорд▓реЗ рдореЗрдВ рдЬрдм рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЛ рдореБрдЦрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рджреБрднрд╛рд╖рд┐рдпрд╛ рдЗрд╕реЗ рдЙрд╕реА рддрд░рд╣ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдЧрд╛, рдЬреЛ рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдбрд╝реА рдЧреБрдВрдЬрд╛рдЗрд╢ рджреЗрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдХ рд╣рдорд▓рд╛рд╡рд░ рдордирдорд╛рдирд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

 <?php $x = 'TEST'; assert('$x .= $x;'); echo $x; // TESTTEST 


рдлрд╝рдВрдХреНрд╢рди рдкреНрд░рд▓реЗрдЦрди рдХрд╛ рджрд╛рд╡рд╛ рдХрд░реЗрдВ ред

Source: https://habr.com/ru/post/In138443/


All Articles