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

កម្មវិធី PHP: ធាតុចំណុចចុងក្រោយ។ អារេនៃសក្ដានុពលមួយ

កម្មវិធី PHP - គឺជោគជ័យនិងសម័យទំនើប: ជាវាក្យសម្ព័ន្ធគុណភាពនិងសញ្ញាន័យវិទ្យាសមត្ថភាពក្នុងការធ្វើការលើសពីអ្វីដែលត្រូវបានអនុញ្ញាតនោះទេ។ ការអនុវត្តន៍នៃគំនិតរបស់ Object-Oriented Programming និងសេរីភាពនៃការផ្លាស់ប្តូប្រភេទនៃអថេរដែលបានធ្វើការពិតនៃការរវើរវាយហ៊ានច្រើនបំផុត។

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

តម្លៃបច្ចុប្បន្ននៃការអារេ

ប្រសិនបើអ្នកមិនអើពើនឹងការរចនាសន្ទស្សន៍និងការប្រើប្រាស់

$ ArData [] = scField ថ្មី (); // scNumber, scString, scParagraph, ...

ដែលជាកន្លែងដែល scField () - វត្ថុ Constructor អរូបី - "បំណែកនៃព" ដែលមានអ្នកទទួលការ: ចំនួន (scNumber), ខ្សែអក្សរ (scString), ឃ្លា (scParagraph), ... ដើម្បីទទួលបានកម្មវិធី PHP នេះ: ធាតុចុងក្រោយ = អារេនៃវត្ថុតាំងបង្ហាញលក្ខណៈសម្បត្តិរបស់ខ្លួនជាមួយ ធាតុពិតប្រាកដ។

សំខាន់, គ្មានបញ្ហាអ្វីដែលធាតុដែលពាក់ព័ន្ធប៉ុន្តែនៅក្នុងករណីនេះវាគឺជាការចាំបាច់ដើម្បីអនុវត្តតាមទស្សន៍ទ្រនិចនេះ (ក្នុង PHP - ទស្សន៍ទ្រនិច) នៅក្នុងអារេ។ កាន់តែច្រើនជាញឹកញាប់ - ត្រូវមានទស្សន៍ទ្រនិចដៃរបស់ខ្លួនផ្ទាល់។ កម្មវិធី PHP ទស្សន៍ទ្រនិចចាំបាច់មួយនៅខ្វះគំនិតនៃ "ធាតុចុងក្រោយ = អារេមួយ»។ ដែលអាចប្រើបានតាមរយៈការបញ្ចប់មុខងារ () និង array_pop (), ធាតុចុងក្រោយដែលជាប្រតិភូទៅអារេលក្ខណៈសម្បត្តិមួយ។ ការប្រើ array_pop () លើសពីនេះទៀតប្តូរដោយស្វ័យប្រវត្តិទៅធាតុអារេលក្ខណៈសម្បត្តិរបស់ខ្លួនមុននិងបានកែប្រែទៅតាមនោះត្រូវបាន។ នេះត្រូវបានបង្កឡើងដោយលទ្ធភាពនៃចលនានៃធាតុនេះ។

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

ប្រភពដើមនិងធាតុផ្សេងទៀត

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

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

ប្រសិនបើអ្នកផ្លាស់ទីចំណុចកណ្តាលនៃភាពធ្ងន់ធ្ងទៅធាតុពិតប្រាកដហើយឱ្យគាត់សម្រេចចិត្តផ្ទាល់ខ្លួនរបស់គាត់, កម្មវិធីនេះត្រូវចំណាយពេលនៅលើខុសគ្នាទាំងស្រុង, មើលទៅមានអត្ថន័យ។ ភាគច្រើនជាញឹកញាប់វាជាវិធីសាស្រ្តនេះអនុញ្ញាតឱ្យសម្រេចបាននូវគោលដៅនេះជាពិសេសនៅពេលដែលវាមកដល់, ឧទាហរណ៍, ការប្រើប្រាស់ស្លាកឯកសារច្រើន * .docx, XML ដែលបានកត់ត្រាទុកក្នុងការបើកទូលាយស្តង់ដារ។

ក្នុង PHP ដើម្បីទទួលបានធាតុចុងក្រោយនៅក្នុងអារេ - វាអត្ថន័យថ្មីមួយនិងជាឱកាសល្អ។

ទាញយកឯកសារនិងលក្ខណៈសម្បត្តិថាមវន្តនៃអារេ

នៅពេលដែលតំបន់បណ្តាញផ្តល់ជូននូវសមត្ថភាពក្នុងការទាញយកណាមួយនៃឯកសារនេះ, វាជាការងាយស្រួលក្នុងការប្រើគំនិតនៃវត្ថុអរូបីមួយ, ឧទាហរណ៍, SCFile និងកូនចៅពីគាត់ scImage, scDocument, scTabe ដែលនឹងមានលក្ខណៈសម្បត្តិឈ្មោះដូចគ្នានេះដែរប៉ុន្តែខុសរូបរាងនិងអត្ថន័យរបស់ពួកគេ (មាតិកា) ។ នៅក្នុងបរិបទនៃវាក្យសម្ព័ន្ធ PHP នេះ (ធាតុអារេចុងក្រោយ =) ដោយប្រើមុខងារចុង () អ្នកអាចប្រើវាជាវិធីដែលវាកំណត់ធាតុចុងក្រោយនេះ។ ការសម្រេចចិត្តនេះត្រូវបាន interesting នៅក្នុងនោះវាបានប្តូរបទបង្ហាញធម្មតានិងអនុញ្ញាតឱ្យអ្នកដើម្បីរុករករចនាសម្ព័ន្ធទិន្នន័យដូចដែលវាត្រូវបានគេបង្កើតឡើង។

ការប្រើប្រាស់បែបនេះនៃអារេផ្តល់ឱ្យពួកគេនូវអត្ថន័យថ្មីទាំងស្រុង។ វាផ្ដល់នូវវាក្យសម្ព័ន្ធកម្មវិធី PHP, ប៉ុន្តែការប្រើដែលផ្តល់នូវឱកាសយ៉ាងធំ។

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

ក្នុងករណីចុងក្រោយនេះឯកសារតែងតែតួអក្សរ, ខ្សែអក្សរ, លេខ, និង, សំខាន់បំផុត, ការធ្វើទ្រង់ទ្រាយ។ រក្សាដាននៃធាតុគ្នាគឺមានការលំបាកនោះទេប៉ុន្តែដោយការផ្តល់នូវវត្ថុត្រឹមត្រូវសម្រាប់ធាតុទ្រង់ទ្រាយគ្នាអាចត្រូវបានទទួលដោយមិនស្ទាក់ស្ទើរថាឯកសារដូចដែលវាគឺជា។

ជង់និងហៅខ្លួនឯងនៅក្នុងវាក្យសម្ព័ន្ធ

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

ជាការពិតណាស់, ការប្រើប្រាស់ PHPOffice \ PHPWord បន្ទាប់មកអាចត្រូវបានយ៉ាងងាយស្រួលបើកឯកសារ vordovsky ណាមួយ (* .docx), វាត្រូវបានទុកក្នុងប័ណ្ណសារទេប៉ុន្តែគ្រាន់តែជាឯកសារ XML ច្រើនដែលមានរចនាសម្ព័ន្ធ, រូបភាពនិងវត្ថុផ្សេងទៀត។

នៅពេលដូចគ្នានេះដែរប្រសិនបើយើងទទួលយកបានតែឯកសារ XML, បើទោះបីជាពួកគេត្រូវបានទាក់ទងនឹង (នៅក្នុងលក្ខខណ្ឌនៃរចនាប័ទ្មតុរូបភាព), នឹងមិនធ្វើការដើម្បីបង្កើតឯកសារថ្មីមួយដោយផ្អែកលើការចាស់និងគ្រាន់តែជាការផ្លាស់ប្តូរទៅការផ្លាស់ប្តូររបស់គាត់ដែលចង់បាន (ឧទាហរណ៍ការផ្លាស់ប្តូរណ៍ពុម្ពអក្សរទ្រង់ទ្រាយ) ។ ជម្រើសដើម្បីអនុវត្តស្លាក XML មានការបើកចំហសំណុំ, និងសូម្បីតែជាផលិតផលដូចបានបង្កើតឡើងដូច្នេះ MS Word, មិនមែនតែងតែដោះស្រាយជាមួយនឹងគំនិតរបស់អ្នកប្រើធ្វើឱ្យមានកំហុស។

ឯកសារ * តាមពិត .docx - ជាការបង្ហាប់-ប័ណ្ណសារ, និងរចនាសម្ព័ន្ធច្បាស់លាស់និងអាចយល់បាន។ ការប្រើប្រាស់មួយចំនួនតូចនៃវត្ថុអាចត្រូវបានបានរៀបរាប់វាជាផ្លូវការនិងទទួលបាននៅពេលវេលានៃការអានបានពេញលេញមួយ, រចនាសម្ព័ន្ធទិន្នន័យឯករាជ្យមួយដែលអាចត្រូវបានគ្រប់គ្រង semantic នេះ។

ក្នុងករណីនេះ, ពក្នុងឯកសារ - រចនាសម្ព័ន្ធទិន្នន័យផ្លូវការ។ ផ្តល់ឱ្យវានិន្នាការមួយ, អ្នកអាចផ្លាស់ប្តូរបានយ៉ាងងាយស្រួលដល់កម្រិតនៃអត្ថន័យនិងការមិនអើពើវាក្យសម្ព័ន្ធ។

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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