Jump to content
Forum Windows-az.com

PHP class və sadə nümunə


Recommended Posts

PHP-də obyekt yönümlü proqramlaşdırmanın əsasında CLASS məntiqi dayanır. Class obyektin tərifidir, obyektin xassələrini, metodlarını təyin edir. Sadə nümunə gətirək: Məsələn qrafik qurmaq üçün bir ümumiləşmiş proqram hissəsi-class yazılır, daha sonra o klassdakı funksiyaların parametrlərinə müxtəlif qiymətlər ötürməklə obyekt təyin olunur: Temperatur-zaman qrafiki, sürət-zaman qrafiki və.s.

 

İndi isə CLASS-ın daha anlaşılan olması üçün PHP-də sadə bir class qurub istifadə edək.

 

<?php

class web_sehife

{

function bash_hisse($sehife_baslighi,$charset,$content)

{

echo '<head>';

echo '<meta http-equiv="Content-Type" content="'.$content.'; charset='.$charset.'" />';

echo '<title>'.$sehife_baslighi.'</title>';

echo '</head>';

}

 

function esas_hisse ($ust_logo,$sol_menyu_link,$sol_menyu_metn,$esas_metn)

{

echo '<body>';

echo '<img src="'.$ust_logo.'">';

echo '<table width="100%" style="height:90%"><tr>';

echo '<td valign="top" width="10%">';

for ($i=0;$i<=(count($sol_menyu_link)-1);$i++) {echo '<a href="'.$sol_menyu_link[$i].'">'.$sol_menyu_metn[$i]

.'</a>

';}

echo '</td>';

echo '<td valign="top">'.$esas_metn.'</td>';

echo '</tr></table>';

}

 

function ashaghi_hisse($muellif,$istehsal_ili)

{

echo '<table width="100%" style="height:10%"><tr>';

echo '<td> Səhifəni hazırladı: '.$muellif.' – '.$istehsal_ili.'</td>';

echo '</tr></table>';

echo '</body>';

}

}

 

$sol_menyu_metn[0]='Ana səhifə';$sol_menyu_metn[1]='Google'; $sol_menyu_metn[2]='Əlaqə';

$sol_menyu_link[0]='index.php';$sol_menyu_link[1]='http://google.

com'; $sol_menyu_link[2]='#';

 

$el=new web_sehife();

$el->bash_hisse('Sınaq','utf-8′,'text/html');

$el->esas_hisse('her_hansi_shekil.jpg',$sol_menyu_link,$sol_menyu_m

etn,'Saytin esas metn hissesi');

$el->ashaghi_hisse('Elvin85′,'Dekabr,2009′);

?>

 

Nümunədəki web_sehife CLASS-ı baş logo, sol menyu, əsas mətn və aşağı hissədən-footerdən ibarət veb səhifə generasiya edir. $obyektimiz isə CLASS tipli dəyişəndir, yəni obyektdir. Obyektin hansı CLASS-a aid olduğunu elan etməklə biz CLASS-ın funksiyalarından istifadə edib sadə bir veb səhifə qurduq.

Link to comment
Share on other sites

Proqramlar telegramda

Sohbete katıl

Şimdi mesajını gönderebilir ve daha sonra kayıt olabilirsin. Bir hesabın varsa, hesabınla göndermek için şimdi oturum aç.

Misafir
Bu konuya yanıt ver...

×   Zengin metin olarak yapıştırıldı.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Önceki içeriğiniz geri yüklendi.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • loading...
×
×
  • Create New...