Bloglar | Sayt yaratish bo'yicha | Yaxshi dasturlash uslubi(Php)
PHP bilan duch kelgan har bir kishi yaqin orada o'rganish uchun juda qulay til emas degan xulosaga keladi.Aslida, bu juda yangi va jadal rivojlanib borayotgani, har bir keyingi versiya oldingisiga to'sqinlik qilmoqda.Bunday holatlarda mavjud hujjatlar tezda eskiradi va mutaxassislar kitob yozishni afzal ko'radi, chunki kitobga joylashtirilgan ma'lumotlar kitob nashr etilgunga qadar eskirib qoladi.
Nima uchun PHP bu qadar ommabop va bir necha kishi birdan PHPni o'rgangan?Aslida, PHP dasturchilarining ko'pchiligi tilni noldan o'rganmaganlar, ammo C / C ++ yoki Perlni bilishgan.Perl C-ga o'xshash dasturlash tili (PHP kabi), lekin PHPning oldingi ishtirokchisi, siz PHP Web-ga asoslangan Perl deb ayta olasiz.Chunki, PHP mantiqiy ravishda Perldan kelib chiqadi va keng qo'llaniladi, chunki dasturchilar Perldan PHP ga o'tishlari oson edi (yaxshi, C dan PHPga ham).
Eslatma:
Til Perl 1986 yilda tizim dasturchisi Larri Devorning talabiga binoan paydo bo'ldi.Aslida UNIX tizimi administratori uchun hayotni osonlashtiradigan matnli fayllarni qayta ishlash vositasi sifatida yaratilgan, u haqiqiy dasturlash tiliga aylandi.Perlni tez-tez va muvaffaqiyatli ishlatadigan an'anaviy joylar CGI ilovalari, UNIX tizimining ma'muriyati, matnni qayta ishlashni yaratish hisoblanadi.
Bundan tashqari, uning hissasi mavzu bo'yicha - Internet uchun dasturiy ta'minot tomonidan amalga oshiriladi.Ko'p narsalarni bilish kerak bo'lgan jiddiy tushuncha (HTML, SQL, UNIX, dastur protokollari - kamida HTTP, C, Perl, Java dasturlash uslublari).
PHP dasturchilarining ko'pchiligi PHP dunyosiga boshqa dasturiy tilining yuki (ularning uslubi allaqachon joylashtirilgan) bilan kirsa, dasturlash asoslari muhokama qilinadigan adabiyotga bo'lgan talab juda katta emas.Yangi boshlanuvchilar kodni tashkil etish haqida ma'lumotni topish qiyin kechadi.
Buruq kvadratchalar va ichki chiziqlarni joylashtirish
Qavslar tayyorlash uchun bir nechta uslublar mavjud, ularning barchasi boshqa C kabi dasturlash tillarida mavjud uslublar bilan belgilanadi.
1) Ratsional uslub
Bu Kernighan va Ritchie tomonidan qo'llanilgan S-ning mualliflari kabi eng keng tarqalgan uslublardan biri.

#000000">
/> <?php
#0000BB"><?php
/>
if(#007700">if( style="color: #0000BB">$flag style="color: #007700">){
/>
echo
"Hello world!"#DD0000">"Hello world!" style="color: #007700">;
/>
}

?>
#0000BB">?>

/>


Ushbu yondashuvning afzalligi vertikal makonni saqlab qolishdir, bu kodning katta qismi disk raskadrovka qilishda muhim ahamiyatga ega.Ushbu yondashuvning tirqishi tomoni shundaki, bu satr oxiridagi yashirin belgini topish qiyin bo'lishi mumkin.Ushbu uslub Java dasturchilari tomonidan ham ishlatiladi.
2) Almena uslubi
Erik Allman ushbu uslubda UX utilitlarini yozgan, shuning uchun bu uslub ko'pincha "BSD tarzi" deb nomlanadi:

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

echo
"Hello world!"#DD0000">"Hello world!" style="color: #007700">;
/>
}

?>
#0000BB">?>

/>


Ushbu uslubni qo'llab-quvvatlaydigan argument, blokni ifodalash doirasi nazorat qiluvchi operator bilan aniq va ingl. Ravishda bog'langanligi.
3) Oqish uslubi
Ushbu uslublar brauzerlarning quyidagi tartibini qo'llashni belgilaydi

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

echo
"Hello world!"#DD0000">"Hello world!" style="color: #007700">;
/>
}

?>
#0000BB">?>

/>


Ushbu uslubda braxetlar o'zlari kiritadigan va belgilaydigan kod bilan yanada yaqinroq bo'lishini afzalliklarga ega, ammo ingliz tilidagi matnga qaraganda braxenni topish biroz qiyinlashadi.
4) GNU uslubi
Ozod dasturiy ta'minot fondi GNU dasturchilari buklangan kataklarni joylashtirishning quyidagi uslubini qo'llaydi

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

echo
"Hello world!"#DD0000">"Hello world!" style="color: #007700">;
/>
}

?>
#0000BB">?>

/>


Har qanday nazorat tuzilmalari ichida ifodalar bir xil miqdordagi bo'shliqlar bilan indentatsiya qilinishi kerak, masalan, if-then-else ifodalari uchun kod quyidagi tarzda ko'rinishi kerak:

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

echo
"Переменная равна true"#DD0000">"Переменная равна true" style="color: #007700">;
/>
exit();

}

else

{

echo
"Переменная равна false"#DD0000">"Переменная равна false" style="color: #007700">;
/>
exit();

}

?>
#0000BB">?>

/>

Ma'lumotlar
Yaratilgan vaqt: 15 Aug 2018, 14:13
Muallif: @Ashurov (54)
Raxmat aytishgan: 2 kishi
Fikrlar: 0 ta
Ko'rilgan: 13 marta
Shikoyatim bor
Blog bilan bo'lishish
uzmasters.ru Onlayn 268 (0/268)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru