Алматы экономика және статистика академиясы академияның оқу-әдістемелік кеңесінің



жүктеу 1,27 Mb.
Pdf просмотр
бет9/9
Дата23.05.2018
өлшемі1,27 Mb.
#16577
1   2   3   4   5   6   7   8   9
;  

 4. <%echo("ASP-тәгтері бар парақтарды құру кезінде ӛзара сәйкестік  

                       үшін "); %> 

Бұлардың  тек  екеуін  (  және    ... 



)  кез-келген  уақытта  қолдануға  болады,  қалғандары  сервер  ерекшеліктеріне 

қарай кейде орындалмайды.  

 Кӛптеген программалау тілдері тәрізді PHP тілі де программаның басын және соңын 

белгілеп отыратын таңбаларды қолданады, яғни PHP кодының басы мен соңын белгілейді. 

Олардың мұнда, PHP тілінде  тӛрт нұсқасы қолданылады:  

1. Бірінші нұсқа, стандартты тәгтермен қоршау тәсілі :  

 



бастапқы тәг –   

 



соңғы тәг  –      ?> 

 Бұл нұсқа жиі қолданылады, кез-келген серверде оның параметрлерінен тәуелсіз осы 

нұсқа  жұмыс  істей  береді.  Біздің  мысалдарда  осы  нұсқа  қолданылады.  Қалған  тәсілдер 

үшін сервер басқарушыларының РНР-ге арналған арнайы параметрлерін енгізу қажет.  

2. Екінші нұсқа, қысқартылған тәгтерді қолдану:  

 



бастапқы тәг – 

 



Соңғы тәг – ?> 

3.  Үшінші нұсқа тәгтері asp ортасы стилінде берілген:  




 

24 


 

бастапқы тәг – <%  



 

соңғы тәг–  %> 



Бұл  екеуі  серверде  арнайы  параметрлер  арқылы  рұқсат  беруге  байланысты  жұмыс 

істейді, егер керекті параметрлер орнатылмаса, программа іске қосылмай қалады.  

1. Тӛртінші нұсқа :  

 



бастапқы тәг –   

  Бұл нұсқа да әмбебап тәсілдерге жатады, кез-келген серверлерде іске қосылады .  

PHP  файлдарының    кеңейтілуі,  яғни  типі  php  немесе  phtml  болуы  тиіс,  соңғысы 

кейде  іске  қосылмауы  да  мүмкін.  Кейбір  серверлер  ерекшеліктеріне  байланысты  басқа 

типтер де қолданыла береді, оны тек   провайдер арқылы білуге болады. Біздің мысалдарда 

*.php кеңейтілуі қолданылады.  

Әрбір оператор С тіліндегідей түрде (;) символымен аяқталады. 

Жабылатын тәг те (?>) сол сияқты оператордың аяқталғанын білдіреді, сондықтан 

келесі нұсқалар бірдей болып саналады:  

   

 

2 Түсініктемелер беру 

PHP  тілі  C,  C++  тілдеріндегі  және  де  Unix  ортасындағы  комментарийлерді 

(түсініктемелерді) қолдана береді. PHP-де түсініктемелердің үш түрі бар:  

- жол соңында екі слэштен кейін түсініктеме жазылады (// түсініктеме), мысалы: 



  echo "Бұл мәтін"; // С++ тіліндегідей түсініктеме 

 ?> 

-  хэш  символы  арқылы  жазылатын  түсініктеме  (#  –  тор  перне  арқылы),  мұндай 



үсініктемелерді циклдер мен жиымдар (массивтер) ішіне пайдалануға болады.  

-  бірнеше  жолдан  тұратын  түсініктеме  –  слэш  пен  жұлдызшаның  қатарласып 

келуімен басталып (/*), солардың кері реттілікпен орналасуы (*/) арқылы аяқталады. 

/*  Бұл көп жолдық комментарий (С тіліндегідей) 

  Бұл оның тағы бір жолы */    

Соңғы  нұсқаны  жиі  пайдалану  қажет  емес,  ӛйткені  ол  кейбір  жағдайларда 

программаның орындалуы кезінде қате беруі мүмкін.  

Мысалдар.  Енді  біз  PHP  тілінде  алғашқы  программа  жазайық.  Әрине,  программа 

жазу ортасында қалыптасқан салт  бойынша, ол "Сәлем, әлем!" деген мәтінді шығаратын 

нұсқау болып табылады. Келесі кодты теріп, оны example1.php файлына жазып қояйық:  

  print "Hello, world!"; 

?> 

РНР  тілін  іске  қосып,  браузерде  осы  файлды  адресі  бойынша  шақырғанда,  мысалы 



тӛмендегідей түрде:  

http://localhost/example1.php  

браузер экранына ағылшын тіліндегі  Сәлем, әлем сӛзі қос тырнақшасыз шығады.  

Экранға  мәлімет  шығаратын  print  операторының  басқа  да  бір  нұсқасы  бар,  ол:      

echo(); 

Мұнда  жақша  қою  міндетті  емес,  бірақ    print  және  echo  функциялар  болып 

табылады,  сондықтан  анықтамалықтарда  жақша  қою  керек  деп  айтылады.  Сонымен, 

нәтижені екі оператор кӛмегімен шығаруға болады: 

- echo –  

"Hello, world" тіркесін шығару үшін қолданғанбыз; 

echo  "Hello, world"; 

- print – 

бұл оператор Perl тілінде қолданылады. 

print "Hello, world"; 




 

25 


Қандай оператор қолдануды ӛзіміз таңдаймыз. 

Енді осы мысалды HTML-тәгтерін қоса отырып шығарып кӛрейік. 



1.1 мысал. HTML-тәгтерін PHP кӛмегімен шығару 

echo ""; 

echo ""; 

echo " 4.1 мысал "; 

echo ""; 

echo ""; 

echo "Hello, world!"; 

echo " Hello, 

world \n"; 

$var=7; 


echo gettype($var); //  integer 

echo "  


if (isset($name)) { 

   echo "Hello, $name"; 

else { 



echo "Өз атыңызды енгізіңіз: 
\n"; 

   echo "

\n"; 

   echo "\n"; 

   echo "\n"; 

   echo "

\n"; 

?> 



 

$X=5; 


$Z=$X++; // $Z=5, $X=6 

echo "Постфиксті форма (\$Z=\$X++;):


 "; 

echo "\$Z = $Z 


\$X = $X 

"; 


$X=5; 

$Z=++$X; // $Z=6, $X=6 

echo " Префиксті форма (\$Z=++\$X;):
 \$Z = $Z 
\$X = 

$X"; 


?> 

'; 


echo '
    '; 

    for ($i = 0; $i < 

    {  echo '

  • '; 



    echo ''; 

    echo $news[$i]; 

    echo ''; 

    echo '
  • '; 

        } 


    echo '
'; 

echo ' '; 

echo 'Жаңалықтар тізіміне қайту'; 

echo '
'; 

echo $news[$id - 1]; 

echo '
'; 

echo '
'; 

echo 'Бұл жерде мәтін мен суреттер көп деп елестетейік :)'; 

echo '
'; 

echo ' '; 

echo ''; 

echo ''; 

echo '+'; 

echo ''; 

echo ''; 

echo ''; 

echo ' '; 


 

57 


echo '
'; 

echo "$a + $b = $result

echo '
'; 

echo '
'; 

echo '
echo '
'; 

echo '   

    

Сайтқа кіру

  

    

  

      Атыңызды енгізіңіз:  

      
  

        

      
                 

       Мені есте 

сақта  

      
         



        

    

  

     



 

64 


    

"А" беті

  

    А және Б құбырда отырған.      

    
  

    
  

    Сіз ретінде кірдіңіз |

href="login.php">Шығу  

  

    

"Б" беті

  



    А және Б құбырда отырған.      

    
  

    
  

    Сіз  ретінде кірдіңіз |

href="login.php">Шығу  

 

echo "Hello, world"; 

 ?> 


 

Hello, world "; 

echo "Hello, world"; 

echo " Hello,world \n"; 

echo "Hello, world\n"; 

echo "  


Hello, world 

\n"; 



 

69 


echo "\n"; 

echo "Hello, world\n"; 

echo "\n"; 

echo " \n"; 

$var=7; 

echo gettype($var); //  integer 




 

71 


echo "  

if (isset($name)) { 

   echo "Hello, $name"; 

else { 



   echo "Введите ваше имя
\n"; 

   echo "

\n"; 

   echo "\n"; 

   echo "\n"; 

   echo "

\n"; 

?> 



 

$X=5; 


$Z=$X++; // $Z=5, $X=6 

echo "Постфикснаяформа (\$Z=\$X++;):


 "; 

echo "\$Z = $Z 


\$X = $X 

"; 


$X=5; 

$Z=++$X; // $Z=6, $X=6 

echo "Префикснаяформа (\$Z=++\$X;):
 \$Z = $Z 
\$X = 

$X"; 


?> 

 

Metka1; 



 

echo $Y; 

$X = "Привет"; 

echo $X[0]; // выведет "П" 

?> 

 



$X = `dir`; 

echo ""; 

echo convert_cyr_string($X, "d", "w"); 

echo ""; 



?> 

жүктеу 1,27 Mb.

Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау