កុំព្យូទ័រការសរសេរកម្មវិធី

បង្កើតកម្មវិធី PHP: ការបង្កើតឧទាហរណ៍ថ្នាក់

គំនិតនៃ Object-Oriented Programming នេះគឺជាកម្មវិធី PHP លទ្ធភាពទូលំទូលាយច្រើនដោយសារតែភាពជាក់លាក់របស់ខ្លួនប៉ុន្តែសូម្បីតែនៅក្នុងការអនុវត្តនាពេលបច្ចុប្បន្ននេះវាផ្តល់នូវលទ្ធភាពដែលគ្មានដែនកំណត់អ្នកសរសេរកម្មវិធី។ ការរចនារបស់ PHP សំណង់ - វិធីសាស្រ្តពិសេសនៃថ្នាក់ (វត្ថុ) ដែលត្រូវបានគេហៅថារាល់ពេលវត្ថុត្រូវបានបង្កើតឡើង។

ការកំណត់គឺថា PHP ត្រូវបានធ្វើការនៅក្នុងពេលនៃទំព័រនេះ។ នៅពេលដែលទំព័រនេះគឺបានធ្វើឱ្យស្រស់ឬផ្ទុកទំព័រមួយផ្សេងទៀតនៅលើតំបន់បណ្ដាញដូចគ្នាជាមួយវត្ថុដែលបានទាមទារបានបង្កើតឡើងប្រព័ន្ធថ្មីម្តងទៀតពីដំបូង។

ការបង្កើតវត្ថុ

ថ្នាក់បរិយាយមិនត្រូវបានទាមទារឱ្យមានការបង្កើតទេ។ បើអ្នកត្រូវការដើម្បីរៀបចំតម្លៃដំបូងនៃអថេរដើម្បីចាប់ខណៈពេលនៃការបង្កើតឧទាហរណ៍ថ្នាក់ (វត្ថុ) ដើម្បីអនុវត្តសកម្មភាពជាក់លាក់នៅលើវត្ថុផ្សេងទៀត, អ្នកអាចប្រើវាក្យសម្ព័ន្ធដែលមិនថ្នាក់ PHP និងបង្កើតសរសេរកូដសមរម្យនៅខាងក្រៅវិធីសាស្រ្តថ្នាក់។

នេះបើយោងតាមតក្កនៃរចនាប័ទ្ម Object-Oriented Programming ដែលជាថ្នាក់គ្នាគួរតែមានអ្នកបង្កើតដែលគួរតែត្រូវបានចាប់ផ្តើមពីអរូបីដើមឈើថ្នាក់ (ទទេទាំងស្រុង) បុព្វបុរសមួយ។ វត្ថុបុរាណនេះនៃអតីតកាល, ជាជាងការអនុវត្តសមរម្យ។

នៅពេលដែលការរីកចម្រើនក្នុងវិស័យចាប់ផ្តើមថ្នាក់សំខាន់មួយដែលមានទិន្នន័យនិងលក្ខណៈសម្បត្តិដែលបានភ្ជាប់ជាមួយនឹងទិន្នន័យខាងក្រៅ (វត្ថុ) ដោយគ្មានមុខងារសាងសង់របស់ខ្លួនផ្ទាល់ PHP គឺមិនអាចខ្វះបាន។

ក្នុងឧទាហរណ៍នេះមុខងារ (អ្នកបង្កើត) ត្រូវបានគេហៅថាដើម្បីបង្កើត (បង្កើតកម្មវិធី PHP) កាលបរិច្ឆេទនៃការឧទាហរណ៍ថ្នាក់នេះ។ វាមានឈ្មោះជាក់លាក់មួយនិងត្រូវបានគេហៅថា __construct ម៉ាស៊ីនតែម្តងប៉ុណ្ណោះនៅពេលដែលឧទាហរណ៍ថ្នាក់នេះត្រូវបានបង្កើតឡើង។

