Anonim

ஒற்றை மேற்கோள்கள் மற்றும் இரட்டை மேற்கோள்கள் PHP இல் சற்று வித்தியாசமாகக் கையாளப்படுகின்றன. அவை எவ்வாறு மதிப்பிடப்படுகின்றன என்பதில் உள்ள வேறுபாடுகளைப் பார்க்க தொடர்ந்து படியுங்கள்.

ஒற்றை மேற்கோள்கள்

ஒற்றை மேற்கோள்கள் விஷயங்களை மிகவும் எளிமையான பொருளில் அலசும். எடுத்துக்காட்டாக, பின்வருவனவற்றை எடுத்துக் கொள்ளுங்கள்:

$ சோதனை = "பூம்"; எதிரொலி '$ சோதனை'

மாறி பெயர், ஒற்றை மேற்கோள்களுக்குள் வைக்கும்போது அதன் உண்மையான மதிப்புடன் பாகுபடுத்தப்படவில்லை. இதை ஒரு எளிய php நிரலாக இயக்குவதிலிருந்து உண்மையில் அச்சிடப்பட்டவை இங்கே:

$ சோதனை

ஒரு மேற்கோள் சரத்திற்குள் தகவல் உண்மையில் பாகுபடுத்தப்படுவது பற்றி நான் சிந்திக்கக்கூடிய 2 காட்சிகள் மட்டுமே உள்ளன. முதலில், மேற்கோள் காட்டப்பட்ட ஒரு எழுத்தைக் காட்ட, அதற்கு முன்னதாக ஒரு பின்சாய்வுக்கோடானது இருக்க வேண்டும். இல்லையெனில் அது உங்கள் சரத்தின் முடிவாக விளக்கப்படும். இரண்டாவதாக, பின்சாய்வுக்கோவைக் காண்பிக்க, அதற்கு முன் மற்றொரு பின்சாய்வு இருக்க வேண்டும். உதாரணமாக:

எதிரொலி 'ஒற்றை மேற்கோள்: \' '; எதிரொலி 'பின்சாய்வு: \\';

இரட்டை மேற்கோள்கள்

இரட்டை மேற்கோள்கள் உங்களுக்காக விஷயங்களை அலச முனைகின்றன. இரட்டை மேற்கோள்களுக்கு இடையில் இயங்கும் போது:

$ சோதனை = "பூம்"; எதிரொலி "$ சோதனை"

இது உண்மையான மாறி மதிப்பை வெளியிடுகிறது:

BOOOM

இப்போது, ​​எப்போதாவது நீங்கள் வெளியீடு செய்ய முயற்சிக்கும் மாறி பெயர் சுற்றியுள்ள சில எழுத்துக்கள் காரணமாக சரியாக பாகுபடுத்தப்படாமல் போகும் ஒரு காட்சியில் நீங்கள் ஓடுவீர்கள்.

$ சோதனை = "பூம்"; எதிரொலி "$ சோதனை";

இங்கே வெளியீடு என்ன கிடைக்கும் என்று நீங்கள் நினைக்கிறீர்கள்? பதில் எதுவும் இல்லை. PHP $ சோதனை என பெயரிடப்பட்ட ஒரு மாறியைத் தேடுகிறது, அது இல்லாததால், எதுவும் வெளியீடு அல்ல. 'எட்' ஐத் தொடர்ந்து மதிப்பை வெளியிடுவதற்கான சரியான வழி:

$ சோதனை = "பூம்"; எதிரொலி "{$ சோதனை} பதிப்பு";

சுருள் அடைப்புக்குறிக்குள் அதை மடக்குவதன் மூலம், மாறி எங்கு தொடங்குகிறது மற்றும் நிறுத்துகிறது என்பதை PHP க்குத் தெரியப்படுத்துகிறது, இது மாறியை சரியாக மதிப்பீடு செய்ய அனுமதிக்கிறது.

வேக வேறுபாடு

சில வித்தியாசமான காட்சிகளை மதிப்பிடுவதற்கு நான் சில எளிய தரப்படுத்தல் சோதனைகளை நடத்தினேன், 2 க்கு இடையிலான வேகத்தில் உள்ள வேறுபாடு மிகக் குறைவு. ஒற்றை மேற்கோள்கள் ஒவ்வொன்றும் சற்றே வேகமாக இருந்தன, ஏனெனில் அது ஒரு மாறியைத் தேட வேண்டியதில்லை, பின்னர் மதிப்பை அலச வேண்டும், ஆனால் ஒரு விஷயத்தை நான் ஒருபோதும் சந்தித்ததில்லை, அது ஒரு விஷயத்திற்கு போதுமான வித்தியாசத்தை ஏற்படுத்தியது. உங்கள் தற்போதைய தேவைகளுக்கு எது பொருத்தமானது என்பதைப் பயன்படுத்தவும்.

ஒற்றை மேற்கோளுக்கும் php இல் இரட்டை மேற்கோளுக்கும் உள்ள வேறுபாடு