Kirish A`zo bo`lish
Bloglar | Sayt yaratish bo'yicha | Htmlda Php (phpni o'rganimiz)
So'ngi bloglar | Bo'limlar | Qidirish | Blog yozish
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>

<?php
echo"Привет, я - скрипт PHP!";
?>



</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

(

<? Php ...?>


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,

<? Php...?>


.

PHP tomonidan qo'llab quvvatlangan teglar:

1.

<?php echo ("если вы хотите работать с документами XHTML или XML, делайте так\\n");?>




2.

<?echo ("это простейшая инструкция обработки SGML\\n");?>




<?= выражение ?>


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

<?echo выражение ?>


"

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]

<?php
if ($expression) {
?>



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

<?php
} else {
?>



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

<?php
}
?>




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 (52)
Raxmat aytishgan: 0 kishi
Fikrlar: 0 ta
Ko'rilgan: 11 marta
Shikoyatim bor
Blog bilan bo'lishish
uzmasters.ru Onlayn 88 (11/77)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
uzmasters.ru