கணினிகள், நிரலாக்க
PHP: இப்போது கடந்த உறுப்பு. இயக்கவியல் அணிவரிச
PHP - நம்பிக்கைக்குரிய மற்றும் நவீன: பண்பறியும் தொடரியல் மற்றும் அனுமதி என்ன அப்பால் செய்ய திறன் சொற்பொருட்கள். பொருள் சார் நிரலாக்கலின் கருத்துக்கள் மற்றும் மாறி வகை மாற்றும் சுதந்திரம் நடைமுறைப்படுத்தல் மிகவும் தைரியமான கற்பனை உண்மை இல்லை.
வரிசைகள் - பண்டைய வடிவமைப்பு, மற்றும் துணை - ஒரு காணிக்கை நேரம் பதிலாக பயிற்சியின் ஒரு தேவை. முன்பு உள்ளடக்கம் (அளவு, மதிப்பு, வகைகள் மற்றும் குறியீடுகள்) வழங்கவில்லை அமைக்கிறது தரவு உருவாக்கம் ஈடுபடுத்தப்படும் பணிகளை போதுமான எண், பார்வைக்கு கிடைக்கின்றன மற்றும் சுழற்சிகள் பயன்படுத்த உள்ளன என்றாலும் PHP, foreach. வரிசை கடைசி உறுப்பு உருவாக்கம் எந்த முறை கிடைக்கிறது. அணி - வழக்கமான துணை மற்றும் - நீங்கள் பட்டியல்களை உருவாக்க அனுமதிக்க, ஆனால் வழக்கமான தொடரியலிலும், PHP மட்டுப்படுத்தப்பட்ட பயனும் இல்லை.
வரிசை தற்போதைய மதிப்பு
நீங்கள் குறியீட்டு மற்றும் பயன்பாடு வடிவமைப்பு புறக்கணித்தால்
$ ArData [] = புதிய scField (); // scNumber, scString, scParagraph ...
scField () எங்கே - கன்ஸ்ட்ரக்டர் சுருக்கப் பொருளாகும் - "தகவல் துண்டுகள்", வாரிசுகள் கொண்ட: ஒரு அதன் பண்புகளையும் வெளிப்படுத்துகிறது கடந்த உறுப்பு = பொருட்களை வரிசை: எண் (scNumber), சரம் (scString), சொற்றொடர்கள் (scParagraph), ... PHP பெற உண்மையான உறுப்பு.
அடிப்படையில், என்ன உறுப்பு தொடர்புடைய கருதப்படுகிறது, ஆனால் இந்த வழக்கில் அது சுட்டிக்காட்டி பின்பற்ற (PHP இல் - கர்சர்) அவசியம் வரிசை உள்ள. மேலும் அடிக்கடி - தங்கள் சொந்த செல் சுட்டிக்காட்டி வேண்டும். ஒரு கர்சர் PHP இல் தேவையும் "கடைசி உறுப்பு = வரிசை" சிந்தனை இல்லை. செயல்பாடு இறுதியில் () மற்றும் array_pop மூலம் கிடைக்கும் (), பண்புகள் வரிசை போட்டியில் பங்கேற்பதற்கு போன்ற கடந்த உறுப்பு. array_pop () பயன்படுத்தி, கூடுதலாக, முந்தைய வரிசை உறுப்பு தானாக மாறுகிறது அதன் சொத்துகளைக் அதன்படி மேம்படுத்தப்படுகின்றன. இந்த உறுப்புகள் இயக்கத்தின் சாத்தியம் ஏற்படுகிறது.
இவ்வாறு, PHP தொடரியல் சூழலில் பரிசீலித்து, நீக்க வரிசையில் கடந்த உறுப்பு உண்மையில் அதன் பண்புகளை பயன்படுத்த எண்ணியுள்ளார். தொடர்ந்து வைப்பது நீக்கியும் உறுப்புகள், நாம் மாறும் பண்புகள் பெற்றுக்கொள்ள, புதிய டைனமிக் தரவு கட்டமைப்பு, கிடைக்க தொடரியல் உள்ள உருவாக்கப்பட்டது.
தோற்றம் மற்றும் பிற உறுப்புகள்
அது வரிசை முதல் உறுப்பு வேலை மற்றும் உள் சுட்டிக்காட்டி நகர்த்த ஒரு செயல்பாடு உள்ளது. நிரலாக்க உன்னதமான பயிற்சி செயல்படுத்தும் சாதாரண தொடரியல், அவர்கள் பொருந்தும். மாறும் உணர்வு மாற்றி விட்டதாக வரிசைகள் உருவாக்குவதில் பொறுத்தவரை - இல்லை.
, மாறிகள் நிலைமைகள் வழிமுறையின் நிச்சயமாக மாற்ற ஆபரேட்டர் உள்ளன ஏதாவது ஆய்வு, இறுதியில் உற்பத்தி முடிவுகளை சுழல்கள்: நிரலாக்கங்களில், அது முடிவெடுக்கும் ஒரு கேள்வி எப்போதும்.
நீங்கள் உண்மையான பொருளை புவியீர்ப்பு மையம் நகர்த்த மற்றும் அவருக்கு தமது சொந்த முடிவுகளை கொடுக்க என்றால், திட்டம் ஒரு முற்றிலும் வேறுபட்ட, அர்த்தமுள்ள தோற்றம் பெறுகிறது. பெரும்பாலும் அது வரும் குறிப்பாக போது, இந்த முறை இலக்கை அடைய அனுமதிக்கிறது, எடுத்துக்காட்டுக்கு, பல ஆவணங்களின் குறிச்சொற்களை பயன்படுத்தி * .docx, தரமான ஓபன் எக்ஸ்எம்எல் பதிவு.
இது ஒரு புதிய பொருள் மற்றும் ஒரு நல்ல வாய்ப்பு - PHP இல் வரிசையில் கடந்த உறுப்பு பெற முடியும்.
பதிவிறக்குகிறது கோப்புகள் மற்றும் வரிசைகளின் மாறும் பண்புகள்
தளத்தில் கோப்புகளை எந்த பதிவிறக்க வசதியளிக்கிறது போது, அது உதாரணமாக ஒரு சுருக்கப் பொருளின் யோசனை பயன்படுத்த வசதியாக உள்ளது, SCFile அதே பெயரில் பண்புகளைக் கொண்டுள்ளன இது scImage, scDocument, scTabe, ஆனால் வெவ்வேறு தங்கள் தோற்றம் மற்றும் பொருள் (உள்ளடக்கம்) அவரை வம்சாவழியினர். PHP தொடரியல் (கடந்த உறுப்பு = வரிசை) சூழலில், இறுதியில் () செயல்பாடு பயன்படுத்தி, நீங்கள் அது கடந்த உறுப்பு தீர்மானிக்கிறது வழி பயன்படுத்த முடியும். இந்த முடிவு அது வழக்கமான வழங்கல் நேர்மாறானது மற்றும் அது உருவானது நீங்கள் தரவு கட்டமைப்பு செல்லவும் செய்யவும் அனுமதிக்கிறது ஆர்வமூட்டுவதாய் உள்ளது.
வரிசைகள் இவ்வாறு பயன்படுத்துவது அவர்களுக்கு ஒரு முற்றிலும் புதிய அர்த்தத்தை கொடுக்கிறது. இது PHP தொடரியல் வழங்குகிறது, ஆனால் இதுபோன்ற பயன்பாட்டிற்கு பெரிய வாய்ப்புகளை வழங்குகிறது.
ஒரு தரவுத்தளத்தில் இமேஜிங், சேமிப்பு வழங்குதல், இயக்க நிலை (உதாரணமாக) மீட்பு அது ஒரு குறிப்பிட்ட வழக்கில் என்ன செய்ய வேண்டும் என்பதை பற்றி நினைக்க வேண்டாம் சாத்தியம் இருக்கும். போன்ற அட்டவணை, மற்றும் ஆவணம் - - தொடர்புடைய உரையைத் அனைத்து பதிவேற்றிய கோப்புகள் வரிசை வரிசையாக வைக்கப்படுகின்றன, அது செயல்படுத்தி முடித்து, எப்போதும் அதே திட்டம் அதே முறைகள் எனப்படுகிறது, ஆனால் அது போன்ற கோப்பு படத்தை காட்டப்படும், கோப்பு ஒரு விரிதாள் உள்ளது. வரிசை கடைசி உறுப்பு PHP தொடரியல் மூலம் கிடைக்கும் அதன் சொந்த பண்புகள் மற்றும் குறிப்பிட்ட உள்ளடக்கத்தை ஆயுதம் உள்ளது.
பிந்தைய நிலையில், ஆவணம் பாத்திரங்கள், சரங்களை, எண்கள், மிக முக்கியமாக, வடிவமைப்பு, மற்றும். ஒவ்வொரு உறுப்பு பாதையில் கடினம், ஆனால் அது உள்ளது, தயக்கமும் இல்லாமல், பெறப்பட்ட ஆவணம் முடியும் ஒவ்வொரு வடிவம் உறுப்பு முறையான பொருள் வழங்குவதன் மூலம் கொள்ளுங்கள்.
தொடரியல் உள்ள ஸ்டேக் மற்றும் மறுசுழற்சி
நாங்கள் கடந்த உறுப்பு, முக்கிய நிபந்தனை மட்டுமே பணிபுரியும் போது - இது ஸ்டாக், ஆனால் போது இந்த உருப்படியை செயல்படுத்தப்படுகிறது, அது அதே கட்டுமான பயன்படுத்துகிறது, மற்றும் குறிப்பாக தன்னை - மறுநிகழ்வு உள்ளது. நாம் நூலகங்கள் PHPOffice, அத்தகைய PHPWord பற்றி பல நல்ல விஷயங்களை சொல்ல, ஆனால் அவர்கள், உன்னால் முடியாது விளைவாக ஆவணத்தின் அசல் வடிவமைப்பை மொழிபெயர்க்கும் முழு நீள பொறிமுறையை உணர என்று வாதிட்டார் முடியும்.
உண்மையில், PHPOffice பயன்படுத்தி \ PHPWord பின்னர் எளிதாக எந்த vordovsky ஆவணம் (* .docx) திறக்க முடியும், ஆனால் அது மட்டும் பல கட்டமைக்கப்பட்ட எக்ஸ்எம்எல்-கோப்புகள், படங்கள், மற்றும் பிற பொருட்களை காப்பகத்தை உள்ளது.
அதே நேரத்தில், (பாணிகள், அட்டவணைகள், படங்கள் கணக்குப்படி) அவர்கள் தொடர்பான எனினும் நாம் ஒரே XML-கோப்புகளை எடுத்து கூட, பழைய மற்றும் அவரது விரும்பிய மாற்றங்கள் சென்றார் (உதாரணமாக, எழுத்துரு வண்ணம், வடிவத்தை மாற்ற) சார்ந்த ஒரு புதிய ஆவணத்தை அமைக்க இயங்காது. விருப்பங்கள் குறிச்சொற்களை ஓபன் எக்ஸ்எம்எல் தொகுப்பு, மற்றும் வேர்ட் கூட அதனால் நிறுவப்பட்ட தயாரிப்பு விண்ணப்பிக்க, எப்போதும் தவறுகள் செய்ய, பயனர் கருத்துக்கள் சமாளிக்க இல்லை.
உண்மையில் * .docx கோப்பு - ஒரு zip-ஆவணத்தொகுப்பு மற்றும் தெளிவான மற்றும் புரிந்துகொள்ளக்கூடிய அமைப்பு. பயன்படுத்தி பொருட்களை ஒரு சிறிய எண்ணிக்கையிலான முறையாக விவரித்தனர் மேலும் சொற்பொருளியல் கட்டுபடுத்தவும் இயலும் ஒரு முழு, சுதந்திரமான தரவு கட்டமைப்பு, படிக்கும் நேரத்தில் கிடைக்கும் முடியும்.
இந்த வழக்கில், ஆவணத்தில் தகவல் - முறைசார் தரவு கட்டமைப்பு. அது ஒரு போக்கு கொடுத்து, நீங்கள் எளிதாக பொருள் நிலை நகர்ந்து தொடரியல் புறக்கணித்து விடலாம்.
Similar articles
Trending Now