ថ្នាក់នេះផ្ដល់ $ iUniqueNo អថេរឋិតិវន្ត, ថានៅក្នុងច្បាប់ចម្លងនៃថ្នាក់នេះជារៀងរាល់នឹងមានតម្លៃតែមួយគត់។ ករណីនៃថ្នាក់មិនមានអ្វីនៅក្នុងរឿងធម្មតាលើកលែងតែសម្រាប់ការបកស្រាយនៅក្នុងក្របខ័ណ្ឌ PHP និងវាក្យសម្ព័ន្ធដែលបានផ្ដល់ដោយអ្នកអភិវឌ្ឍន៍នៃវិធីសាស្រ្តអន្តរកម្មរបស់ពួកគេ។

តក្កចាប់ផ្ដើមមរតក

វត្ថុត្រូវតែអនុវត្តគោលបំណងរបស់ខ្លួន, ដើម្បីឱ្យមានអ្វីដែលគាត់គួរតែ, និងធ្វើអ្វីដែលខ្ញុំត្រូវការ។ ជាមួយដូចជាការចាប់ផ្ដើមមួយដែលសមហេតុផលនៅក្នុងទស្សនវិស័យពូជពង្សកម្រិតនីមួយអាចរួមបញ្ចូលការចាប់ផ្តើមបុព្វបុរសគ្នាជាកូនចៅគេហៅថាកម្រិតមួយ។

ក្នុងឧទាហរណ៍នេះពាក្យគន្លឹះអនុញ្ញាតឱ្យអ្នកដើម្បីហៅឪពុកម្តាយ :: ឪពុកម្តាយបង្កើតកម្រិតនៃកុមារជាមួយនេះ។ សញ្ញាន័យវិទ្យាគឺសាមញ្ញ។ ដំបូងគឺដើម្បីអនុវត្តបុព្វបុរសដំបូងរបស់ខ្លួនបន្ទាប់មកវត្ថុបច្ចុប្បន្ន។ ជាលើកដំបូងនេះខាងក្រោមតក្ករបស់ខ្លួន, ទីពីរ - ផ្ទាល់ខ្លួនរបស់គាត់។

ពេលដែលវត្ថុនីមួយគឺត្រូវបានចូលប្រឡូកនៅក្នុងអាជីវកម្មនេះ, ដំណើរការជារួមគឺត្រឹមត្រូវនិងអាចយល់បាន។ ប៉ុន្តែនេះមិនគួរត្រូវបានចាត់ទុកជាទូទៅថាជាបទដ្ឋានសម្រាប់ប្រព័ន្ធកន្លែងទាំងអស់។

ប្រព័ន្ធការរីកចម្រើនក្នុងវិស័យវត្ថុ "អាហារ" នៅក្នុងការប៉ាន់ប្រដំបូងអាចមានអ្វីមួយនៅក្នុងទូទៅ, ប៉ុន្តែផលិតផលដែលមានទឹកដោះគោ, ឪឡឹក, pasta និងធញ្ញជាតិបើទោះបីជាពួកគេជាកម្មសិទ្ធិដូចជាប្រព័ន្ធ, ប៉ុន្តែពួកគេមើលទៅនិងត្រូវបានរៀបរាប់ជាការពិតខុសគ្នា។

អ្នកអភិវឌ្ឍន៍ត្រូវតែកសាងវត្ថុនីមួយនៅលើប្រព័ន្ធកម្មវិធីហើយមិនមែននៅលើរបៀបដែលវាគឺនៅពេលដែលនរណាម្នាក់បានស្នើ។ បញ្ហានីមួយគឺមានតែមួយ, វាគឺជាតម្រូវការក្នុងការប្រើនៅលើការបង្កើតឪពុកម្តាយរបស់ PHP មួយ - មិនដាច់ខាត។

ផលិតសាធារណៈនិងឯកជន

បង្កើតលំនាំដើមគឺជារឿងធម្មតានិងអាចរកបានសម្រាប់ប្រើដោយកូនចៅទាំងអស់។ មិនចាំបាច់បង្ហាញពីការបំពេញមុខងារសាធារណៈជាការបង្កើតដោយលំនាំដើម, កម្មវិធី PHP ព្យាបាលបានរៀបរាប់ទាំងអស់ដូចជារឿងធម្មតា។

តើធ្វើដូចម្តេចវាធ្វើឱ្យយល់ប្រើពាក្យគន្លឹះឯកជននៅក្នុងការរៀបរាប់នៃការរចនានេះ - ជាក់លាក់នៃបញ្ហានេះជាលក្ខណៈពិសេសនៃដំណើរការនៃការអភិវឌ្ឍឬការសរសេរកម្មវិធីចំណង់ចំណូលចិត្តនេះ?

ពីចំណុចទស្សននៃវត្ថុទិដ្ឋភាពការរីកចម្រើនក្នុងវិស័យអាចនឹងអនុញ្ញាតឱ្យមានការរឹតបន្តឹងណាមួយជាមួយនឹងការគោរពដល់ដូនតារបស់គេទៅកូនចៅ, ប៉ុន្តែជារបៀបជាច្រើនគឺជាតក្កសមហេតុផលពិបាកក្នុងការនិយាយថាទោះយ៉ាងណានៅក្នុងបរិបទរួម។

ជីវិតវត្ថុ

គំនិតនៃថ្នាក់បង្កើតកម្មវិធី PHP Object-Oriented Programming ឱកាសកាន់តែធំសម្រាប់ហេតុផលសាមញ្ញថាក្រោយមកទៀតមានតែមាននៅពេលនៃទំព័រមួយនេះវាបង្កើតឡើងវិញឬបង្កើតទំព័រមួយផ្សេងទៀត។

ការចូលរួមតាមរយៈកម្មវិធីរុករក JavaScript AJAX និងលេខកូដត្រឹមត្រូវនៅលើម៉ាស៊ីនបម្រើអាចជួយពន្យារជីវិតនៃវត្ថុនោះទេប៉ុន្តែនៅក្នុងសំណុំបែបបទណាមួយវានឹងមានរចនាប័ទ្មដែលបានកំណត់។

កម្មវិធី PHP ផ្ដល់នូវសមត្ថភាពក្នុងការរត់ស្គ្រីបនៅលើម៉ាស៊ីនបម្រើនៅពេលដែលម៉ាស៊ីនភ្ញៀវគឺ "ផ្ដាច់" និង "ទទួលយក" ម៉ាស៊ីនភ្ញៀវត្រឡប់ទៅស្គ្រីបរត់ពួកវាមុនពេល, ប៉ុន្តែនេះគឺមិនមែនជាជម្រើសនៅពេលដែលកម្មវិធីចង្អុលទិសទៅវត្ថុដែលត្រូវបានអនុវត្តក្នុង C ++ មួយ។

ក្នុងករណីចុងក្រោយនេះអ្នកអាចបង្កើតប្រព័ន្ធពេញលេញនៃវត្ថុដែលនឹងត្រូវបាន "ជារៀងរហូត" ដែលជាកម្មវិធីនេះគឺឡើងនិងកំពុងរត់។ ទោះជាយ៉ាងណា, វាគ្រាន់តែអាចមានអំនួតតាមរយៈកម្មវិធីមួយស្ថានីភាសាដូច C ++, C #, លោក Pascal និង Delphi ។ បានកសាងឡើងទាំងអស់ខុសគ្នារស់នៅកាន់តែលឿននិងឈានដល់ជាច្រើនទៀតនៅលើពិភពលោកអនឡាញមួយដែលថាមវន្ត។

ពីស៊េរីរបស់ខ្លួនឯងអភិរក្សនេះ

អ្នកអាចរកឃើញយុត្តិកម្មប្រវត្តិសាស្រ្តសម្រាប់ពាក្យ«សៀរៀល "និងរូបរាងនៅក្នុងជីវិតប្រចាំថ្ងៃជាគំនិតនៃ" វិធីសាស្រ្តវេទមន្ត "នោះទេ។ ប៉ុន្តែអ្វីគ្រប់យ៉ាងគឺកាន់តែងាយស្រួល។ ពិតជាដូចគ្នាភាពខុសគ្នារវាងសេរីភាពនៃ C ++ លើការរឹងនៃ C # សៀរៀលខុសពីគំនិតបាណល់នេះ:

  • សរសេរវត្ថុទៅជាខ្សែអក្សរមួយ;
  • អានវត្ថុពីខ្សែអក្សរមួយ។

