სხვაობა PHP-სა და HTML-ს შორის

სხვაობა PHP-სა და HTML-ს შორის
სხვაობა PHP-სა და HTML-ს შორის

ვიდეო: სხვაობა PHP-სა და HTML-ს შორის

ვიდეო: სხვაობა PHP-სა და HTML-ს შორის
ვიდეო: მეგან მარკლისა და პრინც ჰარის გადაწყვეტილება 2024, ნოემბერი
Anonim

PHP vs HTML

ჰიპერტექსტის მარკირების ენა, ფართოდ ცნობილი, როგორც HTML, არის ვებ გვერდების მარკირების წამყვანი ენა. HTML არის ვებ გვერდების ძირითადი სამშენებლო ბლოკი. ვებ ბრაუზერი კითხულობს HTML დოკუმენტს და აყალიბებს მათ ვიზუალურ ან გასაგონ ვებ გვერდებად. PHP (იგულისხმება PHP: Hypertext Preprocessor) არის სერვერის სკრიპტირების ენა, რომელიც სპეციალურად არის შესაფერისი დინამიური და ინტერაქტიული ვებ გვერდების შესაქმნელად. PHP სკრიპტები შეიძლება ჩაშენდეს HTML დოკუმენტებში.

რა არის HTML?

HTML, როგორც ზემოთ აღინიშნა, არის მარკირების ენა და არა პროგრამირების ენა. მარკირების ენა არის მარკირების ტეგების ნაკრები და HTML იყენებს მარკირების ტეგებს, რომლებსაც ჩვეულებრივ უწოდებენ HTML ტეგებს, ვებ გვერდების აღსაწერად. HTML დოკუმენტები აღწერს ვებ გვერდებს და შეიცავს HTML ტეგებს და უბრალო ტექსტს. HTML ტეგები ადვილად იდენტიფიცირებულია HTML დოკუმენტში, რადგან ისინი გარშემორტყმულია კუთხის ფრჩხილებით (მაგ.). HTML ტეგები, როგორც წესი, ჩასმულია დოკუმენტში წყვილებში, სადაც პირველი ტეგი არის საწყისი ტეგი (მაგ. ) და მეორე ტეგი არის დასასრულის ტეგი (მაგ.). ვებ ბრაუზერის (მაგ. Internet Explorer, Firefox და ა.შ.) ამოცანაა HTML დოკუმენტის წაკითხვა და ვებგვერდის სახით ჩვენება. ბრაუზერი იყენებს HTML ტეგებს გვერდის შინაარსის ინტერპრეტაციისთვის და თავად HTML ტეგები არ არის ნაჩვენები ბრაუზერის მიერ. HTML გვერდებს შეუძლიათ JavaScript-ის მსგავს ენებზე დაწერილი სურათების, ობიექტების და სკრიპტების ჩასმა. გარდა ამისა, HTML შეიძლება გამოყენებულ იქნას ინტერაქტიული ფორმების შესაქმნელად.

რა არის PHP?

როგორც უკვე აღვნიშნეთ, PHP არის სკრიპტირების ენა, რომელიც სპეციალურად არის შესაფერისი დინამიური ვებ გვერდების შესაქმნელად. PHP არის ღია კოდის პროგრამა და მისი ჩამოტვირთვა და გამოყენება უფასოა. PHP სკრიპტები შესრულებულია ვებ სერვერზე.მოთხოვნილ ფაილში PHP კოდი შესრულებულია PHP გაშვების დროით და ქმნის ვებ გვერდის დინამიურ შინაარსს. PHP შეიძლება განთავსდეს უმეტეს ვებ სერვერებზე (Apache, IIS და ა.შ.) და მუშაობს სხვადასხვა პლატფორმებზე, როგორიცაა Windows, Linux, UNIX და ა.შ. მიუხედავად იმისა, რომ PHP თავდაპირველად შეიქმნა დინამიური ვებ გვერდების შესაქმნელად, ის ახლა ძირითადად ორიენტირებულია სერვერის სკრიპტირებაზე, სადაც ის უზრუნველყოფს დინამიურ შინაარსს ვებ სერვერიდან კლიენტამდე. PHP ფაილები შეიძლება შეიცავდეს ტექსტს, HTML ტეგებს და სკრიპტებს. PHP ფაილები მუშავდება ვებ სერვერის მიერ და ბრაუზერში უბრუნდება, როგორც ჩვეულებრივი HTML. PHP ფაილების იდენტიფიცირება შესაძლებელია ფაილის გაფართოებებით „.php“, „.php3“ან „.phtml“

სხვაობა HTML-სა და PHP-ს შორის

მთავარი განსხვავება HTML-სა და PHP-ს შორის არის ის, რომ HTML არის მარკირების ენა, რომელიც გამოიყენება ვებ გვერდის შინაარსის დასაზუსტებლად, ხოლო PHP არის სკრიპტირების ენა. მხოლოდ HTML-ის გამოყენებით შექმნილი ვებგვერდები არის სტატიკური ვებ გვერდები და ისინი ყოველთვის ერთნაირი იქნება ყოველ ჯერზე მათი გახსნისას.მაგრამ PHP ფაილებს შეუძლიათ შექმნან დინამიური ვებ გვერდები, სადაც შინაარსი შეიძლება დროდადრო შეიცვალოს. მაგალითად, PHP-ით შექმნილი დინამიური ვებ გვერდები შეიძლება შეიცავდეს ობიექტებს, როგორიცაა მიმდინარე თარიღი/დრო, მომხმარებლის მიერ გაგზავნილი მონაცემები ფორმის გამოყენებით ან ინფორმაცია მონაცემთა ბაზიდან.

გირჩევთ: