Bloglar | Sayt yaratish bo'yicha | Htmlda Php (phpni o'rganimiz)
Agar avvalgi Bloklarimga qaragan bo'lsangiz, siz bilan barcha ma'lumotlarni, shu jumladan HTML kodni echo iborasini ishlatib chiqdik. Biroq, PHP skriptlari boshqacha tarzda yozilishi mumkin.Keling, bir misolni ko'rib chiqaylik:


<html>
<head>
<title>Пример</title>
</head>
<body>

#000000">
/> <?php
#0000BB"><?php
/>
echo#007700">echo style="color: #DD0000">"Привет, я - скрипт PHP!" style="color: #007700">;
/>
?>
#0000BB">?>

/>


</body>
</html>


Endi olingan PHP skriptini serverga .php faylida saqlashingiz mumkin, masalan start.php va natijani tekshiring.
HTML kodi PHP tarjimon tomonidan to'g'ri ishlov beradi, shuning uchun siz ushbu skriptni bajarishda xatolarga duch kelmaysiz.

PHP faylni ishlasa, matnni matnni PHP kodi sifatida tarjima qilishni boshlaydigan maxsus teglardan biriga duch kelmaguncha uzatadi.
So'ngra, yopish yorlig'i oldidan topilgan barcha kodni tarjimonga aytib, so'ngra faqat matn kelishi haqida gapiradi.
Ushbu mexanizm sizga PHP kodini HTML formatida joylashtirish imkonini beradi - PHP taglari tashqarisida bo'lgan har bir narsa o'zgarmagan holda qoladi, ichki esa PHP kodi sifatida talqin etiladi.

PHP kodiga murojaat qilish uchun ishlatilishi mumkin bo'lgan to'rtta teglar to'plami mavjud.

Ulardan faqat ikkitasi

(

#000000">
/> <? Php #0000BB"><? Php  style="color: #007700">... style="color: #0000BB">?>
/>


And <script language = "php"> .... </ script>)

har doim mavjud;
Boshqalar php.ini konfiguratsiya faylida yoqishi yoki o'chirilishi mumkin.
Qisqa teglar va ASP uslubidagi teglar qulay bo'lishi mumkin bo'lsa-da, ular uzoq versiyalar kabi portativ emas.
Bundan tashqari, siz PHP kodini XML yoki XHTMLga XML bilan bog'lash uchun joylashtirishni rejalashtirmoqchi bo'lsangiz,

#000000">
/> <? Php#0000BB"><? Php style="color: #007700">... style="color: #0000BB">?>
/>


.

PHP tomonidan qo'llab quvvatlangan teglar:

1.


2.

#000000">
/> <?#0000BB"><? style="color: #007700">echo ( style="color: #DD0000">"это простейшая инструкция обработки SGML\\n" style="color: #007700">); style="color: #0000BB">?>
/>




#000000">
/> <?= выражение ?>
#0000BB"><?= выражение ?>

/>

Это синоним для "

#000000">
/> <?#0000BB"><? style="color: #007700">echo  style="color: #0000BB">выражение ?>
/>


"

3.<script language="php">
echo ("некоторые редакторы (например, FrontPage) не
любят инструкции обработки");
</script>

4. <% echo ("Вы можете по выбору использовать теги в стиле ASP"); %>
<%= $variable; # Это синоним для "<% echo .
Agar PHP blokining blokirovkalash yorlig'i darhol keyingi satrda bo'lsa, darhol o'z ichiga oladi. Bundan tashqari, yakunlovchi yorliq avtomatik ravishda nuqta-vergulni ifodalaydi;

Blokdagi oxirgi kod sathini nuqta-vergul bilan yakunlashning hojati yo'q. Fayl oxirida PHP blokining yopish yorlig'i ixtiyoriy.
PHP siz bunday tuzilmalardan foydalanishga imkon beradi:
Professional qo'shimchalar:

[red]

#000000">
/> <?php
#0000BB"><?php
/>
if (#007700">if ( style="color: #0000BB">$expression style="color: #007700">) {
/>
?>
#0000BB">?>

/>


<strong>Это истина.</strong>

#000000">
/> <?php
#0000BB"><?php
/>
} else {
#007700">} else {
/>
?>
#0000BB">?>

/>


<strong>Это ложь.</strong>

#000000">
/> <?php
#0000BB"><?php
/>
}
#007700">}
/>
?>
#0000BB">?>

/>



Ushbu kod kutilganidek ishlaydi, chunki PHP taglarni yopganda duch keladimi ?>

Bu faqat keyingi ochilish yorlig'i oldidan topadigan hamma narsani chiqaradi.
Yuqoridagi misol echo (), print () yoki shunga o'xshash narsalar orqali barcha matnlarni yuborishdan ko'ra katta matnli bloklarni chop etish uchun yanada samaralidir.

Davomi bor bloglarimni kuzating, deyarli phpni o'rganishni boshladik... rahmatlar yoddan chiqmasin.. DAVOMI BOR..
:)
Ma'lumotlar
Yaratilgan vaqt: 11 Aug 2018, 13:07
Muallif: @Ashurov (54)
Raxmat aytishgan: 0 kishi
Fikrlar: 0 ta
Ko'rilgan: 17 marta
Shikoyatim bor
Blog bilan bo'lishish
uzmasters.ru Onlayn 182 (0/182)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru