இந்த டுடோரியலைத் தொடங்குவதற்கு முன், PHP இல் வரிசை மாறிகளை அறிவித்து பயன்படுத்துவதற்கான டுடோரியலைப் படிக்கலாம். இந்த டுடோரியலை சரியாக பின்பற்ற இது உதவும்.
Print_r () ஐப் பயன்படுத்தி:
இந்த செயல்பாடு மனிதனின் படிக்கக்கூடிய தகவலை எந்த மாறியிலும் காட்டுகிறது. இந்த செயல்பாட்டின் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது.
கலப்பு அச்சு_ஆர்(கலப்பு$ வெளியீடு[, பூல்$ திரும்ப= தவறு] )
இது ஒரு கலப்பு வகை கட்டாய அளவுரு மற்றும் ஒரு பூலியன் விருப்ப அளவுரு. கட்டாய அளவுரு செயல்பாட்டின் வெளியீட்டைக் கொண்டுள்ளது. விருப்ப அளவுருவின் இயல்புநிலை மதிப்பு தவறானது. விருப்ப அளவுருவின் மதிப்பு அமைக்கப்பட்டால் உண்மை செயல்பாட்டின் வெளியீடு திரையில் அச்சிடப்படுவதை விட மாறிக்குத் திரும்பும். இந்த செயல்பாட்டை பல்வேறு வகையான மாறிகளில் பயன்படுத்தலாம். இந்த டுடோரியலில், வரிசை மாறியின் கட்டமைப்பைக் காட்ட இது பயன்படுகிறது. வரிசையுடன் print_r () இன் சில உதாரணங்கள் கீழே கொடுக்கப்பட்டுள்ளன.
உதாரணம் - 1:
'என்ற பெயரில் ஒரு PHP கோப்பை உருவாக்கவும் prn1.php 'மற்றும் பின்வரும் குறியீட்டைச் சேர்க்கவும். இந்த எடுத்துக்காட்டில் விருப்ப அளவுரு பயன்படுத்தப்படவில்லை. எனவே, வெளியீடு உலாவியில் அச்சிடப்படும்.
// வரிசையை அறிவிக்கவும்
$ myarr = வரிசை ('பெயர்' => 'Linuxhint.com', 'வகை' => 'பயிற்சி தளம்','உள்ளடக்கம்' =>
வரிசை ('உபுண்டு','சென்ட்ஸ்','டெபியன்'));
// வரிசையின் கட்டமைப்பை அச்சிடவும்
print_r ($ myarr);
?>
வெளியீடு:
உலாவியைத் திறந்து சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கவும். சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
http: //localhost/phpcode/prn1.php
உதாரணம் - 2:
'என்ற பெயரில் ஒரு PHP கோப்பை உருவாக்கவும் prn2.php 'மற்றும் பின்வரும் குறியீட்டைச் சேர்க்கவும். இந்த எடுத்துக்காட்டில் விருப்ப அளவுரு பயன்படுத்தப்படுகிறது மற்றும் அமைக்கப்பட்டது உண்மை . எனவே, வெளியீடு மாறிக்குத் திரும்பும், $ வெளியீடு . மாறி பின்னர் அச்சிடப்படுகிறது.
// வரிசையை அறிவிக்கவும்
$ myarr = வரிசை ('courseId' => '303', 'படிப்பின் பெயர்' => 'PHP','துரதுவான்' => '6 மாதங்கள்');
// ஸ்டோர் ரிட்டர்ன் மதிப்பு
$ வெளியீடு = print_r ($ myarr,உண்மை);
// திரும்பும் மதிப்பை அச்சிடவும்
வெளியே எறிந்தார் $ வெளியீடு;
?>
வெளியீடு:
சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
http: //localhost/phpcode/prn2.php
உதாரணம் - 3:
Html | _+_ | 'ஐப் பயன்படுத்தி இந்த செயல்பாட்டின் வெளியீட்டை மேலும் படிக்கக்கூடிய வகையில் அச்சிடலாம்.
;?>
வெளியீடு:
சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
http: //localhost/phpcode/prn3.php
Var_dump () ஐப் பயன்படுத்தி:
var_dump () செயல்பாடு எந்த மாறியின் கட்டமைக்கப்பட்ட தகவலையும் காட்ட பயன்படுகிறது. எந்தவொரு வரிசை மாறியின் ஒவ்வொரு உறுப்புகளின் தரவு வகையைப் பற்றி நீங்கள் தெரிந்து கொள்ள விரும்பினால், நீங்கள் இந்த செயல்பாட்டைப் பயன்படுத்தலாம். இந்த செயல்பாட்டின் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது.
வெற்றிடம் var_dump(கலப்பு$ வெளியீடு [, கலப்பு $ ...] )இது ஒரு கலப்பு வகை கட்டாய அளவுரு மற்றும் ஒரு கலப்பு வகை விருப்ப அளவுருக்கள் கொண்டது. இந்த செயல்பாடு எந்த மதிப்பையும் அளிக்காது.
உதாரணம் - 1:
என்ற பெயரில் ஒரு PHP கோப்பை உருவாக்கவும் dump1.php மேலும் பின்வரும் PHP குறியீட்டைச் சேர்க்கவும். எடுத்துக்காட்டில் ஒரு எளிய எண் வரிசை அறிவிக்கப்பட்டுள்ளது மற்றும் வெளியீடு var_dump () செயல்பாட்டைப் பயன்படுத்தி வரிசை மதிப்புகளை தரவு வகைகளுடன் அச்சிடுகிறது.
// வரிசையை அறிவிக்கவும்
$ புத்தகங்கள் = வரிசை ('HTML 5 கற்றல்', 'ஜாவாஸ்கிரிப்ட் அடிப்படைகள்', 'சிசிஎஸ் 3 கற்றல்' ,'
PHP 7 மற்றும் MySQL 5 ','JQuery', 'ப்ரோ ஆங்குலர் ஜேஎஸ்');
// வரிசையின் கட்டமைப்பை தரவு வகையுடன் அச்சிடவும்
var_dump ($ புத்தகங்கள்);
?>
வெளியீடு:
சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
http: //localhost/phpcode/dump1.php
உதாரணம் - 2:
என்ற பெயரில் ஒரு PHP கோப்பை உருவாக்கவும் dump2.php மேலும் பின்வரும் PHP குறியீட்டைச் சேர்க்கவும். இந்த எடுத்துக்காட்டில் இரண்டு துணை வரிசைகள் அறிவிக்கப்பட்டு var_dump () செயல்பாட்டைப் பயன்படுத்தி கட்டமைப்பை அச்சிட்டன.
// இரண்டு வரிசைகளை அறிவிக்கவும்
$ product_list1 = வரிசை ('டெல் லேப்டாப்' => 540, 'சாம்சங் மானிட்டர்' => 70,
'விசைப்பலகை' => பதினைந்து,'சுட்டி' => 5);
$ product_list2 = வரிசை ('டிவி' => 660, 'உறைவிப்பான்' => 700, 'மைக்ரோவேவ் ஓவன்' => 200,
'சபாநாயகர்' => ஐம்பது);
// html இன் ஆரம்ப முன் குறிச்சொல்லைச் சேர்க்கவும்
வெளியே எறிந்தார் '
tag. Create a PHP file named ‘ prn3.php ’ and add the following code.
// Declare array variable
$myarr = array ('0' => 'linuxhint.com', '1' => 'is', '2' => 'a', '3' => 'good',
'4' => 'tutorial', '5' => 'blog', '6' => 'site');
// Store the output of print_r() function
$output = print_r ($myarr,true);
//Add the starting pre tag of html
echo ''
;
//Print output
echo $output;
//Add the ending pre tag of html
echo '
'; ?>
வெளியீடு:
சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்.
http: //localhost/phpcode/dump2.php
உதாரணம் - 3:
என்ற பெயரில் ஒரு PHP கோப்பை உருவாக்கவும் திணிப்பு 3. php print_r () மற்றும் var_dump () செயல்பாட்டிற்கான வித்தியாசத்தைக் கண்டறிய பின்வரும் PHP குறியீட்டைச் சேர்க்கவும். இந்த எடுத்துக்காட்டில், print_r () மற்றும் var_dump () செயல்பாடுகளைப் பயன்படுத்தி ஒரு பல பரிமாண வரிசை அறிவிக்கப்பட்டு அச்சிடப்படுகிறது.
// பல பரிமாண வரிசையை அறிவிக்கவும்
$ மாணவர்கள் =
வரிசை ('1109' => வரிசை ('பெயர்' => 'ஜான் பால்', 'துறை' =>'பிபிஏ', 'தொகுதி' => '100 வது'),
'1274' => வரிசை ('பெயர்' => 'வில்லியம்', 'துறை' =>'EEE', 'தொகுதி' => '110 வது'),
'1703' => வரிசை ('பெயர்' => 'யெஸ்மினைப் புரிந்துகொள்வது', 'துறை' =>'CSE', 'தொகுதி' => '54 வது '), );
// html இன் ஆரம்ப முன் குறிச்சொல்லைச் சேர்க்கவும்
வெளியே எறிந்தார் '
';
//Print the structure of both arrays
var_dump ($product_list1, $product_list2);
//Add the ending pre tag of html
echo '';
?>
வெளியீடு:
சேவையகத்திலிருந்து ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும். ஒரே வரிசை மாறி இரண்டு செயல்பாடுகளின் வெளியீட்டை நீங்கள் காண்பித்தால் இந்த செயல்பாடுகளின் வேறுபாடு அழிக்கப்படும்.
http: //localhost/phpcode/dump3.php
வீடியோ-பயிற்சி
முடிவுரை
எந்த வகையான நிரலாக்கத்திலும், பிழைத்திருத்தம் வளர்ச்சிப் பணியின் ஒரு முக்கிய பகுதியாகும். சரியான பிழைதிருத்தம் செய்வதன் மூலம் எந்த குறியீட்டின் தவறான வெளியீட்டிற்கான காரணங்களையும் குறியீட்டாளர் கண்டுபிடிக்க முடியும். ஒவ்வொரு நிரலாக்க மொழிக்கும் பிழைத்திருத்த நோக்கத்திற்காக சில விருப்பங்கள் அல்லது செயல்பாடுகள் உள்ளன. PHP டெவலப்பர் ஒரு வரிசை மாறி எதிர்பார்க்கப்படும் வெளியீட்டை காட்டாதபோது பிழைத்திருத்தத்திற்கு print_r () மற்றும் var_dump () செயல்பாடுகளைப் பயன்படுத்தலாம். இந்த டுடோரியல் print_r () மற்றும் var_dump () செயல்பாடுகளின் பயன்பாட்டை அறிந்து கொள்ளவும் மற்றும் அவற்றை வரிசை மாறிகளுக்கு PHP ஸ்கிரிப்டில் சரியாகப் பயன்படுத்தவும் உதவும் என்று நம்புகிறேன்.