პოსტები ტეგით “PHP”

Quercus – PHP in Java

აჟიტირებული ვარ სრული ამ სიტყვის მნიშნველობით… ასეთ რამეს მართლა არ ველოდი და ხელი მქონდა დიდი ხანია ჩაქნეული… ამასწინათ იკას ბლოგზე ვნახე პოსტი სათაურით: Breakthrough: Java Implementation of PHP5 თავისთავად დამაინტერესა(რატომღაც), დღეს გამოვნახე დრო და გავტესტე… სიმართლე უნდა ითქვას შედეგმა ყოველგვარ მოლოდინს გადააჭარბა…

PHP და Java ერთად? რაოდენ ირონიულადაც არ უნდა ჟღერდეს თურმე ეს შესაძლებელია. რა საჭიროა? მიჭირს კონკრეტული მაგალითის მოყვანა, თუმცა გავიხსენებ ერთი წლის წინანდელ შემთხვევას როდესაც ერთერთი მეგა კომპანიის(არა ქართული) რეპორტინგის სისტემაზე მუშაობისას როცა სკრიპტინგი აღმოჩნდა საჭირო(ამას გააჩნდა საფუძვლიანი მიზეზი) როგორ ვნატრობდი რომ Groovy – ის ნაცვლად PHP – ზე შემძლებოდა წერა… თუმცა ამის შესაძლებლობა მაშინ არ მომეცა.

მიუხედავად იმისა რომ ეს ძრავი ჯერ არ მუშაობს ბევრისათვის კარგად ნაცნობ Tomcat – ზე მიმაჩნია რომ არც ეს არის შორეული პერსპექტივა… რაც შეეხება ტესტირების შედეგებს…
სრულად »

ტეგები: ,

ბიტური ოპერატორები PHP – ში

ბიტური ოპერატორების გამოყენება არცთუ ხშირად გვიწევს მაგრამ არის შემთხვევები როდესაც მათი გამოყენება შეიძლება სასარგებლო და ხშირ შემთხვევაში საუკეთესო გამოსავალიც კი იყოს. PHP აღჭურვილია შესაბამისი ოპერატორებით რომლებიც შეიძლება გამოვიყენოთ ბიტური ოპერაციების ჩატარებისათვის. სრულად »

ტეგები:

phpDocumentor – ის ინტეგრაცია PHPEclipse 3.2 – ში

პირველ რიგში რისთვის არის phpDocumentor და რა არის PHPEclipse? ორივე ძალიან საჭირო და სასარგებლო ინსტრუმენტია რომელიც საგრძნობლად აადვილებს საქმეს… phpDocumentor არის შესანიშნავი ინსტრუმენტი PHP – ს API დოკუმენტაციის დასაგენერირებლად ხოლო PHPEclipse ჩემის აზრით საუკეთესო IDE PHP – სთვის. ნებისმიერ PHP დეველოპერს ვინც არ იყენებს ამ ინსტრუმენტებს ვურჩევდი მათ გამოყენებას. phpDocumentor შეიძლება გადმოვიწეროთ ამ მისამართიდან ხოლო PHPEclipse ამ მისამართიდან სრულად »

ტეგები:

Registry პატერნი – php4

Registry პატერნი გამოიყენება გლობალურ მონაცემებთან სამუშაოდ (გლობალური ცვლადები). ამ პატერნის მეშვეობით შესაძლებელია ორგანიზება გავუკეთოთ ნებისმიერ გლობალურ მონაცემს და შედმგომში ადვილად გამოვიყენოთ ეს მონაცემები. ნაცვლად იმისა რომ გლობალური მონაცემები შევინახოთ PHP-ს გლობალურ $GLOBAL მასივში (რომლის გამოყენებაც აპლიკაციის წერისას არცთუ სასიამოვნო პროცესია), ბევრად ეფექტური იქნება თუ ასეთ მონაცემებთან სამუშაოდ გვექნება რაიმე ჩამოყალიბებული და მოქნილი მექანიზმი. სწორედ ასეთ მექანიზმს წარმოადგენს Registry პატერნი. სრულად »

ტეგები: ,

Singleton პატერნი – PHP4 და PHP5

შესაძლებელია თუ არა ამ საჭირო პატერნის რეალიზაცია PHP4 – ში? მიუხედავად იმისა რომ უმრავი რამ არის ნათქვამი PHP-ს ამ ვერსიის არასრულფასოვან ობიექტზე ორიენტირებულ შესაძლებლობებზე – ეს შესაძლებელია თუმცა გარკვეულწილად ეს არის ხელოვნური და შედარებით რთული გზა ვიდრე PHP5-სა და Java-ში. (დეტალურად ამ პატერნის შესახებ შეგიძლიათ წაიკითხოთ ამ პოსტში). სრულად »

ტეგები: ,

რა არის ახალი PHP 5-ში

Andi Gutmans, Stig Bakken და Derick Rethans-ის ახალი წიგნის “PHP 5 Power Programming” II თავი.

ორიგინალის მისამართი: http://www.zend.com/php5/andi-book-excerpt.php

  1. შესავალი
  2. ენის ახალი შესაძლებლობები
    • ახალი ობიექტზე-ორიენტირებული მოდელი
    • ახალი ობიექტზე-ორიენტირებული მიდგომა ენის სხვა ახალი შესაძლებლობები
  3. PHP-ში შესული ძირითადი ცვლილებები
    • XML და ვებ სერვისები
    • ახალი გაფართოება MySQLi (დახვეწილი MySQL)
    • გაფართოება SQLite
    • Tidy გაფართოება
    • Perl გაფართოება
    • PHP 5-ის სხვა სიახლეები
  4. დასკვნა

სრულად »

ტეგები: