კვირა, 2024-05-19, 5:59 AM
Welcome Guest | RSS

News Search Engine

php დამწყებებს - 1 გაკვეთილი - Forum

[ New messages · Members · Forum rules · Search · RSS ]
  • Page 1 of 1
  • 1
Forum moderator: DL1MP1K  
Forum » ვებ პროგრამირება/web programming » PHP » php დამწყებებს - 1 გაკვეთილი (გამარჯობა სამყარო)
php დამწყებებს - 1 გაკვეთილი
DL1MP1KDate: სამშაბათი, 2012-01-31, 7:28 PM | Message # 1
Lieutenant colonel
Group: VIP
Messages: 77
Awards: 0
Reputation: 1
Status: გასული
გამარჯობა სამყარო

თითქმის ყველა პროგრამირების დოკუმენტაცია იწყება ორი მარტივი სიტყვის დაწერით. მოდით, ჩვენც არ დავარღვიოთ ეს ტრადიცია და ჩვენი დოკუმენტაცია დავიწყოთ იგივე ფრაზით.

საერთოდ PHP-ში ხანდახან შეგვხვდება ერთი და იგივე ფუნქციის ანალოგი ფუნქციები, რომლებიც ხშირად ერთი და იგივე რაღაცას აკეთებენ ან შეიძლბა ოდნავ განსხვავებულს. ფუნქციებზე მოგვიანებით ვისაუბროთ ეხლა კი გავხსნათ ცარიელი *.php ფაილი და ჩავწეროთ:
Code

<?php
       print("Hello World from PHP");
?>


Code


ამ ფაილის გაშვებისას ეკრანის ზემო მარცხენა კუთხეში დაიწერება ჩვენი ყველასათვის ცნობილი ფრაზა.   
ალბათ გაინტერესებთ თუ რატომ იწყება ფაილი <?php თი და მთავრდება ?> ამით. მოკლედ რომ ვთქვათ, PHP-ის კოდი საერთოდ იწერება ამ კონტექსტში. ინტერპრეტატორი გებულობს, რომ კოდი რომელიც მოთავსებულია <?php -სა და ?> -ს შორის უნდა აღიქვას როგორც PHP სკრიპტი. მოდით ვცადოთ შემდეგი რამ. უკვე დაწერილ ფაილს ?> ამის ქვეს დავუწეროთ.   

[code]
<?php
       print("Hello World from PHP");
?>

Hello World from HTML


სკრიპტის გაშვებისას დავინახავთ რომ აქამდე დაწერილი კოდის ქვეშ გაჩნდა მეორე წარწერაც. დაუკვირდით, კოდი წამოვიდა ?> ამის შემდეგ, ანუ ინტერპრეტატორმა წამოსული კოდი არ აღიქვა როგორც PHP და ბრაუზერს ანდო, ბრაუზერი კი ტექსტს აღიქვამს როგორც (text/html) HTML.

მოდით გავარჩიოთ ჩვენს მიერ დაწერილი ფუნქცია print("Hello World from PHP");

ფუნქცია print უზრუნველყობს მისი არგუმენტების ეკრანზე დაწერას. ყველა ფუნქცია შემდეგი სტრუქტურისაა : სახელი(არგუმენტები). ჩვენს შემთხვევაში ფუნქციის სახელია print ხოლო მისი არგუმენტია Hello World from PHP. თუ არგუმენტი ტექსტი ანუ String ია, ის უნდა მოვათავსოთ ბრჭყალებში, წინააღმდეგ შემთხვევაში ინტერპრეტატორი მას სხვაგვარად აღიქვამს. ბრჭყალებათ მიღებულია ორმაგი ობჭყალების ხმარება (”), თუმცა შეიძლება ვიხმაროთ ერთი ბრჭყალი (’). ჩვენ ბრჭყალებზე მოგვიანებით ვისაუბრებთ ეხლა კი დავაკვირდეთ ფუნქციის ბოლოს მყოფ (;) ნიშანს. აუცილებელია ყველა ბრძანებას მოსდევდეს ; ნიშანი, რადგან ინტერპრეტატორმა აღიქვას რომ ეს ფუნქცია დასრულებულია.

print ფუნქციის ალტერნატიული ფუნქციაა echo. შეგიძლიათ დარწმუნდეთ:

Code

<?php
       print("Hello World from Print");
       print("
");
       echo("Hello World from Echo");
?>


ეს ყველაფერი არაა, PHP-ს შემქმნელებმა იფიქრეს, რომ ესეთი მარტივი ფუნქციები არ არის აუცილებელი იყოს ფუნქციის სახით, რადგან მათ მხოლოდ ერთი არგუმენტი მიეწოდებათ, ასე რომ print, echo და კიდე რამდენიმე ფუნქცია შეგიძლიათ იხმაროთ შემდეგნაერადაც:

Code

<?php
       print "Hello World";
       echo "
";
       echo "Hello World";
?>


განსხვავება მხოლოდ ისაა, რომ ზოგიერთისთვის არასასიამოვნო ფრჩხილები მოშორებულია.

ფუნქციებზე და არგუმენტებზე მოგვიანბით ვისაუბრებთ, პირველი გაკვეთილი კი დასრულებულია.


მიზანი ამართლებას საშუალებას !
ვინც ეძებს ის პოულობს : http://therealgta.ucoz.com
ითამაშე ფლეშ თამაშები : http://gamesforboys.in
 
Forum » ვებ პროგრამირება/web programming » PHP » php დამწყებებს - 1 გაკვეთილი (გამარჯობა სამყარო)
  • Page 1 of 1
  • 1
Search:

1-1 biography magari gogo for DLE Desing pretty to Design template Dle design dle template math dizaini NeedGames Templates uCoz Group Sluts უყურე ონლაინში ფილმი გადმოწერე ფილმი ფილმის გადმოწერა უფასოდ ფილმის ყურება Big hardcore and Fun Threesome busty of City 2012 Need download movies in Life თამაში თამაშები GTA Andreas Tits news the Search Freeway Engine Facebook at Babe Getting ფილმები Movies Movie filmebi Pro theme პროგრამები programs soft softs Program programebi my LOve Fuck 18+ traki mineti სიახლეები 18 + porno online porno muteli Sex tynauri seqsi PSD elegant მინეტი ონლაინ 1X1 სექსი HD ხარისხი Game Games Man Enterprise edition tynaven elcomsoft Elcomsoft System Recovery themes Girl MULTI with hard Her pussy magari ass
Copyright MyCorp © 2024
Create a free website with uCoz