PHP8+-ის უმაღლესი სახელმძღვანელო
ფუნქციები
გაცნობა
ანონიმური ფუნქციები
ანონიმური ფუნქციების გარე ცვლადები
ანონიმური ფუნქციების გარე ცვლადების მიღება
ანონიმური ფუნქციების გარე ცვლადების შეცვლა
ცვლადი ანონიმური ფუნქციის გამოძახებამდე
ანონიმური ფუნქციის დასაბრუნებელი მნიშვნელობის ტიპი
ისრისებრი ფუნქციები
ისრისებრი ფუნქციების გარე ცვლადები
ფუნქციის გამოძახება სახელის მიხედვით
კოლბექ-ფუნქციები
კოლბექები ჩაშენებულ ფუნქციებში
JSON-ის ფორმატი
შესავალი
მონაცემები JSON-ში
მონაცემები JSON-დან
ობიექტები JSON-დან
ობიექტები JSON-დან ასოციაციურ მასივებში
მონაცემების გაგზავნა JSON-ის ფორმატში
არასწორი JSON
JSON-ის პარსერის შეცდომები
XML-ის ფორმატი
შესავალი
XML ტეგის ტექსტი
XML ტეგების ჯგუფის ტექსტები
XML ტეგის ატრიბუტები
XML ტეგების ჯგუფის ატრიბუტები
ჩადგმული XML ტეგი
XML ტეგების ჯგუფი ჩადგმულობით
XML ტეგების სახელები დეფისებით
ბიბლიოთეკა CURL
შესავალი
პასუხი ცვლადში
პასუხის შეცდომაზე შემოწმება
გადამისამართებების მიყოლა
მუშაობა HTTPS-თან
ბრაუზერის იმიტაცია
მონაცემების გაგზავნა POST მეთოდით
ქუქი-ფაილების გაგზავნა
ქუქი-ფაილების უკან გაგზავნა
HTTP ჰედერების დაყენება
API-სთან მუშაობა
შესავალი
სწავლისთვის მოსამზადებელი
API ერთი URL-ით
API რამდენიმე URL-ით
API GET პარამეტრით
API რამდენიმე GET პარამეტრით
JSON-ის მომწოდებელი API
API POST პარამეტრებით
API POST პარამეტრებით JSON ფორმატში
API და მონაცემთა ბაზა
API CRUD ოპერაციებისთვის
API ავტორიზაციით
API ადამიანისთვის გასაგები URL-ებით
REST API
გარე API-ების გამოყენება
SQL უსაფრთხოება PHP-ში
შესავალი
სატესტო ცხრილები
კომენტარები SQL მოთხოვნაში
ბრჭყალები SQL მოთხოვნებში
SQL ინექცია სტრიქონულ პარამეტრში
SQL ინექცია რიცხვით პარამეტრში
მონაცემთა ბაზის შეცდომების გამორთვა
მნიშვნელობის ჩანაცვლება
მნიშვნელობების სია
ველების სია
დინამიური მოთხოვნის ფორმირება
სხვა მონაცემების ნახვა
PDO-სთან მუშაობა
შესავალი
ტესტური ცხრილი
კავშირი
მოთხოვნები
მოთხოვნების პრობლემები
მომზადებული გამონათქვამები
პოზიციური პლეისჰოლდერები
დასახელებული პლეისჰოლდერები
პლეისჰოლდერების თავით შეტანა ბრჭყალებში
ცვლადების პოზიციური მიბმა
ცვლადების დასახელებით მიბმა
ერთი ველის მიღება
ყველა მწკრივი შედეგიდან
მრავალჯერადი შესრულება
მუშაობა LIKE ოპერატორთან
მუშაობა LIMIT ოპერატორთან
ოპტიმიზაცია
საიტის ჩატვირთვის სიჩქარის ფაქტორები
ხელმისაწვდომი რესურსები
განმეორებადი ოპერაციების ოპტიმიზაცია
მძიმე ოპერაციების გამეორების ოპტიმიზაცია
ციკლური ოპერაციების ოპტიმიზაცია
მასივის სიგრძის ზედმეტი გამოთვლა ციკლში
ციკლის დამატებითი პასების ოპტიმიზაცია
ჩაშენებული ფუნქციების მეშვეობით ოპტიმიზაცია
ოპტიმალური ალგორითმის არჩევა
რეგულარული გამონათქვამების გამოყენების ოპტიმიზაცია
SQL მოთხოვნების გამოყენების ოპტიმიზაცია
მეხსიერების მოხმარების ოპტიმიზაცია
ზედმეტი მასივების ოპტიმიზაცია
მასივში გარდაქმნის ოპტიმიზაცია