რას წარმოადგენს PHP?

ᲡᲐᲣᲙᲔᲗᲔᲡᲝ ᲡᲐᲮᲔᲚᲔᲑᲘ ᲑᲐᲕᲨᲕᲔᲑᲘᲡᲗᲕᲘᲡ

რას წარმოადგენს PHP

კარგად შეგეძლებათ პროგრამირება, სანამ ეს პროგრამისტს მოუვა თხოვნით: 'რას ნიშნავს PHP, მაინც?' აბრევიატურა გამოიყენება მთელ ვებგვერდზე, იქნება ეს პროგრამირების ენაზე მითითებული, ან შედარების სახით ('გამოიყენეთ რელსები PHP- ის ნაცვლად!'). მაგრამ როგორ მოიპოვა იმ პატარა სამწერტიანმა აკრონიმმა ასეთი ძალა?





რას ნიშნავს PHP?

ინტერნეტის ადრეულ დღეებში, PHP ნიშნავდა 'პერსონალურ მთავარ გვერდს' და განსაზღვრა ვირტუალური უძრავი ქონება, რომელსაც ყველას პრეტენზიას უცხადებდა. ბიზნესისა და პროფესიონალური ვებ – გვერდებისგან განსხვავებით, პირადი საწყისი გვერდი იყო ოჯახისთვის და შინაური ცხოველების სურათების გადასაღებად და ინდივიდუალური ჩანაწერები, რომლებსაც ადამიანს შეეძლო ინტერნეტში შეენახა.

დაკავშირებული სტატიები
  • ყველაზე უარესი ტრეფიკის რეიტინგი
  • საშუალო სკოლის ვებ – გვერდების სია
  • როგორ შევქმნათ ვებ ალბომი

ამასთან, რადგან ვებგვერდი სცდებოდა ჰიპერტექსტის მარკირების მარტივ ენას (HTML), უფრო და უფრო მეტი ადამიანი ითხოვდა მოწინავე ფუნქციონირებას. დაიბადა ახალი ტიპის პროგრამირების ენა და მასთან ერთად, ახალი აბრევიატურა.



რას წარმოადგენს PHP ახლა?

პასუხი მარტივია: PHP: ჰიპერტექსტის პრეპროცესორი .

'მაგრამ მოიცადე, - ამბობ შენ, - ეს არ შეიძლება იყოს პასუხი - როგორ შეიძლება P in PHP შედგეს PHP- ისთვის?'



უცნაურია, მაგრამ პროგრამისტების იუმორის გრძნობისადმი მიხვედრა უბრალოა, რომ ამ ენისთვის გამოყენებული აბრევიატურა არის 'რეკურსიული' აბრევიატურა. ეს გრამატიკული ხუმრობაა, რადგან ის არის აბრევიატურა, რომელიც გულისხმობს თვითონ როდესაც აბრევიატურა გამოიყენება. ეს არის დაფნისა და ჰარდის რუტინული მსგავსი:

'მაშ, რას ნიშნავს PHP, ოლი?'

- რატომ, სტენ, ეს დგას PHP: ჰიპერტექსტის პრეპროცესორი, რა თქმა უნდა.'



გარდაცვლილი ახლობლების ნიშნების ამოცნობა

'Აა, კარგი. მაშ, რა არის ჰიპერტექსტი? '

- ოჰ, სტენ, ეს ყველამ იცის. ჰიპერტექსტი არის ტექსტური ინფორმაციის დაკავშირების შესაძლებლობა სხვა ინფორმაცია ეს არის მსოფლიო ქსელის მთავარი ძალა, ბოლოს და ბოლოს, ხალხს აძლევს საშუალებას, ადვილად აჰყვეს ინფორმაციის ჯაჭვს ახალი ინფორმაციისკენ. '

'Მე ვხედავ. კარგი, ოლი, თუ ასეთი ჭკვიანი ხარ, რა არის წინაპროცესორი? '

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

'ადრე? ოლი, რატომ სურს ვინმეს ამის გაკეთება? '

'უამრავი მიზეზი, სტან, ბევრი. ძირითადად, დინამიური ვებ შინაარსის შექმნაა. მოსწონთ ვებ – გვერდების პერსონალურად პერსონალურად მონიშვნა ან შესაბამისი შინაარსის მიწოდება ასაკის, ადგილმდებარეობის, სქესის ან სხვა დემოგრაფიული მონაცემების გათვალისწინებით. მას ასევე შეუძლია დაადგინოს ისეთი რამ, როგორიცაა, თუ რა სახის კომპიუტერს იყენებთ, ისე რომ ჩამოტვირთოთ პროგრამის სწორი ვერსია თქვენს Mac- ზე მუშაობისთვის, ვიდრე ჩემი კომპიუტერი. '

- ვაიმე, უნდა ითქვას, ეს შთამბეჭდავია, ოლი. Სხვა რაიმე?'

'დიახ, სტენ, PHP სასარგებლოა მრავალი რამისთვის. XML დოკუმენტების, Flash, PDF დოკუმენტების გენერირება… და თუ ვერ პოულობთ მოდულს, რომელიც PEAR– ში აკეთებს იმას, რაც გსურთ, ყოველთვის შეგიძლიათ დააპროგრამოთ საკუთარი. PHP არის ძალიან მოქნილი და სასარგებლო ენა და მუშაობს თითქმის ყველაზე - '

- ერთი წუთით, ოლი! რა არის ეს მსხალი, რაზეც ლაპარაკობ? '

- ოჰ, ბოდიში, სტენ, მე ეს არ ავუხსენი. მსხალი არის PHP გაფართოებისა და პროგრამების საცავი რაც მრავალჯერადი გამოსაყენებელი კოდის ნაწყვეტების მთელი ჯგუფია, რომელსაც ყველანაირი საქმის გაკეთება შეუძლია. ეს არის ადგილი, რომ მოძებნოთ ახალი PHP კოდი, რომ არ მოხდეს საჭის ხელახლა გამოგონება. '

- ვხედავ, ვხედავ. PHP გაფართოებისა და აპლიკაციების საცავი. ამას აზრი აქვს, გარდა ერთისა, ოლის. '

- ეს რა არის, სტან?

'კიდევ რას ნიშნავს PHP?'

PHP- ის მომავალი

მიუხედავად იმისა, რომ PHP გამოიყენება ყველანაირი გზით, ფაქტია, რომ ენა იწყებს მოძველებას ვებ – 2.0 სამყაროში. ინტერნეტი იცვლება სხვა ენებზე, როგორიცაა AJAX და Ruby on Rails. მიუხედავად ამისა, არა მხოლოდ ენის შესწავლა, როგორიცაა PHP ან Java, შეიძლება ემსახურებოდეს სამუშაოს რეალიზაციურ უნარს ნებისმიერი ვებდიზაინერისთვის, ის ასევე გამოდგება ნებისმიერი სასარგებლო პროგრამის ენის შესწავლისთვის. ვებსაიტისთვის .PHP დოკუმენტის შექმნის შესაძლებლობამ შეიძლება გაზარდოს თითქმის ნებისმიერი საიტის ფუნქციონირება, ინტერაქტიულობა და სილამაზეც კი.

ᲙᲐᲚᲝᲠᲘᲘᲡ ᲙᲐᲚᲙᲣᲚᲐᲢᲝᲠᲘ