បានឱ្យដឹងថាវិធីសាស្រ្តវេទមន្តជុំវិញនិងទេវកថាវេទមន្ត - ស្រស់ស្អាត, ឮ, ប៉ុន្តែការអនុវត្តជាក់ស្តែងតិចតួច។ ពិភពនៃព័តគួរឱ្យចាប់អារម្មណ៍ជាចម្បងនៅក្នុងនោះទាំងអស់អាចមើលឃើញ, ការស្ដាប់លឺនិងជាក់ស្តែងអាចត្រូវបានរៀបរាប់ជាអត្ថបទសាមញ្ញនិងជាប់ទាក់ទងគ្នា។

ពតែងតែគឺហើយនឹងត្រូវបានខ្សែតួអក្សរមួយ។ គ្មានបញ្ហាអ្វីដែលធម្មជាតិ។ រចនាសម្ព័ន្ធផ្លូវការនៃភាសាសរសេរកម្មវិធីជានិមិត្តរូបនៃធម្មជាតិតែម្នាក់ឯង - ការសរសេរកូដតារាង។

គំនិតនៃការបម្លែងវត្ថុមួយទៅក្នុងខ្សែអក្សរមួយដូច្នេះថានៅពេលចាំបាច់វាអាចធ្វើទៅបានងើបឡើងវិញពីបន្ទាត់នេះដោយមិនបាត់បង់អ្វីដែលសំខាន់នោះ - ជាគំនិតឆ្លាតវៃ។

មកពីខ្លួនឯងដើម្បីខ្លួនឯង

ស្ថាបនិកបង្កើតកម្មវិធី PHP សញ្ញាន័យវិទ្យានៅក្នុងវាក្យសម្ព័ន្ធរបស់ខ្លួនគឺនៅមានកម្រិតប៉ុន្តែប្រសិនបើអ្នករចនាម៉ូដអភិវឌ្ឍដោយមានទីតាំងអភិវឌ្ឍន៍:

  • វាគឺជាការចាប់ផ្តើម - ដើម្បីបង្កើតវត្ថុថ្មីទាំងស្រុង!
  • នេះគឺជាស្ថានភាពបច្ចុប្បន្ននេះ - បង្កើតឧទាហរណ៍ដែលមានស្រាប់។

ដែនកំណត់របស់ PHP ដោយសារតែការពិតដែលថាប្រព័ន្ធនៃវត្ថុវាមានតែនៅពេលនៃទំព័រមួយដែលពួកគេបានដកខ្លួនចេញនោះ។

បង្កើតប្រព័ន្ធនៃវត្ថុក្នុងការបង្កើតទំព័រនៅលើតំបន់បណ្ដាញរបស់អ្នក, អ្នកអាចរក្សាវាទុក។ ដើម្បីភាពងាយស្រួលដំណើរការនេះមិនត្រូវបានគេហៅថាសៀរៀលចាំបាច់នោះយើងអាចដាក់កម្រិតការអភិរក្សស្ថានភាពនេះ (ឯកសារមូលដ្ឋានទិន្នន័យ), ហើយនៅពេលដែលតម្រូវការក្នុងការ reconvene ទំព័រដូចគ្នាឬបង្កើតផ្សេងទៀតនៅលើតំបន់បណ្ដាញដូចគ្នានេះ, គ្រាន់តែស្តារស្ថានភាពបច្ចុប្បន្ននៃកិច្ចការដែលត្រូវបានបង្កើតឡើងរួចទៅហើយ។

នៅក្នុងបរិបទនេះប្រព័ន្ធវត្ថុត្រូវបានបង្កើតឡើងតែម្តងប៉ុណ្ណោះក្នុងវគ្គសិក្សានៃតំបន់បណ្តាញនេះវាត្រូវបានគេគ្រាន់តែអភិវឌ្ឍ។ នៅក្រោមគម្រោងនេះអ្នកអាចរចនាប្រព័ន្ធនៃវត្ថុមួយថាជាការផ្លាស់ប្តូរលក្ខខណ្ឌក្នុងការអាដាប់ធ័រ។

ដោយខ្លួនឯងវត្ថុប្រព័ន្ធ "ចងចាំ" សកម្មភាពរបស់អ្នកទស្សនានិងទំព័រស្ថានភាពនេះហើយរាល់ពេលដែលយើងរត់កម្មវិធី PHP, វាមិនត្រូវបានបង្កើតឡើងពីដំបូងនិងបានស្ដារឡើងវិញទៅរដ្ឋមុន។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 km.birmiss.com. Theme powered by WordPress.