[Powered by Google Translate] [பகுதி 8] [குறைவான வசதியான] [நேட் Hardison] [ஹார்வர்ட் பல்கலைக்கழகம்] [இந்த CS50 உள்ளது.] [CS50.TV] கடந்த பிரிவில் நமது இரண்டாவது வரவேற்கிறது. இந்த வாரம் நாம் அடுத்த வாரம் பின்னர் PHP பற்றி பேச போகிறேன், மற்றும் நாம் வினாடி வினா 1 ஒரு சிறிய ஆய்வு செய்வேன். நாம் பேக் அமைக்கிறது பிரச்சினை பக்கம் 3 தொடங்க போகிறோம், நாங்கள் மிகவும் விரைவாக கேள்விகள் பிரிவு மூலம் வேலை செய்வார்கள். பக்கம் 3, நாம் சி மற்றும் PHP இடையே இந்த வேறுபாடு பற்றி PHP ஒரு மாறும் தட்டச்சு மொழி என்ற அர்த்தத்தில், சி புள்ளிவிவரரீதியில் டைப் செய்யப்பட்ட அதேசமயம், மற்றும் யாராவது உண்மையில் விரைவாக PHP போன்ற ஏதாவது எந்த கோடிங் செய்து அல்லது இங்கு, முன் Python அல்லது ரூபி? முற்றிலும் புதிய? சரி. நான் குறிப்பிட்ட இந்த மொழிகளை அனைத்து சி மற்றும் சி + + மற்றும் Java போன்ற மொழிகளில் இருந்து மிகவும் மாறுபட்ட உணர்வு என்று நீங்கள் மாறி அறிவிக்க போது நீங்கள் அறிவிக்க இல்லை இது என்ன வகையான மாறியின், எனவே சி நாம் எப்போதும் சொல்ல வேண்டியதை சிக்கி , இந்த ஒரு முழு எண்ணாக மாறி போகிறது, அல்லது இந்த ஒரு எரிப்பதை * மாறி போகிறது ரூபி கொண்ட பைதான், உடன் PHP, அதேசமயத்தில் இந்த நவீன மொழிகளில் நிறைய நீ அதை செய்ய வேண்டும். நீங்கள் உங்கள் மாறி அறிவிக்க, மற்றும் PHP இன் வழக்கில் நீங்கள், ஒரு $ அடையாளம் அதை prefixing அது ஒரு மாறி என்று அறிவிக்க பின்னர் மாறி வகை, அதை பிடித்து கொண்டு என்ன மதிப்பு நிர்ணயிக்கப்படுகிறது எந்த வகையான அற்புதம். இந்த கொஞ்சம் சுற்றி விளையாட, நாங்கள் இங்கேயே மாதிரி PHP குறியீடு உள்ளது தொடக்க மற்றும் முடிவு டேக்குகள் இடையில். நாம் பொருளில் HTML போல இந்த வகையான பயன்படுத்தி என்று நாம் திறந்து மூட இங்கே இந்த கோண அடைப்புகள் கிடைத்துவிட்டது. நீங்கள் HTML இந்த பார்க்கிறேன். நீங்கள் மிகவும் XML உடன் தொடரியல் அதே மாதிரி பார்க்கலாம். இந்த ஒரு PHP தொகுதி தொடக்கத்தில் குறிக்கிறது. இந்த? Php PHP குறிப்பிட்ட ஆகும். நாம் ஒரு?> அதே எல்லாம் மூட. நீங்கள் விரும்பினால் அதை பயன்படுத்தி நமது பயன்பாட்டிற்கான ஒரு கோப்பை திறந்து விட. இந்த பாக்கெட் அது dynamic.php அழைக்க வேண்டும். உண்மையை, நீங்கள் விரும்பினால் அதை அழைக்க முடியும், ஆனால் கோப்பு பெயரை வரும் அதனால் தான் நீங்கள் அதை நினைவில் வைத்து கொள், பின்னர் முக்கிய. நான், சாதனம் வழியாக மாற்ற போகிறேன் நான் ஒரு அடைவு செய்ய போகிறேன் பகுதி 9 நான் இப்போது தான் நம்புகிறேன். நாம், பிரிவு 9 செல்கிறேன் நான் gedit பயன்படுத்த போகிறேன். நாம், gedit பார்க்க, மற்றும் நான் என்னுடைய dynamic.php அழைக்க போகிறேன். பூரிப்பு. Dynamic.php உள்ள, பின்னர் இந்த ஒரு PHP கோப்பு நான் PHP மொழி பெயர்ப்பாளர் மூலம் இந்த இயக்க வேண்டும் நான், அந்த திறந்த குறிச்சொற்கள் எல்லாம் துவங்க வேண்டும் அதனால் நான், விட்டு அந்த உரிமை தொடங்க போகிறேன் , நானே குறிச்சொற்கள் இடையே ஒரு சிறிய இடைவெளி கொடுக்க பின்னர் இந்த உடற்பயிற்சி புள்ளி சுற்றி விளையாட இருந்தது இந்த செயல்பாடு சரியா இங்கே மிகவும் gettype, இந்த செயல்பாடு, gettype என்று. இல்லை என்று போன்ற அல்லது வெளி அல்லது ஹைபன் அல்லது ஏதாவது அடிக்கோடிட்டு காட்டுகின்றன என்று அறிவிப்பு 2 வார்த்தைகளை பிரிக்கும், மேலும் முற்றிலும், ஒரே வார்த்தையில் தட்டச்சு. நான் gettype ஒரு மாறி செல்ல வேண்டும் ஆனால் என்ன செய்ய, என்று $ var அல்லது $ x, என்று இந்த என்னை ஒரு பிழைதிருத்தம் வடிவில் வகையான சொல்லும் என்ன அந்த வகை பெயர். நாம் இங்கே பரிசோதனை செய்ய போகிறோம். குறிப்பாக, நீங்கள் pset ஸ்பெக் வந்து பார் என்றால் நாம் இங்கே குறியீடு ஒரு சில வெவ்வேறு வரிகளை கிடைத்தது. குறியீடு முதல் வரிசையில் நாம் இந்த மாறி, $ var, துவக்க 7 சமமாக இருக்கும், மற்றும் நாம் இந்த printf வரி வேண்டும் வணக்கம் சொல்வது, printf var காலியாக. Printf நாம் PHP இல் விஷயங்களை அச்சிட முடியாது பல வழிகளில் ஒன்றாகும். பெரும்பாலும் நீங்கள், அதற்கு பதிலாக printf பயன்படுத்த எதிரொலி செயல்பாடு பார்க்கலாம் ஆனால் printf நாம் சிறிது சி குறியீட்டு செய்யப்பட்ட தெரிந்திருந்தால் தான். என்ன நீங்கள் உண்மையில் செய்ய நகல் மற்றும் பேஸ்ட் வேலை பார்க்கலாம். நான் இந்த ஒரு முயற்சி கொடுக்க போகிறேன். நாம் சாதனம் வழியாக செல்ல வேண்டும். சரி, அங்கு நாங்கள். மற்றும் இடைவெளி சற்று பங்கி, ஆனால் இங்கே நாம். நாம் இங்கே இந்த குறியீடு கிடைத்துவிட்டது. [மாணவர்] தாவலை அது நல்லதல்ல பாணி என்ன? மன்னிக்கவும்? [மாணவர்] இது தாவலை இது வழக்கமான உள்ளதா? இது தாவலை அது இல்லையா மாநாடு என்றால் சரி, சாம் கேட்கிறார். பொதுவாக ஆம். இந்த வழக்கில் நான் தேர்வு. நேர்மையாக, நீங்கள் வேறு நிரலாளர்களுக்கு வேறு விஷயங்களை பார்க்கலாம். PHP பொதுவாக HTML இணைந்து அடிக்கடி பயன்படுத்தப்படுகிறது மற்றும் பிற மொழிகளை, மற்றும் சில நேரங்களில் அச்சிடும் ஒரு சிறிய பங்கி இருக்கும் நீங்கள் PHP தொடக்க மற்றும் முடிவு டேக்குகள் உள்ள வரிசை என்றால். அது உண்மையில் தங்கியுள்ளது. இந்த வழக்கில் நகல் மற்றும் பேஸ்ட், எனக்கு உள்ள தாவல்களை ஒட்டவும் ஆனால் அது நிச்சயமாக, நீங்கள் சொன்னது போல், தெளிவான செய்கிறது. சரி, நீங்கள் dynamic.php இந்த குறியீடு காப்பாற்ற வேண்டும் நான் கீழே இங்கே நான் அங்கு என்ன செய்ய முடியும் உங்கள் முனைய சாளரத்தில் கீழே வருகிறது gedit இல், மற்றும் தொகுத்தல் சமமான செய்ய செய்ய பயன்படுத்தி பின்னர் சி உங்கள் குறியீடு இயங்கும் நீங்கள் PHP கோப்பு செய்ய வேண்டும் அனைத்து, PHP மொழிபெயர்ப்பியை தொடங்கும் என்று PHP என்று ஒரு சிறிய நிரல், இது தான் நீங்கள் மொழிப்பெயர்ப்பாளருக்கு கொடுக்க வாதத்தை நீங்கள் புரிந்துகொள்ள வேண்டும் கோப்பு. இந்த வழக்கில், dynamic.php. அச்சச்சோ, நான் எங்கே போட்டீர்கள்? ஓ, நான் பிரிவு 9 அதை வைத்து, மற்றும் இங்கே நான். அதனால் தான். நான் அந்த மீண்டும் இயக்க இப்போது நீங்கள் என் முதல் gettype விழா அழைப்பு என்று பார்க்க var ஒரு முழு எண் ஆகும். அடுத்த ஒரு var ஒரு சரம், பின்னர் மூன்றாவது ஒரு var ஒரு பூலியன் உள்ளது. நாங்கள் மீண்டும் உருட்டும் என்றால் வரை நாம் பார்க்க என்ன இது சுவாரஸ்யமான விஷயம் என்று இந்த நாங்கள் சி கொண்டிருந்த ஒருவர் போன்ற வகைகள் உள்ளன நாம் சி உள்ள ints இருந்தது நாம் அப்படி, சி சரங்களை இருந்தது எனவே சரங்களை அர்த்தத்தில் முற்றிலும் முறைப்படியாக வகை என்று எங்கள் CS50 சரம் உண்மையில் என்ன? மன்னிக்கவும்? சிறுமி? [மிஸ்ஸி] சார் *. சரி, அதை நாம் பயன்படுத்தி இந்த எரிப்பதை * இருந்தது. செமஸ்டர் மிக ஆரம்பத்தில் நாம், சரம் வகை பயன்படுத்தி ஆனால் இது உண்மையில் பேட்டை கீழ் ஒரு எரிப்பதை * இருந்தது. PHP இல் இந்த நூல் ஒரு உண்மையான வகை என்பவை நாம் தான், அது வரையறுக்கப்பட்ட வகை. இந்த கரி * வகை பொருட்களை இன்னும் இருக்கிறது. நாம் சரங்களை இன்னும் பல விஷயங்களை செய்ய முடியும் என்று பார்க்கலாம் மிகவும் எளிதாக PHP இல் நாம் சி முடிந்ததை விட, பின்னர் இறுதியாக, நாம் இந்த பூலியன் வகை உண்டு, இங்கு பெரிய வித்தியாசம் என்னவென்றால் நாங்கள் மீண்டும் கீழே நாம் பார்க்க இந்த வகையான பெயர் பதிலாக இப்போது முழு, சரம், மற்றும் பூலியன் இருக்கும் எண்ணாக மற்றும் bool, நீங்கள் வெவ்வேறு நிரலாக்க மொழிகளை அழைத்து போல், உங்கள் வாழ்வில் சில புள்ளியில் நீங்கள் தொடர்பு வரும் என்று அனுமானித்து வெவ்வேறு இந்த மாதிரி சிறிய க்யூர்க்ஸ் கவனிக்க வேண்டும் சி முழு ints அழைப்பு எங்கே. சில இது முழு அழைப்பு. நீங்கள் ஒரு ரன் வேண்டும் என்று மற்ற விதிமுறைகள் உள்ளன. பெரிய எண்ணாக நாம் SQL இன்று பார்த்தேன். எண்ணை மற்றும் பிறகு பூலியன், bool, உள்ளன அங்கு வேறுபாடுகள் அனைத்து வகையான. இந்த மோசமாக சுவாரசியமான ஆனால் இப்போது நான் உங்களுக்கு ஒரு சிறிது கொடுக்க போகிறேன் நேரம் நாங்கள் மீண்டும் பெரிதாக்கவும் என்று முதல் பக்கம் 3 கீழே உள்ள இந்த பயிற்சி மூலம் வேலை இது வகைகள் கீழே இங்கே இந்த மதிப்புகள் தொடர்புடைய என்ன கேட்கும் இடத்தில். நாம் 3.50 வேண்டும். நாம் சுவாரசியமான இது, சரியான இங்கே இந்த விஷயம் இல்லை. நீங்கள் விரிவுரையில் சேர்த்து தொடர்ந்து வருகிறது என்றால் கூட நாம், அதற்கு முன் பார்த்ததில்லை ஒருவேளை நீங்கள் ஏற்கனவே என்று தெரியும். நாம் இந்த பங்கி என்ன இது, இந்த வேண்டும். இந்த அடையாளம். சி, என்ன இது? சாம்? இந்த சி என்ன கொடுக்க முடியும்? இது dynamic.php என்று ஒரு கோப்பை திறக்க மற்றும் அதை படிக்க வேண்டும் என்று. சரி, நாம்? >> கோப்பு நட்சத்திரம் இந்த ஒதுக்க என்று மாறி வகை என்ன. சரியாக, நாம் ஒரு கோப்பு நட்சத்திரம் இந்த ஒதுக்க வேண்டும். இது நியாயமான PHP உள்ளது. அந்த இயக்கவும். நீங்கள் அந்த gettype செல்லும் போது என்ன நடக்கிறது என்று பார்ப்போம். பின்னர் அந்த PHP இல் இருக்கலாம் என்ன, பூஜ்ய என்ன பாருங்கள். நான் இரண்டு மூன்று நிமிடங்கள் கொடுக்க வேண்டும். நீங்கள் உண்மையில், நகலெடுத்து இந்த மதிப்புகள் ஒட்டலாம் பின்னர் நாங்கள் உங்களுக்கு ஒரு சிறிய சீரற்ற அழைப்பு செய்வேன் மற்றும் நீ என்ன பார்க்க. [மாணவர்] நான் ஒரு கேள்வி உண்டு. << சரி. விரிவுரைகள் ஒன்று டேவிட் உங்கள் கோப்பின் மேல் வைக்க முடியாது ஏதோ இருக்கிறது என்று அதனால் நீங்கள் PHP இல் ஒவ்வொரு முறையும் தட்டச்சு இல்லை. அது என்ன? அவர் ஒருவேளை பவுண்ட் களமிறங்கினார், ஹெஷ் களமிறங்கினார் பற்றி பேசி கொண்டிருந்தார். இது ஒரு உத்தரவு என்று நீங்கள் உங்கள் கோப்பு இயங்கக்கூடியது குறிக்க வேண்டும் நீங்கள் கோப்பு இயக்க போது என்ன அது தான் இது ஷெல் நிரல் சொல்லும் கோப்பின் உள்ளடக்கங்களை விளக்குவது PHP மொழிபெயர்ப்பியை பயன்படுத்த. இந்த சிறப்பு வரி என்ன என்ற கேள்வி நாம் சேர்க்க வேண்டும் என்று எங்கள் PHP கோப்புகளை மேலே அடங்கும் என்று நாம் கோப்பு இயக்க வேண்டும் போதெல்லாம் இந்த PHP வரி அல்லது இந்த PHP கட்டளை? நீங்கள் உண்மையில் பல்வேறு கோப்புகளை ஒரு கூட்டத்தை வைத்து இதை செய்ய முடியும். நான், அதை PHP பைனரி சேமிக்கப்படும் அமைந்துள்ள சார்ந்துள்ளது என்று ஆனால் பெரும்பாலும் usr / bin / php தொடங்க ஒரு நல்ல இடம். உங்கள் பயன்பாட்டிற்கான கீழே திரும்பி செல்வதன் மூலம் துல்லியமாக இந்த கண்டுபிடிக்க முடியாது வெளியே தட்டச்சு இது php. நீங்கள் பைனரி இயக்கும் போது எந்த கட்டளையை அவுட் விவரங்களை அல்லது தொடர்புடைய கோப்பு எங்கே ஒரு கட்டளை. இந்த PHP இந்த பைனரி கோப்பு உண்மையில் மாற்றுப்பெயரிடும் என்று எனக்கு சொல்கிறது அந்த அமைப்பின் இருமை நிறைய நிறுவப்பட்ட எங்கே இது usr / bin, சேமிக்கப்பட்டுள்ள. உதாரணமாக, நான் இப்போது நான் # இந்த போடுகிறேன் என்று, மேலே மேலே இருந்தால்! இங்கே உள்ள வரி நான் உருட்டலாம், நான் இயக்க முயற்சி செய்யலாம் dynamic.php, ஆனால் நான் அனுமதி மறுக்கப்பட்டதால் பற்றி இந்த பிழை செய்து, என்ன அர்த்தம் இந்த கோப்பு தற்போது இயங்கக்கூடிய அனுமதி கொடுக்கவில்லை என்று உள்ளது. அது யாரோ இயக்க முடியும் என்று ஒரு கோப்பு குறிக்கப்பட்டன. நீங்கள் அல்லது கணகண வென்ற சப்தம் ஓடி அதை இருந்து இயங்கக்கூடிய போது தொகுப்பி வணக்கம், நான் இயங்கக்கூடிய உருவாக்க போகிறேன் என்று போதுமான ஸ்மார்ட் இருந்தது. ஒருவேளை நீங்கள் அதை நிறைவேற்ற வேண்டும், அது தானாகவே கட்டமைக்க வேண்டும் நீங்கள் அனுமதிகள். நீங்கள் புதிதாக ஒரு சாதாரண கோப்பு உருவாக்க இந்த, எனினும், வழக்கு அல்ல காரணம் பொதுவாக உங்கள் கணினியில் எந்த கோப்பு வேண்டும் விரும்பவில்லை என்று, இயங்கக்கூடிய இருக்கும் எனவே நீங்கள் உண்மையில் சென்று கைமுறையாக செய்ய வேண்டும். அதை செய்ய எளிதான வழி, chmod கட்டளை உள்ளது மற்றும் chmod + x இயங்கக்கூடிய பிட் சேர்க்க நிதி வாசிக்க பிட், எழுத பிட் மற்றும் இயங்கக்கூடிய பிட், அங்கு தான் r, w மற்றும் x, மற்றும் chmod + x என்று இயங்கக்கூடிய பிட் மீது மாறிவிடும் நாம் இந்த வழக்கில் dynamic.php முடியும், குறிப்பிட பின்னர் கோப்பு. [மாணவர்] என்று எல்லோருக்கும் திரும்பி? நாம் எப்படி நான் அனுமதிகளை பார்க்கவும் என்று, இந்த சோதனை? நான் ஒரு கோப்பு அனுமதிகளை பார்க்கவும் என்று எப்படி தெரியும்? [செவிக்கு புலப்படாமல் மாணவர் பதில்] மன்னிக்கவும்? >> [மாணவர்] XSD. XSD எங்களை ஹேக்ஸ் கோப்பில் வழங்குகிறது. அனைத்து கோப்புகள், எல், பட்டியலிடும் என் அடைவு என்னை கோப்புகள் அனைத்தையும் காண்பிக்கும் இது நீண்ட, verbose பட்டியலில் இருந்து, அதனால் இங்கே நாம் பார்க்க என்று இந்த dynamic.php கோப்பு கடந்த 4:21 PM, நவம்பர் 5 திருத்தினோம். இந்த கோப்பு உரிமையாளர் jharvard. என்று இன்னும் உள்நுழைவு யார் பயனர் என்று, நான் வேலை செய்து வருகிறேன் பயனர் நீங்கள் பயன்பாட்டிற்கான மேலும் என்றால் நீங்கள் பயனர் jharvard வேலை. நீங்கள், மாணவர்கள் குழு இருக்கிறோம் இந்த நீங்கள் அடிக்கடி போதுமான பார்க்கலாம் என்று விஷயங்கள் உள்ளன. நாம் இங்கு விரிவாக நிறைய போக முடியாது ஆனால் பெரும்பாலான நீங்கள் பார்க்க தேடும் போது பார்க்க என்ன ஒரு கோப்பு அல்லது இயங்கக்கூடிய முதன்மையாக கோப்பு உரிமையாளர் பயனர், உரிமையாளர், நாம் பிறகு இந்த jharvard, மற்றும் இடது இங்கு அனுமதிகள் துணுக்குகள், இந்த வாசிக்க வழி என்று கடந்த பிட் பொதுவாக குறைந்த அல்லது இல்லையா-இந்த வழக்கில் குறிக்கும் பயன்படுத்தப்படுகிறது இந்த கடைசி பிட் அடிக்கடி குறிக்க விளம்பரம் அமைக்கப்படும் கோப்பு ஒரு அடைவு இல்லை ஒரு சாதாரண கோப்பு என்று. சரி இங்கே பின் பின்வரும் 3 பிட்கள் கோப்பு உரிமையாளர் என்று அனுமதிகள், தீர்மானிக்க எனவே இந்த வழக்கு jharvard உள்ள, கோப்பு உரிமையாளர், இந்த கோப்பு எழுத முடியும் ஆனால் jharvard இந்த கோப்பு இயக்க முடியாது என்று ஒரு கோடு இருக்கிறது. , அடுத்த 3 பிட்கள் குழு, எனவே இந்த மாணவர்கள் குழு என் சாதனம் பல பயனர், அங்கு அப்படி என்றால் நாம், மாணவர்கள் குழு பகுதியாக பல பயனர்கள் இருந்தது பின்னர், அவர்கள் அனைவரும் இந்த கோப்பினை வாசிக்க முடியாது, ஆனால் அவர்கள் அதை எழுத முடியாது மற்றும் இதேபோல் வேறு யாராவது, உலக மட்டுமே இந்த கோப்பை படிக்க முடியும். இந்த ஒரு நல்ல, நீண்ட எழுதுபவர், அங்கு எனவே நீங்கள் ஆன்லைனில் படிக்க முடியும். பிரச்சனை தொகுப்பு ஸ்பெக் நாம் இன்னும் விரிவாக இந்த போக. [மாணவர்] 218 உலகம் பற்றி? 218-ஆஃப் என் தலை மேல் நான் மறந்து, ஆனால் இல்லை. பார்க்கலாம். நான் இப்போது வலது வெற்று. மீண்டும் நாம் இந்த chmod + x செய்ய என்ன செய்ய நாம் dynamic.php இயங்கக்கூடிய அனுமதி கொடுக்க வேண்டும், அங்கு, மற்றும் கேள்வி இது அனைவருக்கும் இயங்கக்கூடிய அனுமதிகளை வழங்க வேண்டும் அல்லது இல்லை அல்லது jharvard, மற்றும் நாம் இந்த பார்க்கலாம் கட்டளைகளை இயக்கும் மற்றும் ls-l தட்டச்சு, இப்போது நாம் அதை இயக்க குறிக்கப்பட்டன என்று பார்க்க. நீங்கள் ஒரு வண்ண மாற்றம் ஏற்பட்டது என்று பார்க்க. இப்போது dynamic.php, பச்சை பட்டியலிடப்பட்டுள்ளது அது என்ன, சார்லோட் என்பது கேள்விக்கு பதில் தெரிகிறது? [சார்லோட்] மட்டுமே jharvard. >> மட்டும் jharvard, yeah. நாம் அனைவருக்கும் இயக்கக்கூடிய பிட் திரும்ப விரும்பினால் எப்படி என்று நாம் செய்யலாம்? எந்த எண்ணங்கள்? >> A + x? சரி, அப்படியே. சார்லோட், நாம் dynamic.php ஒரு + x இன் chmod செய்ய முடியும் என்று நாம் ls-l ரன் என்றால், இப்போது நாம் பார்க்க அந்த இயங்கக்கூடிய பிட்கள் உண்மையில் அனைவரும் திரும்பி வருகிறது. நீங்கள் உண்மையில் இந்த தலைகீழ் செய்ய, நீங்கள் அனைவரும் அதை அணைக்க கழித்தல் பயன்படுத்தி. இப்போது அது நிறுத்தப்பட்டுவிட்டது, மற்றும் இப்போது நாம் jharvard ஐந்து அதை திரும்ப முடியும் அதனால் நாம் உண்மையில், இப்போது அதை இயக்க முடியும் நாம் # இந்த சிறப்பு குறியீடு ரன் போது இப்போது நீங்கள் பார்க்க! மேலே வரி, #! வரி, ஷெல் கூறினார் இந்த கோப்பு இயக்க போது, ஏன் நம் முனையம் கூறினார், இந்த கோப்பு விளக்குவது / usr / bin / php பயன்படுத்த பின்னர் வெளியீடு அச்சிட. [செவிக்கு புலப்படாமல் மாணவர் கேள்வி] நிச்சயமாக, என்னை மீண்டும் உருட்டும் நாம். இப்படியே. நீங்கள், இந்த கட்டளைகளை அனைத்து ஆச்சரியக்குறி இந்த பவுண்ட் தொடங்க பார்க்கிறேன் சில நேரங்களில் ஒரு வாகனம், ஹெஷ் களமிறங்கினார் என்று. [மாணவர்] நாம் அதை இயக்க வைக்க முன் நாம் எப்படி php dynamic.php அதை இயக்க முடியும்? கேள்வி எப்படி நாம் இந்த PHP பைனரி பயன்படுத்தி இயக்க முடியும் என்று dynamic.php இயங்கக்கூடிய உள்ளது? இந்த சரியாக எப்படி தான் இந்த சூப்பர் முக்கியம் நீங்கள் பிரச்சனை தொகுப்பு 7 எழுத போது அது வேலை நடக்கிறது. நேரம் PHP கோப்புகளை மிக நேரடியாக இயங்கக்கூடிய இல்லை. அது இயங்கக்கூடிய என்று PHP பைனரி தான் வேலை செய்யும் என்று வழி. மொழி பெயர்ப்பாளர், கொலை செய்யப்பட்ட அந்த விஷயம் அதனால் என்ன, அது என்ன செய்கிறான் மொழியில் முழு உள்ளடக்கங்களை உள்ள உமிழ்தல் போன்ற செய்கைகள் எங்கள் dynamic.php கோப்பு மற்றும் வரி போக வரியின் அந்த கட்டளைகளை இயக்கும், அது எங்கள் PHP கோப்பு பயன்படுத்தி அறிவுறுத்தல்கள் ஒரு பட்டியல். இது நேரடியாக இயக்கும் இல்லை. நாம் இந்த கோப்புகளை இயக்க நேரத்தில் விளக்கம் சொல்ல எங்கே என்று. இது, அதற்கு பதிலாக தொகுக்கும் நேரத்தில் தைரியசாலி என்று ஏதாவது ஒரு ரன் நேரம் மொழி தான் சி போன்ற ஒரு தொகுக்கப்பட்ட மொழி இது ஒரு தொகுப்பு கால மொழி போல நடிக்க ஒரு ரன் நேரம் மொழி பெற ஒரு வழி இருக்கிறது, நீங்கள் சர்வரில் செய்து அனைத்து இயங்கும் இருந்தால் இப்படி மாறாக, நீங்கள் எனக்கு என்ன தெரியும்? ஆமாம், அப்படி கேள்வி மேலும் மொழிகளில் தொகுத்தல் நேரத்தின் வகைகள் போன்ற நடிக்க இயக்க நேரம் மொழிகளை பெற ஒரு வழி உள்ளது? மேலும், நான் என்ன சொல்கிறேன் என்றால், ஆராய்ச்சி தீவிர பகுதியில் இந்த நிறுவனங்கள் நிறைய இடம் இருக்கிறது என்று. நான் பேஸ்புக் PHP வேலை நிறைய உள்ளது என்று மேலும், அதை ஒடுக்குவதற்கான விரைவாக செய்து, அது அதிகபட்சமாக தங்கள் தளத்தில் PHP கட்டப்பட்டுள்ளது இருந்து. நீ node.js தொடர்ந்து வருகிறது என்றால், இது ஒரு ஜாவா மொழி பெயர்ப்பாளர் வகையாக உங்கள் இணைய உலாவி வெளியே, உலாவி வெளியே JavaScript இயக்க முடியும், பாரம்பரியமாக இங்கு தான் Firefox அல்லது Chrome இன் உள்ளே ரன், ஏனெனில் இது குளிர் அனிமேஷன் ஒரு வலைப்பக்கத்தில் குழப்பமாக நடக்க செய்ய வேண்டும் மற்றும் உங்கள் வலை பக்கம் மாறும் என்று. கூகிள் செய்த வேலை நிறைய கட்டப்பட்டுள்ளது இங்கு மற்றும் சி செய்ய + + ஒன்றாக பிணைக்க, செயல்படும் ஆராய்ச்சி நிறைய இருக்கிறது, அதனால் இந்த மொழிகளை அவர்களை தொடர்பு மற்றும் மேம்படுத்துங்கள் பெற பல மக்கள் PHP மற்றும் இங்கு உள்ள குறியீடு முடியாது முதன்மையாக ஏனெனில் இது மிகவும் எளிதாக காரணம். இது நிறைய இனிமையானதுமாகும் தான். நீங்கள் சுட்டிகள் இல்லை. நீங்கள் சுற்றி மிதந்து வகைகள் இல்லை. அவர்கள் இந்த தொகுப்பு நேரம் மொழிகளை நன்மைகளை பெற வேண்டும் வகை சோதனை மற்றும் வேகம் குறைவான நினைவக பயன்பாடு மற்றும் அனைத்து அனைத்து இன்னும் நெகிழ்வு தன்மை மற்றும் இந்த புதிய ஒன்றை பயன்படுத்தி எளிதாக பேணுகிறது. மீண்டும் தாக்குதல் நம்முடைய அசல் திட்டம். எங்கள் பிரச்சனை தொகுப்பு ஸ்பெக் இங்கு இந்த கேள்விகள் சில கிடைத்தது. உலகின் மிகவும் விரைவாக செல்ல, நாம் அறைக்கு போய் விடுங்கள். சார்லோட், என்ன வகை 3.50 ஆகும்? [சார்லோட்] அது ஒரு இரட்டை தான். >> இது ஒரு இரட்டை தான். ஜிம்மி, இந்த அடுத்த ஒரு என்ன? ஒரு வரிசை >>. ஒரு வரிசை, அற்புதமான, மற்றும் ஜாரெட், fopen என்ன? [ஜாரெட்] இது ஒரு ஆதாரம் உள்ளது. >> இது ஒரு ஆதாரம் உள்ளது. என்று ஒரு புதிய, ஒரு கோப்பு நட்சத்திரம், ஒரு கோப்பு வகை உள்ளது. அது, ஒரு ஆதார PHP இல் வகை தான் நான் வருந்துகிறேன், எல்லா, கடந்த பூஜ்ய என்ன? பூஜ்ய. Null, எப்படி PHP இல் எழுத்துக்கூட்டப்பட்டுள்ளதை? அதே வழியில் >>. அதே வழியில், தலைநகரங்களில்? >> சரி. ஆமாம், சரி. இங்கே நாம், நாம் ஒரு இரட்டை கிடைத்துவிட்டது, நாம், ஒரு வரிசை கிடைத்துவிட்டது நாம் ஒரு ஆதாரம் கிடைத்துள்ளது, மற்றும் நாம் பூஜ்ய கிடைத்துவிட்டது. பார்க்க நாம் இப்போது நீங்கள் பார்க்கும்-வேண்டும் நாம் பார்ப்போம், அதனால் இப்போது நான் என்ன செய்யவேண்டும் என்று நினைக்கிறேன் மேலே உள்ளது இங்கே இந்த வலை பக்கம், இந்த php.net / கையேடு, உங்களுக்கு என்று நகலெடுத்து ஒரு இணைய உலாவி திறந்து. நீங்கள் நான் Chrome மேலே போகிறேன், உள்ளே என்று வைத்து நான் இந்த தான் காட்ட வேண்டும், ஏனெனில் நாம் வகைகளை பற்றி நாள் பேச மற்றும் அனைத்து என்று கேலி பொருள் கொள்ளலாம் மாறாக இந்த PHP கையேடு, ஏனெனில் மற்றும் PHP நிரல் நிறைய வெளியே உள்ளன. அங்கு அவுட் PHP வலைத்தளங்கள் நிறைய உள்ளன இதன் விளைவாக, PHP மீது ஆவணங்கள் நிறைய உள்ளது, மற்றும் கையேடு, இந்த php.net, போக ஒரு நல்ல இடம் நீங்கள் என்ன PHP இல் எக்ஸ் செய்ய சிறந்த வழி பற்றி கேள்விகள் கொண்ட போதெல்லாம் அல்லது என்ன ஒரு செயல்பாடு இருப்பான்? இந்த ஏனெனில் போல் என்ன தெரிந்திருந்தால் பெறுவதில் தான் வகையான நீங்கள் அடிக்கடி இங்கு வந்து, பிரச்சினை ஒரு பிட் 7 அமைந்தது. நீங்கள் PHP பயன்படுத்தும் ஒரு இறுதி திட்டம் என்ன முடிவுக்கு என்றால் இந்த நீங்கள் நன்றாக தெரிந்திருக்க ஆகிவிடுவேன் ஒரு இடத்தில் இருக்கும். பொதுவாக மக்கள் இந்த வழியில் அவர்கள் கூகிள் தளத்தில் தேட பயன்படுத்த உள்ளது, அவர்கள் சிறிய வகையான இது மேல் வலது, இங்கு தான் என்று தேடல் பெட்டியில் பயன்படுத்த வேண்டாம். நீங்கள் PHP செய்ய ஏதாவது சுற்றி ஐ நீங்கள் பார்த்தால் கையேடு இணைப்புகள் ஒன்று நீங்கள் வழக்கமாக என்று நம்ப முடியாது பாப் அப் மிகவும் நல்ல வளம். அருமை, அதனால் வெளியே இந்த வகையான, தான் வெளியே உந்துதல்களை, இது தான் நாம் பார்த்தது இல்லை? நாம் இங்கே பார்த்ததில்லை எதையும்? [மாணவர்] வள. >> நாம் fopen அழைப்பு வள பார்த்தேன். [மாணவர்] பொருள்கள். >> பொருள்கள் நாம் நிச்சயமாக பார்த்ததில்லை. கால்பேக்குகளாக நாம் பார்த்ததில்லை. இந்த போலி வகைகள் சில உள்ளன. நாம் நிச்சயமாக மட்டுமே முழு மற்றும் இரட்டை பார்த்தேன். நாம் மற்றவர்களுக்கு சில பார்க்க முடியவில்லை, எனவே முழு கிளிக் செய்தால் நாம் அங்கு அவர்கள் இங்கே இல்லை என்று வேறு இன்டீஜர்கள் ஆகும் பார்க்க முடியும்? அவர்கள் முழு, முழு, அனைத்து எனவே முழு இருக்கும். சில மொழிகளில், பெரிய முழு எண் வகை உள்ளது இன்று நாம் MySQL பார்த்தேன் போன்ற முழு எண்ணாக பின்னர் பெரிய எண்ணாக இருந்தது. Cool. எனவே, PHP கையேடு. நமது பிரச்சனை தொகுப்பு ஸ்பெக் செல்ல, மற்றும் நாம் இப்போது பக்கம் 4 உருட்டலாம் வேண்டும் நாம். இந்த மொழிகளில் கிடைக்கும் போது நடக்கும் விஷயங்களை ஒன்று இந்த நிலையான தட்டச்சு இல்லை என்று, அதனால் நீங்கள் அறிவிக்க வேண்டும், அங்கு இந்த மொழிகளை ஒரு மாறி முன்னிலை வகை நீங்கள் வெவ்வேறு வகையான மாறிகள் கொண்ட தொடங்கும் என்று நீங்கள் நேரங்களில் கிடைக்கும் ஒருவருக்கொருவர் தொடர்பு, மற்றும் PHP அதை செய்ய முயற்சித்தால் இந்த விஷயம் இல்லை அதை செய்ய மிகவும் காரியம் கருதுகிறார் என்ன நீங்கள் 2 வெவ்வேறு வகையான ஒன்றுக்கொன்று தொடர்பு இருக்கும் போது. உதாரணமாக, நாம் இங்கே குறியீடு இந்த வரிகளை பாருங்கள் என்றால் நாம் எப்போது என்ன நடக்கும் பெற்றுவிட்டோம் என்று பார்க்க நாம் முயற்சி மற்றும் முழு 2 சரம் 1 சேர்க்க. நாம் ஒரு எண் மதிப்பு இல்லை என்று ஒரு சரம் முயற்சி மற்றும் சேர்க்க என்ன நடக்கும் மாறாக உண்மையான பாத்திரங்கள், எண் 50 சிஎஸ்? நாம் பார்க்கலாம், அங்கு நடக்கும் என்று வேறு எதுவும் இல்லை அதற்கு பதிலாக நாம் ஒரு சரத்திற்கு பல சேர்த்து நீங்கள் ஒரு எண் ஒரு சரம் சேர்த்து, அதனால் மற்றும் மிகவும் முன்னும் பின்னுமாக நாம் வருகிறோம் அங்கு புள்ளி நாம் 7 + உண்மை கிடைத்துவிட்டது, அங்கு சரியான இங்கே வித்தியாசமான விஷயங்களை சில வகையான. அந்த கர்மம் என்ன அர்த்தம்? நீங்கள் போய் உங்கள் சாதனம் இந்த குறியீடு சில ஒட்டவும் என்றால். நீங்கள் அதை dynamic.php கொள்ளலாம். நாம் என்ன பார்க்க வேண்டும். [மாணவர்] ஒரு அச்சு, இல்லை printf பயன்படுத்த? சரி, நீ என்று அச்சு கூட PHP இல் அச்சிடுவதற்கு சரியான செயல்பாடு அல்ல காணலாம். இதை பல வழிகள் உள்ளன. நாம் பின்னர் நாம் பேசுவதற்கு முறை மீது உதாரணங்கள் ஒரு ஜோடி சேர்ந்து பார்ப்போம் நாம் எழுத போகிறோம் என்று தனிப்பட்ட பிரச்சனை பற்றி நாம் எழுத போகிறோம் என்று பின்னர் செறிவு சிக்கல் என்று நாம் fopen மற்றும் fclose வேண்டும் கூட என்று அடிக்கடி ஒரு கோப்பின் உள்ளடக்கங்களை படிக்க எளிய வழி இல்லை. PHP இந்த சி போன்ற holdovers நிறைய உள்ளது. [மாணவர்] நான் ஒரு வெளிப்பாடு என ஒரு எண் கிடைக்கும் அந்த விஷயங்கள் எல்லாம் 6 வைக்க போது. [நேட் எச்] இந்த விஷயங்கள் அனைத்தும் 6 வைக்க போது. இது சாத்தியமான-ஏனெனில் பார்க்கலாம் இது ஒன்று இந்த அச்சு அழைப்புகள் புதிய வரிகளை இறுதியில் நிறுத்தப்பட்டால் முடியாது என்று. புதிய வரி, இந்த அச்சு அழைப்புகள் ஒவ்வொரு அங்கு பிரிக்கும் அதனால் நீங்கள், ஒரு பெரிய எண் வருகிறோம் இது உண்மையில் புதிய வரி எழுத்துக்கள் மட்டும் கலவையாக உள்ளது. [மாணவர்] சரி, நான் எப்படி செய்ய உறுதி- நன்றாக, வெவ்வேறு வழிகளில் உள்ளன, அவற்றிலிருந்து. நீங்கள் கைமுறையாக, ஒரு புதிய வரி பாத்திரம் ஒரு அச்சு போட்டு முடியும் ஒரு புதிய வரி பாத்திரம் ஒரு எதிரொலி, புதிய வரி அச்சிட. [மாணவர்] எனவே எதிரொலி printf அதே விஷயம்? Printf printf போன்ற சி உள்ளது நீங்கள் ஒரு வடிவமைக்கப்பட்ட சரம் அச்சிடுகிறது. நீங்கள் அதை வடிவமைப்பு சரம் பின்னர் அனைத்து ஒதுக்கிட மாறிகள் வழங்கும். இது அடிக்கடி பயன்படுத்தப்படுகிறது அல்ல என்று விஷயம் , ஒரு கைதுறப்பு என, நாம் பார்ப்போம் நான், நான் மற்ற வலை மொழிகளில் விட PHP குறைந்த தெரிந்திருந்தால் நான் நான் PHP இல் நிரலாக்கப்பட்ட போது நான் பொதுவாக printf பயன்படுத்த வேண்டாம் நான் அதை கொண்டு சரம் இடைச்செருகல் திறன்களை என்று பயன்படுத்த விரைவாக கண்டறிய ஏனெனில், நாம் போக, நான், ஒரு இரண்டாவது உனக்கு காண்பிக்கிறேன் இது சி நாம் வகையான அதை ஒழுங்காக அவுட் அச்சிட பெற இந்த hacky விஷயம் செய்ய வேண்டும் என்பதில்லை. நீங்கள் உண்மையில் PHP இல் சரங்களை நேரடியாக மாறிகள் முடியும். Printf நான் வழக்கமாக என்ன செய்ய அதிக நேரம் வகையாக. ஆமாம், எல்லா. [எல்லா] நீங்கள் பாகுபடுத்தி பிழை செய்து பொதுவாக என்று கிடையாது, தவறு அது என்ன சரியாக எங்கு சி போன்ற அது, நீங்கள் சொல்ல முடியாது அதனால் உங்கள் முழு குறியீடு மூலம் இருக்கும் என்று அது கண்டுபிடித்தார்கள்? இது பொதுவாக அந்த விட இலக்கு தான். நான், அப்படி என்றால் ஒரு சிறிய அணை என்று அதனால் நான் அந்த விஷயத்தில் நாம் ஒரு அரைப்புள்ளி இல்லை என்று நினைக்கிறேன். அது, எல்லாவற்றையும் புரிந்து கொள்ள முயற்சி எனவே இந்த விளக்கம் மொழிகளை போல, மொழி பெயர்ப்பாளர் முயற்சி நடக்கிறது மற்றும் சரியான எல்லாம் வேலை செய்ய அதன் சிறந்த செய்ய. நீங்கள் இங்கு, எடுத்துக்காட்டாக, நான் பார்க்கிறேன் உங்களுக்கு அடிக்கடி வரி அறிக்கைகளை அவர்கள் PHP இல் போலவே ஒரு அரைப்புள்ளி முடிவில், அவர்கள் சி செய்ய போல் இங்கு உள்ள ஜாவா உரைபெயர்ப்பாளர் சில உலாவிகளில் நிறைய உங்களுக்கு அரைக்காற்புள்ளிகள் உள்ள வைக்கும் நீங்கள் அவர்களை காணவில்லை வேண்டும் நேர்ந்தால். அவர்கள் உங்கள் மீது சில sloppiness முயற்சி மற்றும் இடமளிக்க வேண்டும். அதை முயற்சி மற்றும் முயற்சி மற்றும் வேலை செய்ய முயற்சி இருக்கலாம் என்று, தான் அது சரி, பணம் எங்கே, அதன்பிறகு, ஒரு புள்ளி வைக்கும் நான் விஷயங்களை ஜாமீனில் எடுப்பார் வேலை செய்ய முடியாது, மற்றும் நீங்கள் ஒரு வரி எண் கிடைக்கும் இடத்தில் தான் சரியான இடத்தில் இருந்து ஒரு சிறிய அணை என்று தோன்றும். சரி, எனவே உண்மையில் விரைவில் இந்த வழியாக செல்லலாம். நாம் எல்லா உடன் நிறுத்தி விட்டு, எனவே மிஸ்ஸி வழியாக செல்லலாம், மற்றும் மிஸ்ஸி, சரம் 1 மற்றும் பல அச்சு 2 நீங்கள் என்ன சொல்ல? [மிஸ்ஸி] 3. >> 3. அந்த உணர்வு ஏற்படுத்தும்? இந்த வரிசைப்படுத்த? அதை நீங்கள் பல கொடுக்க? அதை நீங்கள் ஒரு சரம் கொடுக்க? [மிஸ்ஸி] பல. >> இது ஒரு எண். ஆனால் அதை அச்சிட்டு, அதை நீங்கள் சரம் ஒருவித கொடுக்க நடக்கிறது. நாம் இந்த அறிய செய்ய வேண்டும் ஒன்று நாம் செய்தால் $ var = 1 + 2 பின்னர் நாம், gettype எதிரொலி என்று நாம் இங்கே அச்சிடுதல் ஒரு மூன்றாவது வகையான பயன்படுத்துகிறீர்கள். இப்போது நாம் இங்கே என்ன பார்க்க முடியும். இங்கே என்ன கிடைத்தது நாம் இந்த ஒரு முழு அவுட் ஆனார் என்பது. நாம், ஒரு எண்ணை இந்த சரம் சேர்த்து கூட நாம் மிஸ்ஸி கூறினார் போல், இது ஒரு சரம் வெளியே வரவில்லை. நாம் ஒரு முழு எண் கிடைக்கும். சரி, அதனால், அடுத்த, பார்க்கலாம் கெவின் நிறுத்தல். சிஎஸ் + 50? >> [கெவின்] 50. [நேட் எச்] 50. அந்த உணர்வு ஏற்படுத்தும்? [கெவின்] சரி. [நேட் எச்] ஏன்? ஏன் அதை நீங்கள் புரிந்து கொள்ள வேண்டும்? [கெவின்] இது எண் மதிப்பு பூஜ்ஜியமாக இருந்தால், சரம் கொண்டு ஏனென்றால். சரி, பெரிய. தெளிவற்ற நிலை என்ன, ஆனால் அது என்ன என்று எனக்கு நல்லது. எண் 1 + சரம் 2 அடுத்த என்ன ஸ்டெல்லா,? [ஸ்டெல்லா] 3. மீண்டும் >> 3. இந்த வழக்கில், நாம் ஒரு சரம் அல்லது ஒரு எண் கிடைக்கும்? இந்த ஒரு முயற்சி தான் கொடுக்க வேண்டும். எனக்கு பதில் கிடைக்கும் விட வேகமாக யார்? சார்லோட்? ஓ, நான் didn't-சரி, நாம் பார்ப்போம், நாம் ஒன்று அதே மாதிரி செய்ய போகிறோம் அங்கு, நாம் ஒரு எண் மற்றும் ஒரு சரம் கிடைத்தது, மற்றும் நாம் வகை எதிரொலி போகிறாய் நாம் என்ன பார்க்க. நாம் ஒரு முழு எண் கிடைக்கும். அது ஒரு எண் ஆகும் சரம், இது ஒரு விஷயமே இல்லை. நாம் இன்னமும் ஒரு முழு எண் போகிறோம். இன்னும் நாம் எதிர்பார்க்க முடியும் என்ன செய்ய நடக்கிறது. சரி, சாம், என்ன 90 + சுவரில் பீர் 9 பாட்டில்கள்? [சாம்] 99. >> 99. எனினும் சுவரில் பீர் இல்லை பாட்டில்கள்,. அது எங்களுக்கு என்ன நடக்கிறது என்பதை பற்றி ஒரு சிறு தகவல் தருகிறது. நீங்கள் எழுத்துக்களில் 9 எழுதிய [சாம்] இருந்தால் நீங்கள் சரியான, 90 என்று? [நேட் எச்] சரி. நாம் N-நான் N-மின் 9 அவுட் எழுதப்பட்ட விரும்பினால் கேள்வி நாம் 99 அல்லது 90 கிடைத்திருக்கும்? நாங்கள் 90 கிடைக்கும் என்று. அது உண்மையில் ஒரு இலக்க ஐக்கிய எழுத்துக்கள் தேடி. இது பல வார்த்தைகள் என்று பொருள் அங்கீகரிக்க போதுமான ஸ்மார்ட் இல்லை. ஆம். [மாணவர்] அங்கு PHP இல் typecasting போன்ற ஒரு விஷயம்? இல்லை, அது சரியாக நீங்கள் சி அதை செய்ய வழி என்ன சார்லோட், 10/7 பற்றி? [சார்லோட்] 1,4285. [நேட் எச்] சரி, இதை பற்றி ஆச்சரியம் இருக்கலாம் என்ன? நீங்கள் சி தான் இந்த ஒரே வகையான செய்தால் என்ன, நடக்கும் நீங்கள் சி 10/7 செய்தால்? [சார்லோட்] அது தான் நான் நினைக்கிறேன் typecasted எப்படி நீங்கள் பொறுத்து கொடுக்க வேண்டும் அதை நீங்கள் தசம பின்னர் இலக்கங்களை ஒரு குறிப்பிட்ட எண்ணிக்கையில் மட்டுமே கொடுக்க வேண்டும். சரி, தசம பின்னர் இலக்கங்களை எனவே ஒரு குறிப்பிட்ட எண்ணிக்கையிலான. வேறு என்ன இருக்க-அது தசம பிறகு நீங்கள் எந்த இலக்கங்கள் கொடுக்க? பெரும்பாலும், அதனால் மீண்டும், நீங்கள் அதை typecasting நீங்கள் எப்படி பொறுத்து அது ஒரு நிலையற்ற புள்ளி எண்ணை மாற்ற. இங்கே அது இல்லை என்று நன்றாக இருந்தது. நாம் சி விஷயங்கள் இந்த வகையான செய்து தொடங்கிய போது நாம் இந்த திரும்ப காட்டப்பட்டது அது ஒருவேளை இன்னும் சிறிது உணர்வு சொல்லியிருப்பேன் இது 1 போவதில்லை என்று. பின்னர் இறுதியாக, ஜேமி, என்ன + 7 பற்றி உண்மை? [ஜேமி] 8. >> 8. இதற்கு என்ன அர்த்தம்? நான் அது 1 மதிப்பை உண்மை கொடுக்கிறது நினைக்கிறேன். Yeah. நாம் தவறு என்று மாற்ற என்ன நடக்கும்? [மாணவர்] 7. சரி, நாம் இந்த பைனரி மதிப்புகள் பற்றி பேச அங்கு மிகவும் நினைவில், 1, இருப்பது 0 ஆஃப் இருப்பது? இப்போது நாம் உண்மையான 1 இருக்கிறது, 0, பொய் மற்றும் நீ, நாம் இந்த கடந்த செமஸ்டர் செய்த சி உதாரணங்கள் இந்த பார்த்திருக்கிறேன் ஆனால் வரலாற்று சி bool வகை, ஒரு உண்மையான வகை இல்லை எனவே மக்கள் உண்மையான மற்றும் பொய்யான இடத்தில் 0 மற்றும் 1 பயன்படுத்தப்படுகிறது. இது ஒரு வெளிப்பாடு ஆகும். சரி, அதனால் இதை பற்றி ஒரு முக்கிய பகுதியாக இந்த வகையான வேண்டும் என்று. அவர்கள் ஒருவருக்கொருவர் தொடர்பு கொள்ளலாம். அவர்கள் பெரும்பாலும் நாம் இங்கே பார்த்தேனே, நல்ல என்று வழிகளில் ஒன்றுடன் ஒன்று தொடர்பு கொள்ளலாம். இது, சரம் 1 மற்றும் எண் 2 வேண்டும் அவற்றை ஒன்றாக சேர்த்து 3 பெற முடியும் நல்லது. என்று அர்த்தம். எனினும், நீங்கள் வலைத்தளங்களில் எழுதி, குறிப்பாக போது போது நீங்கள் செயல்படுத்தும்போது பயனர் உள்ளீடு, அதனால் நீங்கள் ஒரு வலை படிவத்தை எழுதி விட்டேன் என்று பயனர் தகவலை சேகரிக்கிறது மற்றும் அது செயல்படுத்த செல்லும் மீண்டும் இறுதியில், உங்கள் PHP குறியீடு உள்ள சர்வர் பக்கத்தில் நீங்கள் பயனர் தட்டச்சு மற்றும் சமர்ப்பித்த அந்த மதிப்பை எதிர்பார்த்து என்றால் உங்கள் வடிவத்தில் ஒரு முழு எண்ணாக இருக்க வேண்டும் அல்லது ஒரு நிலையற்ற புள்ளி எண் அல்லது அப்படி ஒன்று இருக்க வேண்டும் நீங்கள் திட்டவட்டமாக நடிக்க வேண்டும் பின்னர் சில வகை சோதனை செய்ய. நீ, நான் விஷயங்களை வெளியே வேலை செய்ய இந்த வகை ஏமாற்று வித்தை கணினியில் நம்ப வேண்டாம் குறிப்பாக பாதுகாப்பு காரணங்களுக்காக மற்றும் உங்கள் வலைத்தளத்தின் தன்முனைப்பு தேவை. மனதில் வைத்து தான் ஏதோ என்று நீங்கள் வடிவம் தரவு கையாள நீங்கள் எப்போது, பின் அல்லது பெறு superglobals வருகிறது என்று எதையும் நீங்கள் எப்போதும் அதை சரிபார்க்க மற்றும் அதை மாற்ற மற்றும் அதை வகைப்படுத்துவது என்று. மற்றும் நாம் typecasting முன்பு ஒரு கணம் பற்றி பேசிக்கொண்டிருந்தோம் போன்ற நீங்கள் அடைப்புக்குறிக்குள் எங்கே PHP இல் சரியாக சி அதே தான் பின்னர் வகை. என்பதை நினைவில் கொள்க. இந்த செய்கிறீர்கள் போது கைக்குள் வரும் என்று ஒரு செயல்பாடு ஒரு நாம் பயன்படுத்தி மற்றும் இந்த வகையான உள்ளது ஒதுக்கி- நாம் இங்கேயே இந்த gettype செயல்பாட்டை பயன்படுத்தி , ஒரு மாறி வகை கண்டுபிடிக்க இந்த பிழைத்திருத்தங்களுக்கும் எளிது மற்றும் ஒரு மாறி வகையை என்ன பார்க்க போது நீங்கள் ஒரு நிலையில், எடுத்துக்காட்டாக, இந்த, பயன்படுத்த விரும்பவில்லை அங்கு நீங்கள் $ var = முழு பற்றிய gettype ஏதாவது இருக்கிறதா என்பதை சோதனை. இந்த, கெட்ட கெட்ட, மோசமாக உள்ளது. அதற்கு பதிலாக முழு என்று இந்த செயல்பாடுகளை, இங்கே சரம், நீங்கள் பதிலாக பயன்படுத்த வேண்டும் என்று வரிசை இந்த வழக்கில், எனவே தான் நான் இங்கே இந்த பையன் பதிலாக செய்ய வேண்டும் என்று முழு var தான் பயன்படுத்த வேண்டும். அவர்கள் பெரும்பாலும், நீங்கள் முழு உடன் * மாற்றுகின்றன என்று பொருளில் is_ * என்று குறிப்பிடப்படுகிறது சரம் பயன்படுத்தப்படுகிறது, மற்றும் மிகவும் விரைவான உறுதி செய்ய இந்த எண்ணாக php உள்ளது. நீங்கள் என்ன செய்ய முடியும் போல் அல்லது எண்ணாக அல்லது அதே முழு உள்ளது, இது? ஆமாம், மாற்று, அதனால் எண்ணாக முழு மறுபெயர்களின். Cool. எப்படி நாம் என்ன செய்கிறாய்? வேக சிறிது எடுத்து விடுங்கள். நீங்கள் பார்க்க முடியும் என இப்போது நாம், அணிகளை பற்றி பேச போகிறோம் ஸ்பெக் அடுத்த பகுதியில் நாம் PHP இல் எப்படி அணிகளை பற்றி பேச அவர்கள் சி உள்ளன விட சற்று வித்தியாசமாக இருக்கிறது உண்மை, அவர்கள் ஒரு கலவையாக என்ன இருக்கிறது நீங்கள் சி தெரியும் மற்றும் அன்பு வந்திருக்கிறேன் என்று வரிசைகள் எல்லாம் ஒரே வகை எங்கே நினைவகத்தில் தொடர்ந்து மற்றும் contiguously சேமிக்கப்படும், நீங்கள் இந்த எண் குறியீடுகள் உள்ளன. நீங்கள் குறியீட்டு 0, குறியீட்டு 1, குறியீட்டு 2, வேண்டும் நீங்கள் அந்த குறியீடுகள் உள்ள மதிப்புகள் சேமிக்க. நீங்கள் Speller எழுதிய போது சி, நீங்கள் நிறைய கூட நீங்கள் ஹாஷ் அட்டவணை அணுகுமுறை இல்லை, நீங்கள் அங்கு என்று பார்த்தேன் நாம் மேப்பிங் அங்கு சேமிப்பு ஒரு வித்தியாசமான ஒரு மதிப்பு ஒரு முக்கிய, அதனால் நீங்கள் ஹாஷ் அட்டவணை ஏதாவது சேமிக்க முயன்ற போது நீங்கள், நீங்கள் ஒரு குறிப்பிட்ட விசை அதை சேமிக்க வேண்டும் என்று குறிப்பிட வேண்டும் மற்றும் முக்கிய மதிப்பு இடம் மற்றும் அதை சேமித்து என உறுதியாக. நீங்கள் வகையான, அந்த கருத்துக்கள் இருவரும் ஒரு PHP வரிசையில் ஒரே நேரத்தில் நடக்கிறது கிடைத்துவிட்டது இதன் விளைவாக, நாம் அடிக்கடி இந்த துணை வரிசைகள் அழைப்பு நாம் எங்கே மதிப்பு ஒரு முக்கிய தொடர்புப்படுத்துகிறது. இந்த அடுத்த பகுதியில் நாம் ஒரு எளிய PHP வரிசை பற்றி நாம் ஒரு, ப, மற்றும் கேட்ச், சாவி எங்கே அனைத்து சரங்களை, முழு 1, 2 மேப்பிங், மற்றும் 3. நீங்கள் வெவ்வேறு வகையான விசைகளை முடியும். நீங்கள் சரங்களை, முழு சில விசைகளை சில விசைகளை முடியும். நீங்கள் வெவ்வேறு வகையான மதிப்புகள் முடியும். நீங்கள் ஒரு சரம் என்று ஒரு மதிப்பு, ஒரு முழு என்று ஒரு மதிப்பு, கொண்டிருக்கலாம் ஒரு பொருள் அல்லது மற்றொரு அணி என்று ஒரு மதிப்பு, எடுத்துக்காட்டாக, ஒரே வரிசை பொருளின், இது வித்தியாசமான வகையாக. நீங்கள் அதை உள்ள உறுப்பு ஒரு வகை இருக்கிறது என்று ஒரு அணி வேண்டும் இல்லை. நீங்கள் பல விஷயங்களை நடந்து முடியும். கவனத்தில் மற்ற விஷயம் என்று நீங்கள் உங்கள் குறியீடு இப்படி ஏதாவது செய்யும் போது, தான் இது இப்படி ஒரு அணி, 0, 1, 2, 3, 4, 5, அறிவிக்க சரியான PHP உள்ளது இந்த வரிசையில் இருக்கும் ஒரு துவக்கப்படும் $ வந்தடைவது அறிவிக்கும். ஆனால் என்ன நீங்கள் உண்மையில் முக்காடிட்டு வருகிறோம் உள்ளார்ந்த இது தான் 3 நாம் 1 0 0, 1 கிடைத்துவிட்டது, அங்கு விசைகள், 2 2, 3 தலைமுறையை. அதை நீங்கள் செய்ய கூட இங்கு இந்த பையன் போன்ற ஒரு வரிசை என்று மாறிவிடும் நீங்கள் விசைகளை ஒரு, பி மற்றும் சி எங்கே பிறகு, ஒரு ஸ்டாக் போன்ற இந்த வரிசை பயன்படுத்தி தொடங்க வரிசை புஷ் முறையை பயன்படுத்தி தொடங்க எனவே நீங்கள் இந்த வரிசை பொருள், இந்த வரிசை மிகவும் அதிக சுமையில் என்று பார்க்கலாம். நாங்கள் ஒரு அணியை அதை பயன்படுத்த முடியும். நாம் ஒரு ஹாஷ் அட்டவணை அதை பயன்படுத்த முடியும். நாம் ஒரு ஸ்டேக் அதை பயன்படுத்த முடியும். இந்த வரிசை மீது விஷயங்களை அழுத்தம் தொடங்கும் போது இந்த மீது அழுத்தம் முதல் விஷயம் குறியீட்டு 0 பின்னர் குறியீட்டு 1 மற்றும் குறியீட்டு 2 இருக்கும். சாவிகளை உள்ளார்ந்த தலைமுறை இந்த வகையான பெற முடியும் நீங்கள் வெளிப்படையாக குறிப்பிட வரை. நீங்கள் வெளிப்படையாக விசைகளை குறிப்பிட வழி, நிச்சயமாக, இந்த அடைப்புக்குறி குறிப்பு பயன்படுத்தி வருகிறது இது பதிலாக மட்டுமே அனுமதிப்பது தவிர அணிகளை போல இங்கே உள்ள முழு எண் குறியீடுகள், இப்போது நாம் எதையும் அனுமதிக்க. உங்கள் முக்கிய தொடராக இருக்க வேண்டும் என்றால், நீங்கள் இதை குறிப்பிட விரும்புகிறேன். நீங்கள் ஒரு முழு எண்ணாக இருக்க வேண்டும் என்று விரும்பினால், நீங்கள் பயன்படுத்த விரும்பும் எண்ணாக அதை குறிப்பிடவும். என்று இதுவரை கேள்விகள்? இந்த கருத்து பற்றி நல்ல விஷயங்களை ஒன்று நீங்கள் மட்டும் எப்போதும் ஒரு குறிப்பிட்ட முக்கிய சேமிக்கப்பட்ட ஒரு மதிப்பு இருக்க முடியும் என்று. எங்கள் மீது மீண்டும் சென்றால் என்னை இந்த சிலவற்றை நீக்க உபகரணம்-let. மற்றும் நாம் நான் செய்து 0, 1, 2, இருக்கும் ஒரு அணி துவக்க என்று. நான் இப்போது தெரியும் என்று, எடுத்துக்காட்டாக, நான் $ வந்தடைவது [0] எதிரொலிக்கும் என்று நான், மதிப்பு 0 அச்சு கொண்டு வர போகிறேன் தான் எப்போதும் ஒரு குறிப்பிட்ட முக்கிய சேமிக்கப்பட்ட ஒரு மதிப்பு இருக்க முடியும் என்பதால் நான் வந்தடைவது $ ஏதாவது சேமிக்க என்றால் [0], ஒரு சொல் நான் [0] மீண்டும் வந்தடையும் $ எதிரொலிக்கும் போது நான் அறிவேன் நான் முன்பு போல் அச்சு 0 பெற போவதில்லை. நான் மட்டும் ஒரு பெற போகிறேன். இந்த அடிப்படையில் நான் $ வந்தடைவது [0] சேமிப்பதற்கென 2 வெவ்வேறு மதிப்புகளை கொண்டிருக்க முடியாது என்று சொல்கிறார்கள். அதை பதிலாக உண்மையில் இந்த, 0 மற்றும் சரம் ஒரு இரண்டு சேமிக்க முடியாது என்ன [0] முன்பு வந்தடைவது $ இருந்தது. நான் இந்த வரை இது இயங்குகிறது கொண்டு காரணம், என்ன நடக்கிறது என்று பார்க்கலாம். நான் 0 அச்சு மற்றும் பின் ஒரு கீழே இங்கே என்று இங்கே பார்க்க. அங்கு நான் சோம்பேறி ஏனெனில் புதிய வரி இல்லை என்று உள்ளே போட வில்லை என்ன இந்த குளிர் தான் நாம் ஒரு வழியாக இந்த பயன்படுத்தலாம் ஒரு கணம் இந்த யோசனை கைப்பற்ற அங்கு நாம் ஒரு வரிசை பல விசைகள் முடியாது. நாங்கள் ஒரு அணியை உள்ள ஒரே சாவி முடியாது. நான் முக்கிய 0 மற்றும் மதிப்பு 1 மற்றும் முக்கிய 0 மற்றும் மதிப்பு ஒரு முடியாது அல்லது முக்கிய 0 மற்றும் மதிப்பு உண்மை. விசைகளை அனைத்து அங்கு வரிசையில் மட்டும் 1 சாவி இருக்கும். நீங்கள் சேமித்து அதே மதிப்பு முடியும் கூட வேறு விசைகள் கீழ் வரிசையில் பல முறை இது உங்கள் PHP வரிசையில் ஒரே விசைகளை பல முறை முடியாது. நாம் இந்த அடுத்த பிரச்சனை பார்த்தால், unique.php, நாம் ஒரு PHP கோப்பு திறக்க வேண்டும், அங்கு சரங்களின் பட்டியல், ஒரு வரியில் ஒரு சரம், கொண்ட நாம் அந்த கோப்பில் தனிப்பட்ட சரங்களை அனைத்து கண்டுபிடிக்க வேண்டும் நாம் செய்ய வேண்டியதெல்லாம் இந்த PHP வரிசைகள் பயன்படுத்த இந்த வரிசை விசைகளை என கோப்பில் சரங்களை பயன்படுத்த நாம் இந்த புதிய விசைகளை சேமிக்க நமது அணி மேம்படுத்தும் வைத்து. நாம் கோப்பின் ஒவ்வொரு வரியும் படிக்க நாம், வரிசையில் இது சேமிக்க முடியும் மற்றும் இறுதியில் நாம் வரிசையில் நமது விசைகள் என சாப்பிடுவோம் கோப்பு உள்ள தனிப்பட்ட சரங்களை அனைத்து. அந்த உணர்வு ஏற்படுத்தும்? அது எப்படி இந்த வேலை பார்க்கிறேன். நாம் குறிப்பிட்ட படி, திறக்க போகிறோம், ஒரு புதிய கோப்பு unique.php என்று. திறக்கும். அச்சச்சோ, மன்னிக்கவும், புதிய கோப்பு. நாம் அதே தொடக்க மற்றும் முடிவு டேக்குகள் அதை துவங்க போகிறோம். நாம் பிரிவில் 9 அதை காப்பாற்ற போகிறோம், நாம் அதை unique.php அழைக்க போகிறோம். சரி, இப்போது உள்ளே பெரிதாக்கவும் இங்கே கருத்து, ஒரு கோப்பை திறக்க உள்ளது வரி மூலம் கோப்பு வரி படித்தேன். கோப்பில் ஒவ்வொரு வரியை நாம் எங்கே நாம் ஒரு அணி வேண்டும்  எங்கள் முக்கிய போன்ற வரி. மற்றும் நாம் இங்கே இறுதியில் கிடைக்கும் போது $ வந்தடைவது தான் விசைகள் தனிப்பட்ட வரிகளாக இருக்கின்றன கோப்பு இருந்து நாம் தெரியும் என்று நான் இந்த வரிசையில் இந்த வரி போட வேண்டும் பல முறை இது, பழைய மதிப்பு overriding வைக்கும் தன்னை போலவே மற்றும் நாம் உண்மையில் உள்ள வரிசை வரி முடியும் என்று. இந்த அசிங்கமான வகையாக. நாங்கள், மீண்டும் மேல் மற்றும் மேல் அதே முக்கிய மதிப்பு ஜோடி சேமித்து ஆனால் நாம் வரி என்று மட்டும் 1 விசை இருக்கும் என்று உத்தரவாதம் இருந்து நாம் சொல்வது ஒரு ஒரு கோப்பு விலங்கு குரல்களை கோப்பு மற்றும் அது ஊடு, ஊடு, அதனால் நீங்கள் பூனைகளின் ஒலி, பூனைகளின் ஒலி, கத்த, கத்த, மற்றும் ஒவ்வொரு முறை நாம் வெளியே ஒரு விலங்கு சத்தம் வாசிக்க ஊடு போன்ற மற்றும் நாம் இரண்டாவது முறையாக நாம் ஊடு நம் வரிசையில் அதை சேமிக்க, மற்றும் நாம் அது நாம் சேமித்து என்று முதல் முறையாக மேலெழுதும் ஊடு சேமிக்க. இறுதியில் நாம் மட்டும் வரிசையில் ஒரு இடுகை வேண்டும் நம் விலங்கு குரல்களை கோப்பில் விலங்கு குரல்களை ஒவ்வொரு. நீங்கள் நீங்கள் PHP இல் ஒரு கோப்பு திறப்பு சமாளிக்க முடியும் என்று நம்பிக்கை இருக்கிறது? செய்ய ஒரு வழி-நாம் அதை செய்ய இந்த விரைவில் ஒரு வழி வழியாக சென்று நாம் முன்னர் பார்த்த மாதிரி, fopen உள்ளது. நீங்கள் fopen some_file.txt முடியும். நீங்கள் சி போன்ற, படிக்க முறையில் அதை திறக்க முடியும் அது செய்ய ஒரு செய்தபின் நல்ல வழி. நீங்கள் பிறகு வரி மூலம் கோப்பு வரியில் படிக்க சி, நீங்கள் என்று அவர்கள் பல அதே செயல்பாடுகளை,, இல்லை நீங்கள் fgets வேண்டும். நாம் அது பயன்படுத்தி பிடிக்காது என்றாலும் நீ, feof வேண்டும் ஏனெனில், அந்த சி பெரும் அல்ல, நினைவில் நீங்கள், அதே வழியில் செய்ய முடியும் ஆனால் இங்கே ஒரு உண்மையிலேயே விஷயம். மன்னிக்கவும், நான் கோப்பு $ செய்ய விரும்பவில்லை, ஆனால் PHP இல் கோப்பு என்று ஒரு செயல்பாடு இருக்கும் அது முழு உள்ளடக்கங்களை கூறுகிறது, ஏனெனில் இந்த செயல்பாடு சரியா இங்கே அற்புதம் நீங்கள், அதனால் some_file.txt குறிப்பிட அந்த கோப்பு, ஒரு வரிசைக்கு இந்த கோப்பு முழு உள்ளடக்கங்களை கூறுகிறது பின்னர் நீங்கள் மிகவும் நாகரீகமான இது, அதை கூறு உதவுகிறது. நாம் இணைய உலாவி, எடுத்துக்காட்டாக, சென்றால் நாம் PHP கோப்பு க்கான Google பாருங்கள் நீங்கள், எங்கள் கையேட்டை அந்த கோப்பு ஒரு வரிசை மொத்த கோப்பு படிக்கிறார் என்பது இங்கே பார்க்கலாம் நாம், ஒரு சரம் ஒரு கோப்பின் உள்ளடக்கங்களை திரும்ப file_get_contents முடியும் ஆனால் பொதுவாக ஒரு வரிசைக்கு அதை பெற்று அதை என்ன காரணம் மிகவும் நன்றாக இருக்கிறது அது அது உடையும் என்று ஒவ்வொரு உறுப்பு அணியின் கோப்பை ஒரு வரி உள்ளது நாம் கோப்பு 0 பார்த்து நீங்கள், அந்த கோப்பு முதல் வரி தான். கோப்பு 1, இரண்டாவது வரிசையில், கோப்பு 2, மூன்றாவது வரி, மற்றும் பல பல. என்று நீங்கள் சி செய்ய வேண்டியதெல்லாம் இருந்தால் நன்றாக இருக்கும் என்று? அழகான நாகரீகமான. டேவிட் விரிவுரை இந்த காட்டியது, அவர் காட்டியது மொழியான இருந்தது சுழற்சி உள்ள PHP எங்கள் நிலையான கூடுதலாக நாம் என்று என்று இன்னும் ($ நான் = 0; நான் <10; நான் +), நீங்கள் மிகவும் PHP இல் இதை செய்ய முடியும், அதே- நாங்கள் foreach என்று இந்த குளிர் கட்டமைப்பாக இருக்கிறது. வரிசைகள் அல்லது இந்த தரவு கட்டமைப்புகள் தேடி போது Foreach மிகவும் எளிது அல்ல அதை நீங்கள் வரிசை ஒவ்வொரு உறுப்பு வெளியே இழுக்க முடியும் என்பதால் கைமுறையாக அட்டவணையிடுதல் உங்களை செய்ய இல்லாமல், கைமுறையாக ஒரு குறியீட்டு மாறி உருவாக்க இல்லாமல், அதை அதிகப்படுத்த அதை செய்ய ஒரு பொதுவான விஷயம் என்பதால், அந்த இடத்தில் வரிசையில் மதிப்பு வெளியே இழுக்க. ஒருவேளை நீங்கள் செய்யவில்லை என்று நீங்கள் சி விசயங்களை செய்து போது முறை டன் செமஸ்டர் மீது, இந்த foreach உடன் நாம், இந்த கோப்பு வரிசை மேல் சுழற்சி முடியும் மற்றும் இலக்கணத்தை நாம் இந்த வரிசை பற்றி இப்போது வளைய வேண்டும் என்று நாங்கள் செல்கிறோம் மாறி சேமிக்க பயன்படுத்த என்று குறிப்பிட இந்த foreach வளைய நோக்கத்திற்கு உள்ளூர் உள்ளமைவாக இந்த வரிசைக்கு உறுப்பு,, நாம் அது வரி அழைக்க போகிறோம். அது வார்த்தைகளில் ஒரு கோப்பை மற்றும் ஒரு வரியில் ஒரு வார்த்தை இருந்தால் நாங்கள் அதை சொல் அழைக்க முடியும், உண்மையில் நீங்கள், இந்த ஒரு பெயரை நீங்கள் அழைக்க வேண்டும் என்ன, பின்னர் வளைய உள்ளே நீங்கள் இந்த மாறி வரி நீங்கள் என்ன வேண்டுமானாலும் செய்யலாம். அது அணியின் மதிப்பு பெற போதுமானதாக இல்லை மற்றும் நீங்கள் பெற விரும்பினால் அதை சேர்த்து சுட்டு சுட்டு ஒரு பெயரை குறிப்பிட முடியாது அதேபோல் மதிப்பு, இப்போது நீங்கள் 2 மாறிகள் அணுக வேண்டும். நீங்கள் நான் மற்றும் வரி $ வேண்டும் அங்கு நான் வரிசையில் குறியீடு உள்ளது $, மற்றும் வரி நீங்கள் கோப்பு இருந்து எடுக்கப்பட்ட அந்த வரி. உதாரணமாக, நாம் இந்த கோப்பு எதிரொலி வரி 0 அவுட் அச்சிட வேண்டும் என்றால், நாம் இதை செய்ய முடியும், "வரி $ கோப்பு நான், வரி $ ஆகும்" இங்கு நாம் ஒன்று இன்னும் பார்க்கவில்லை ஒன்று நான் முற்றிலும் இந்த% s% d தொழிலை கைவிட்டு அங்கு நாம் சி சமாளிக்க வேண்டியிருந்தது, மற்றும் அதற்கு பதிலாக நான் நேராக சென்று விட்டனர் என்று என் சரம் இல் வரிசையில் மாறிகள் எழுதும். இந்த மாறி இடைச்செருகல், சரம் இடைச்செருகல் என்று நீங்கள் வலது மாறிகள் திணிப்பு, மற்றும் PHP மொழிபெயர்ப்பியை இது இரட்டை தொடங்குகிறது என்று ஒரு சரம் மூலம் படித்து இருந்தால் போதும் புத்திசாலி மேற்கோள்- இல்லை ஒற்றை மேற்கோள், ஒற்றை மேற்கோள் சரங்களை நீங்கள் இந்த செய்ய முடியாது இது மாறிகள் தேடி மூலம் ஆனால் இரட்டை மேற்கோள் சரங்களை அதை படிக்கும்போது,. அது அவர்களை வேட்டையாடி, அதை மாறிகள் பார்த்தால் அது மாறி மதிப்பு எடுக்கும் அது ஒரு சரம் பிரதிநிதித்துவம் அதை மாற்ற முடியும் என்றால் சரம் அதை விஷயங்களுடன், இது மிகவும் நாகரீகமான உள்ளது. இப்போது, தான், எல்லாம் மற்ற அவுட் கருத்து விடு இந்த சேமிக்க, மற்றும் நாம் இப்போது செய்ய நாம் ஒரு கோப்பு திறந்து முடியும் நாம் some_file.txt-நாம் 'கள் உருவாக்க அழைக்க முடியும் என்று ஒரு புதிய கோப்பு நாம் தான், எல்லாம் சோதனை இங்கே உள்ள அர்த்தமற்ற விஷயங்களை ஒரு கூட்டத்தை போட்டு கொள்ளலாம் நான் மேலே இங்கு செய்கிறேன், அது some_file.txt அழைத்து, அதை சேமிக்க, நான் செய்ய மட்டும் அவுட் பெரிதாக்கவும் என்றால் இப்போது உறுதியாக எல்லாம் அதே இருக்கிறது அடைவு- நான் அதே அடைவில் unique.php மற்றும் some_file.txt தெரிகிறது. நான் php unique.php இயக்க வேண்டும் அது என் கோப்பில் ஒவ்வொரு வரியும் அவுட் அச்சிடுகிறது மற்றும் வரி என்ன எப்படி பார்க்க? அந்த உரிமை, அழகான சக்தி வாய்ந்தது? ஆனால், இது ஒரு கோப்பை திறக்க குறியீடு 3 வரிகளை எடுத்து. நன்றாக, குறியீடு 4 வரிகளை. நான் தெளிவாக, இன்று எண்ண முடியாது. ஆனால் உண்மையில் மற்ற 2, சுருள் ப்ரேஸ் குறியீடு வெறும் 2 சுவாரசியமான கோடுகள், ஏனெனில் ஆனால் இந்த குறியீடு நாம், அது வழியாக மீண்டும் கூறு, ஒரு கோப்பை திறக்க முடிந்தது வரி எண் மற்றும் வரிசை தன்னை வெளியே இழுக்க மற்றும் அதை அச்சிட்டு. Cool stuff. சார்லோட். [சார்லோட்] நான் இலக்கணத்தை பற்றி ஒரு கேள்வி உள்ளது. எனவே, நீங்கள் திறக்க கோப்பு ஒவ்வொரு ஒற்றை வரி ஒப்பந்தங்கள் foreach பின்னர் நீங்கள் ஒவ்வொரு ஒற்றை வரி விஷயங்களை செய்ய வேண்டும் போது நீங்கள் அதை செய்ய பின்னர் மதிப்பு தொடர்பு. [நேட் எச்] என்ன நீங்கள் சரியான செய்ய இங்கு கேள்வி foreach வரிசை செய்ய வேண்டும், அதனால் foreach தொடரியல் உண்மையில் foreach, எந்த இடத்தில் இருக்கிறது என்று அறிவிப்பு அல்லது ஒவ்வொரு இடையே ஏதாவது. அவர்கள், ஒருவருக்கொருவர் அடுத்த சரியான போக வேண்டும் பின்னர், ஒரு வரிசை எடுத்து பிறகு, அங்கு தான் இருக்க வேண்டும் என்று அழைக்கப்படும் இந்த மற்ற முக்கிய இல்லை மற்றும் பின் பிறகு நீங்கள், ஒரு மாறி பெயரை வைக்க முடியாது நீங்கள் வரிசைக்கு மதிப்புகள் வெளியே இழுத்து போகிறாய் இதில், இல்லை குறியீடுகள், அல்லது நாம் கீழே எழுதப்பட்ட போல நீங்கள் அதை செய்தால் நீங்கள் விசைகள் மற்றும் மதிப்புகள் கிடைக்கும். மதிப்பு கீ நீங்கள் வரிசைக்கு வரிசை அல்லது ஜோடி foreach உறுப்பு வேண்டும் அல்லது வெறும் மதிப்பு. நீங்கள் விசைகளை தேவையில்லை என்றால், உங்களுக்கு என்ன தேவை என்பதை பொறுத்து, நீங்கள் மதிப்பு செல்ல முடியும். நீங்கள் விசைகளை விரும்பினால் நீங்கள் அவர்களை போக முடியும். [சார்லோட்] நான் நாம் நான் அல்லது வரி அறிவித்தார் ஒருபோதும் உணர்ந்தார். எப்படி அதை கூட அவர்கள் என்ன தெரியும்? [நேட் எச்] நீங்கள் அறிவிக்க என்ன? [சார்லோட்] நாங்கள் சொல்லவில்லை என்ன நான் அல்லது வரி என்பது. [நேட் எச்] நாங்கள் நான் அல்லது வரி வகையில் என்றால் என்ன கணினி கூறினார் பற்றிய- [சார்லோட்] அவர்கள் குறியிடப்படுவதாயினும் அல்லது அந்த they're-அது [நேட் எச்] நாங்கள், இந்த குறியீட்டு அல்லது முக்கிய மற்றும் மதிப்பு இருக்க வேண்டும் என்று சொல்லியிருக்கிறாள் அந்த PHP மொழிபெயர்ப்பியை காரணம் என்று தான். இந்த அறிவிப்பு பணியாற்றுகிறார் மற்றும் சரியா சொல்வது, மியூச்சுவல் முக்கிய போகிறது ஒரு மாறி நான் எனப்படும் ஒரு மாறுபடும் சேமிக்கப்படும் என்று. மதிப்பு, ஒரு மாறி என்று வரிசையில் சேமித்து வைக்க போகிறது எனவே இந்த மாறிகள் பிரகடனம் பணியாற்றுகிறார் மற்றும் $ நான் ஒரு முக்கிய என்கிறார், மற்றும் $ வரி ஒரு மதிப்பு இருக்கிறது. சரி, எல்லா. விசைகள் எண்ணிக்கையில் செய்யவில்லை [எல்லா] இருந்தால் எப்படி அதை எல்லாம் அச்சிட என்ன நடக்கிறது வரிசையில் முடிவு? அது வெறும் உள்ளிட்ட என்ற ஆணையை விரும்புகிறேன்? [நேட் எச்] அது ஒரு முயற்சி கொடுக்க வேண்டும். அது வந்தடையும் என மாறி உருவாக்க நாம், நாம் 7 செல்லும் செய்ய முடியும். 1, 2, அல்லது ஆப்பிள் உடன் 0 மற்றொரு வரிசை செல்லும் என்று நாம். நாம் 7 1 செல்லும் என்று, ப, 2 செல்கிறது மற்றும் 3 4 செல்கிறது. நாம் கலந்து இருக்கும், ஏனெனில் இந்த ஒரு பைத்தியம் பார்க்க எடுத்துக்காட்டாக வகையாக எல்லா இடத்திலும் சரங்களை மற்றும் முழு. இந்த வரிசைக்கு உண்மையான வரிசையில் உள்ளது. அதாவது, நாம் விசைகள் மூலம் அகரவரிசையில் எல்லாம் வாங்க முடியும். நாம் மதிப்பு அகர வரிசையில் எல்லாம் வாங்க முடியும். நாம் முயற்சி மற்றும் சில சரங்களை என்று கணக்கில் எடுத்து முடியும், சில, ints இருக்கும் நாம், முயற்சி மற்றும் அதே வகை அவற்றை எல்லாம் மாற்ற மற்றும் என்ன நடக்கிறது என்று பார்க்கலாம் என்று அல்லது நாம் ஏற்கனவே உள்ளிட்ட இதில் மதிப்பு அவற்றை கருத்தில் கொள்ளலாம் இரண்டாவது நாம் முதலில் இந்த பையன் எங்கே, இந்த பையன், மூன்றாம் இந்த பையன், நான்காவது பயன்படுத்தப்படுகிறது இந்த பையன். நாம் இந்த குறியீடு ரன் போது என்ன நடக்கிறது என்று பார்ப்போம். நாம் கீழே மற்றும், தான் அதே மாதிரி செய்தால் இங்கு புதிய வரிகளை அச்சிடுகிறது இல்லை. இது கோப்பு விஷயங்களை படிக்கும் போது அது மதிப்புகள் புதிய வரிகளை உட்பட அவர், இங்கே அது இல்லை, அதே சமயம் அது,, நன்றாக அச்சு ஏன் அதனால் எல்லாவற்றையும் ஒன்றாக smushed ஏன் தான். நான் விஷயங்களை நன்றாக செய்ய புதிய வரிசையில் சேர்க்க நாம். அதை மீண்டும் இயக்கவும் விட, அதனால் இங்கே என்ன நடந்தது என்று பாருங்கள். அதை நாம் வரிசை அதை வைத்து எந்த வகையில் எல்லாம் அச்சு. அந்த அர்த்தத்தில் ஒழுங்கை பாதுகாக்க வேண்டும். பிரத்யேக இந்த பிரச்சனை செல்கிறேன் நாம், ஒரு கோப்பு மீது மீண்டும் கூறு முடியாது விரும்பும் நாம், அதை some_file.txt கொடுப்பேன் நாம் இதை பற்றி கூறு போகிறோம். நாம் நாம் அனைத்து கிடைத்தது என்று உறுதி செய்ய ஒரு வரிசை பயன்படுத்த வேண்டும் என்று தனிப்பட்ட அங்கு வரிகளை அவுட், மற்றும் நாம் மிகவும் எளிதாக செய்ய முடியும் இப்போது நாம் நிச்சயமாக ஒரு வட்டத்திற்கு நோக்கம் வெளியே அறிவிக்க வேண்டும் என்று ஒரு வரிசையில் சேகரிப்பதன் மூலமாக, நாம் என்று நாம் வரிசையில் விசைகளை கோப்பு கோடுகள் பயன்படுத்தினால் நாம் ஒரு நகல் வரி உள்ளிட்ட நாம் முந்தைய மதிப்பு overriding. அதே வரிசையில் ஒரே மாதிரியானவை என்று 2 சாவி எப்போதும் முடியாது. நாம் தான் அதை செய்ய முடியும். நாம் இங்கே இந்த எதிரொலி அறிக்கை அகலும். இங்கே நாம் வரிசையில் கோப்பில் வரி சேமிக்கும் முக்கிய தன்னை பயன்படுத்தி. இது தவிர, அதை நாங்கள் இந்த முக்கிய தேவையில்லை என்று கூறினார். நாம் என்று நான் மாறி தேவையில்லை. இந்த இடத்தில் நாம் மற்றொரு foreach சுழற்சி செய்ய இருந்தது நாம் ஒவ்வொரு வந்தடைவது மேல் வளையம் என்று மற்றும் வரி நாம்-oops எதிரொலி என்றால், மன்னிக்கவும். நாம் மேற்கோள் பயன்படுத்த முடியாது. நாங்கள் முக்கிய பயன்படுத்த வேண்டும். நாம் வரி எதிரொலி இப்போது நாம் கோப்பில் தனிப்பட்ட வார்த்தைகளை அனைத்து வேண்டும். நாம் some_file.txt வரை சென்றால், மற்றும் நாம் ஆப்பிள், வாழை, ஆப்பிள், ஆப்பிள், வாழை, என்ன சொல்ல இந்த கோப்பில் தனிப்பட்ட வார்த்தைகளை ஆல் அவுட் அச்சிடுதல் என்றால் நாம் தான் செய்ய வேண்டும் ஆப்பிள் மற்றும் வாழை அவுட் அச்சிட. நாம் இந்த சேமிக்க என்றால், இப்போது இங்கு நாம், மீண்டும் பெரிதாக்க வேண்டும் php unique.php, மற்றும் ta-டா. நாம் வெற்றிகரமாக கோப்பு uniqued. நீங்கள் அதை அச்சிட்டு முன் இந்த பிரச்சனை இறுதி பகுதியாக இந்த வரிசையில் அடுக்க சொல்கிறான் இந்த எளிய உதாரணம் நாம் செய்துள்ளேன் என்று காரணம் நாம் பொருளில் அதிர்ஷ்டசாலி என்று கோப்பு நாம் ஆப்பிள்கள் மற்றும் வாழைப்பழங்கள் இந்த திட்டமிடப்பட்டது எடுத்துக்காட்டாக செய்தார். ஏற்கனவே வரிசையாக்கம். ஆனால் எளிய வகை செயல்பாடு பயன்படுத்தி நீங்கள் அழகாக நாகரீகமான இது ஒரு வரிசை, வரிசைப்படுத்த முடியும். நான் விரைவில் பற்றி நீங்கள் பேச வேண்டும் என்று இறுதி காரியம் PHP இன் இந்த வகையான எல்லா நல்ல உள்ளது, அது மிகவும் எளிது சூப்பர் தான் நீங்கள் எப்போதாவது நிரலாக்கத்தின்படி சிறிய, விரைவான விஷயங்களை செய்ய வேண்டும் என்றால் என்ன செய்ய வேண்டும் என்பதை தெரிந்து கொள்ள. உதாரணமாக, நான் சொல்ல, ஒரு நிரலை எழுத வேண்டும் என்றால், நான் சி அதை போய் எழுத போவதில்லை பிரிவுகளாக அனைவரும் வைக்கிறது இது நீண்ட இருக்க போகிறது. இது, சம்பந்தப்பட்ட கோப்புகளை உள்ளன குறிப்பாக, ஒரு வலி வகையான இருக்கும் நடக்கிறது நீங்கள் பார்த்த போல். இது மிகவும் நன்றாக இருக்கிறது என்று இங்கே இந்த அளவுக்கு குறியீடு நாம் ஒரு கோப்பு மூலம் கிழித்தெறிய முடிந்தது, அனைத்து தனிப்பட்ட மதிப்புகள் வெளியே இழுக்க அவர்கள் வெளியே வந்து அச்சிட. எனினும், உங்கள் பணிகள், உங்கள் திட்டங்கள், நீங்கள் PHP வலைத்தளங்கள் கட்டி என்றால் சக்தி என்று நாம், இந்த மொழி பெயர்ப்பாளர் மூலம் நம் PHP கோப்புகளை இயங்கும் மற்றும் மொழிப்பெயர்ப்பாளர், PHP குறிச்சொற்கள் உள்ள அனைத்தையும் செயலாக்கத்தில் உள்ளது எல்லாவற்றையும் தீண்டப்படாத விட்டு முடிவுகள் துப்பிய. நாம் நிரலாக்கத்தின்படி HTML உருவாக்க செய்யலாம். ஸ்பெக் இப்போது, நாம் ஸ்பெக் திரும்பி சென்றால், கடந்த சிக்கல் செறிவு இந்த கருத்து பற்றி பேச்சு மேலும், ஒரு துளி மெனுவை உருவாக்க நீங்கள் அல்லது உங்கள் இறுதி திட்டம் என்ன என்பதை பொறுத்து, செய்ய முடியாது, பயனர் அனைத்து செறிவு ஒரு பட்டியலில் இருந்து தேர்ந்தெடுக்க அனுமதிக்கிறது அவர்கள் ஒரு செறிவு. இப்போது, இந்த வெளியே தட்டச்சு செய்ய ஒரு வலி விதமான மேலும் நீங்கள் உறுதி செய்ய நேர்கிறது குறிப்பாக போது, கைமுறையாக இதை எல்லாம் செய்ய நீங்கள், சரியான இடத்தில் அனைத்து கோண அடைப்புகள் மற்றும் சரியான இடத்தில் அனைத்து மேற்கோள் என்று எனவே PHP நீ நிரலாக்கத்தின்படி செய்யலாம், நீங்கள் உண்மையில் விரைவாக செய்ய முடியும். இதை செய்ய எப்படி என்று பார்ப்போம். நாம் ஒரு புதிய கோப்பினை திறக்க போகிறோம். நாம் PHP குறிச்சொற்கள் செய்ய போகிறோம். நாம், அதை concentrations.php அழைக்க போகிறாய் இப்போது நீங்கள் இந்த செய்கிறீர்கள் போது, ஒரு நல்ல விஷயம் என்ன யோசிக்க உங்கள் PHP மற்றும் உங்கள் HTML கலந்து பொருந்தும் முயற்சிக்கும் போது கண்டறிவதன் உள்ளது, சரி, நான் நிரலாக்கத்தின்படி உருவாக்க வேண்டும் என்று பகுதியாக என்ன? நான் நிரலாக்கத்தின்படி உருவாக்க முடியும் என்று பகுதியாக என்ன? இது உங்கள் HTML அனைத்து செய்ய முடியும் என்பது உண்மை PHP தொகுதிகள் உள்ளே. நீங்கள் சரங்களை போல HTML அனைத்து எதிரொலி முடியும். உதாரணமாக, நான் PHP இன் உள்ளே தேர்ந்தெடுக்கப்பட்ட குறிச்சொற்கள் செய்து தொடங்க விரும்பினால் நான் எதிரொலி சொல்ல முடியும்,, பெயர் = செறிவு தேர்வு சொல்ல பின்னர் கீழே கீழே நான் மற்றொரு எதிரொலி குறிச்சொல்லை கொண்டிருக்க முடியும் அல்லது வேறு எதிரொலி நெருங்கிய தேர்வு என்று. என்ன இந்த மொழியில் செய்ய போகிறேன் ஏனெனில் இந்த அதை செய்ய ஒரு வழி இது PHP மொழி பெயர்ப்பாளர் மூலம் ரன் தான் இந்த சரம் அவுட் அச்சிட உள்ளது, எனவே விளைவாக HTML இருக்கும். அதை இப்போது நான் இந்த கோப்பை சேமிக்க வேண்டும் நான் php concentrations.php ரன் நான் என்ன பாருங்கள். நான் இந்த திறந்த நெருக்கமான தேர்ந்தெடுக்கப்பட்ட டேக் வாங்கினேன். நான் இதை செய்ய இருந்த நான், ஒரு கோப்பு இந்த முடிவை காப்பாற்ற இருந்தால் concentrations.html-காத்திருந்தது, சொல்ல, அதை எல் போன்ற பிற சென்று விட்டார் தெரிகிறது பக்க நான் இங்கே திறந்து இப்போது நீங்கள் நான் ஒரு செல்லுபடியான HTML கோப்பு உள்ளது பார்க்க concentrations.html. விசித்திரமான அந்த வகையான? நாம், HTML உருவாக்க செல்லுபடியான HTML உருவாக்க PHP பயன்படுத்துகிறீர்கள். நாம் அது செய்கிறீர்கள் வழியில் நாம் தான் PHP அச்சு சிக்கல் உள்ளது நாம் அது அச்சிட வேண்டும் என்று HTML. இந்த PHP வலைத்தளங்களில் வேலை எப்படி சரியாக இருக்கும். நீங்கள் இப்படி ஏதாவது உங்களுக்கு அனுப்புகிறது என்று ஒரு இணைய செல்லும்போது ஏதோ, ஏதோ, ஏதோ டாட் காம் சாய்வு index.php கணினி மொழியில், index.php போன் PHP மொழி பெயர்ப்பாளர் மூலம் இயங்கும், மற்றும் அதை குப்பை வெளியே வரும் இது உலாவி திரும்ப அனுப்பும் மற்றும் ஏ கூறி, உலாவி, ஆக இந்த விளக்குவது. நல்ல விஷயம் இது தொடர்ந்து எதிரொலி, எதிரொலி, எதிரொலி, எதிரொலி எழுத ஒரு வலி இருக்க முடியும் என்று நீங்கள் எழுத வேண்டும் என்று விரும்பினால், இந்த மேற்கோளில் எல்லாம் அடை , நீங்கள் இதை செய்ய உங்களை நிலையான இருக்க போகிறது என்று HTML , வெளியே வைத்து, அதை மூடிவிட்டு, பின்னர் இங்கே நீங்கள் மட்டும் உங்களுக்கு தெரியும் என்று PHP குறிச்சொற்கள் உள்ளே வைத்து நீங்கள் நிரலாக்கத்தின்படி உருவாக்க வேண்டும், மற்றும் இந்த வழக்கில் அந்த விருப்பத்தை குறிச்சொற்கள் தான் என்று உருவாக்க ஒரு வலி இருக்கும். உதாரணமாக, நாம் ஒரு ஆயிரம் விருப்பத்தை குறிச்சொற்களை உருவாக்க முடியும் இந்த மாதிரி ஏதாவது, $ நான் <1000 செய்து, நான் + மற்றும் எதிரொலி விருப்பத்தை மதிப்பு என்று = $-அச்சச்சோ, நான் அதை செய்ய முடியாது. சரி, அது ஒரு முயற்சி மற்றும் என்ன நடக்கிறது என்று பார்க்கலாம் கொடுக்கலாம். $ நான் பின்னர் $ நான் சொல்லி