achonki PHP fayl ishga tushsa, server eng birinchi navbatda fayl ichidan

#000000">
/> <?php va ?>
#0000BB"><?php va ?>

/>

teglarini izlaydi. Chunki PHP kodlar barchasi aynan mana shular orasida yoziladi. Faylda PHP koddan boshqa kodlar ham bo’lishi mumkin. Shu sababli ham ochilish va yopish belgilarining juftligi tashqarisida bo’lgan kodlar PHP interpretator tomonidan e’tibordan chetda qoldiriladi.

PHP

<!DOCTYPE html>
<html>
<head>
<title>PHP script</title>
</head>
<body>


#000000">
/> <?php
#0000BB"><?php
/>
//
#FF8000">//
/>
//Bu yerda PHP kod

?>
#0000BB">?>

/>



</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!DOCTYPE html>
<html>
<head>
<title>PHP script</title>
</head>
<body>


#000000">
/> <?php
#0000BB"><?php
/>
//
#FF8000">//
/>
//Bu yerda PHP kod

?>
#0000BB">?>

/>



</body>
</html>
PHP nafaqat

#000000">
/> <?php va ?>
#0000BB"><?php va ?>

/>

, balki qisqartirib

#000000">
/> <? va ?>
#0000BB"><? va ?>

/>

orasida ham yozilishi mumkin.


<!DOCTYPE html>
<html>
<head>
<title>PHP script</title>
</head>
<body>


#000000">
/> <?php
#0000BB"><?php
/>
echo #007700">echo  style="color: #DD0000">"Hello world" style="color: #007700">;
/>


// ... yana kodlar
#FF8000">// ... yana kodlar
/>


?>
#0000BB">?>

/>


</body>
</html>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<!DOCTYPE html>
<html>
<head>
<title>PHP script</title>
</head>
<body>


#000000">
/> <?php
#0000BB"><?php
/>
echo #007700">echo  style="color: #DD0000">"Hello world" style="color: #007700">;
/>
 

// ... yana kodlar
#FF8000">// ... yana kodlar
/>
 

?>
#0000BB">?>

/>


</body>
</html>
Ammo buning uchun php.ini faylida short_open_tag parametri on holatda turishi kerak. Yoki bo’lmasa .htaccess orqali quyidagicha kodni yozib, root (saytimiz papkasi) ichiga saqlab qo’yishimiz kifoya

Haskell

php_flag short_open_tag On
1
php_flag short_open_tag On
Agarda fayl faqatgina PHP koddan iborat bo’lsa, u holda yopish tegi ?> ni yozib o’tirmaslik kerak. ochiq qoldirish ma’qul variant
Quyidagicha:


<?php
echo "Hello world";

// ... qandaydir kodlar

echo "Oxirgi belgilar";

// PHP tegini yopish kerak emas
1
2
3
4
5
6
7
8
<?php
echo "Hello world";

// ... qandaydir kodlar

echo "Oxirgi belgilar";

// PHP tegini yopish kerak emas
O’zgarishlar
VersiyaO’zgarish
7.0.0ASP-tegi <%, %>, <%=, va script so’zi <script language="php"> PHPdan mutloq o’chirildi.
5.4.0 <?= tegi faqatgina short_open_tag yoqilgan holatdagina ishlaydi



Ushbu blog siz uchun foydali bo'ldimi?
Ma'lumotlar
Yaratilgan vaqt: 4 Jan 2019, 21:22
Muallif: @A_N_T_I_C_L_O_N (17)
Raxmat aytishgan: 4 kishi
Fikrlar: 0 ta
Ko'rilgan: 13 marta
Shikoyatim bor
Blog bilan bo'lishish
www.uzmasters.ru Onlayn 358 (0/358)
www.uzmasters.ru Forumga a'zo bo'lish
www.uzmasters.ru Forumdan qidirish
www.uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru