[સંગીત વગાડવાનો] 1 વક્તા: આ CS50 છે અને આ અઠવાડિયું સાત ઓવરને છે. આજે કદાચ જ્યાં અમે છે ખરેખર તમે ભાષાઓ શિક્ષણ. અમે ભૂતકાળમાં દંપતી માં રજૂ અઠવાડિયા HTML અને CSS, ન જે પ્રોગ્રામિંગ ભાષાઓ છે. અને ખરેખર, અમે હતી છતાં પણ નથી લગભગ તમામ ટૅગ્સ જુઓ કે એચટીએમએલ સાથે અને લગભગ બધા આવે છે સીએસએસ સાથે આવે છે કે ગુણધર્મો, કે HTML અને CSS માટે તે પ્રકારની છે. અમે હમણાં જ સામાન્ય પડશે તમે એમ ધારી રહ્યા છીએ શરૂ સામાન્ય વિચારો સમજી ટૅગ્સ અને લક્ષણો, અને પૃષ્ઠો મોકલવામાં આવી રહી ક્લાઈન્ટ માંથી સર્વર. આજે આપણે જોવા શરૂ કારણ કે અન્ય પ્રોગ્રામિંગ ભાષા છે, PHP,. અમે આ સુપર ઝડપી કરવા માટે જઈ રહ્યાં છો. અમે PHP, સે દીઠ તમને શીખવવા માટે નથી જતા રહ્યાં છો અમે તમને શીખવવા માટે કામના ધરાવે ન હતી જેમ જ સી, સે દીઠ, પરંતુ પ્રોગ્રામિંગ. અને ખરેખર, આ એક આ કોર્સ માટે ગોલ તમે સી શીખવે નથી, અથવા HTML, અથવા સીએસએસ, અથવા PHP, અથવા અન્ય કોઇ નંબર Buzz શબ્દો અથવા શબ્દસ્વરૂપ, પરંતુ કોમ્પ્યુટર વિજ્ઞાન બદલે અને કેવી રીતે મૂળભૂત કાર્યક્રમ. અને ખરેખર, આજે આપણે લેવા શરૂ બધા માટે આ બોલ પર તે તાલીમ વ્હીલ્સ વધુ મારફતે ઉડતી દ્વારા નીચે પ્રમાણે ભાષા, PHP કહેવાય છે. અહીં આ ભાષા શું લાગે છે. તે કોઈ જરૂરિયાત માટે છે કે બહાર વળે લખેલા એક કાર્યક્રમ એક મુખ્ય કાર્ય PHP, કહેવાય ભાષામાં. કે પહેલેથી જ એક થોડું સરળ લાગે તેથી સી કરતાં, જેની સાથે આપણે પરિચિત છો. તે તારણ છે કે જો તમે એક ચલ જાહેર કરવા માંગો છો, તમે સી લગભગ સરખું તે નથી, પરંતુ એક તફાવત અહીં સ્પષ્ટ છે હું એક શબ્દમાળા જાહેર કરે છે ત્યારે, અથવા કદાચ બે તફાવતો. શું અલગ લાગે છે? પ્રેક્ષક: ડોલર સાઇન. 1 વક્તા: હા, ડોલર છે અમે પહેલાં ક્યારેય ન જોઈ કર્યું, જે સાઇન ઇન કરો. અને શું ખૂટે છે? અરે વાહ? AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: અરે વાહ, કોઈ ડેટા પ્રકાર છે. તેથી તે PHP શું છે કે બહાર વળે અમે એક રીતે ટાઇપ ભાષા, જ્યાં કૉલ સી મજબૂત લખ્યો છે. ઢીલી માત્ર અર્થ એ થાય કે ટાઇપ વિવિધ માહિતી પ્રકારના હોય છે, શબ્દમાળાઓ, અને ints અને ફ્લોટ્સ છે. પરંતુ કોમ્પ્યુટર આધાર છે કે જે બહાર. તમે માનવ પ્રોગ્રામર તે બહાર આકૃતિ નથી. તેથી એ બધા તમે કરવા હોય એક ચલ જાહેર કરવા ડોલર સાઇન નામ તમારા ચલ, અને પછી, હમણાં પૂરતું, ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં, હેલો વર્લ્ડ. વેલ આ શું છે શરત PHP, માં જેવો દેખાય છે. કોઈપણ તફાવતો? નંબર તે બહાર વળે તેથી આ સમાન છે. અને તમે ઓછા હોય શકે છે શાખાઓ અથવા વધુ શાખાઓ, પરંતુ વાક્યરચના વારા બરાબર એ જ બહાર. બુલિયન સમીકરણો કરી શકો છો એકસાથે ઓર્ડર કરી. બુલિયન સમીકરણો સાથે મળીને anded કરી શકાય છે. જો તમે હજુ પણ સ્વીચો છે. પણ તમે ઉપયોગ ન હોય તો આ, આ સી અસ્તિત્વમાં નથી અને તેઓ વિધેયાત્મક છો PHP, માં સમકક્ષ. અને હકીકતમાં, PHP, માં તેઓ છો થોડી વધુ શક્તિશાળી. સી, તમે માત્ર ચોક્કસ તુલના કરી શકો છો ints અને અક્ષરો જેવા માહિતી પ્રકારો, PHP, માં તમે ખરેખર તુલના કરી શકો છો, જ્યારે કર્યા વગર સંપૂર્ણ fledge શબ્દમાળાઓ પોઇન્ટર અને જેમ વિશે ચિંતા કરવાની. તેથી અહીં લૂપ માટે છે. આ માત્ર સ્યુડોકોડનો છે કોડ છે, તો તમે કરશે. પરંતુ માળખાકીય તે સી સમાન છે અહીં એક જ્યારે લૂપ, સ્યુડોકોડનો છે therefore-- સી સમાન સમાન લૂપ જ્યારે અહીં ડુ છે. અને તેથી પ્રકારની છે અહીં આ પેટર્ન છે જેમાં થોડા અન્ય વાકયરચનામાં છે લક્ષણો અમે ખરેખર જોવા માટે જઈ રહ્યાં છો. હકીકતમાં, અહીં એક સરસ છે જેમાં PHP, માં માર્ગ, તમે ફરી વળવું માંગો છો એક એરે પર છે, અને તમે આ મારફતે કૂદી માંગતા નથી કર્યા માનસિક અને વાક્યરચના Hoops પૂર્ણાંક હું ઓછી, 0 બરાબર એ કરતાં, હું વત્તા વત્તા જે હેરાન વાક્યરચના માત્ર ઘણો છે. તમે થોડી વધુ કહી શકો છો fluidly દરેક નંબરો માટે આ કિસ્સામાં નંબર, જ્યાં ડોલર સાઇન નંબરો, હું ધારી રહ્યા છીએ છું, ઝાકઝમાળ કહેવાય નંબરો જેવી છે. અને પછી હું નંબર ધારી રહ્યા છીએ છું એકવચન, એક ચલ હોઈ ચાલે છે. અને PHP હું ફરી વળવું તરીકે મારા માટે શું કરશે આ લૂપ પર, દરેક ઇટરેશન પર, છે તે ચલ નંબર અપડેટ થઈ રહ્યું છે બહુવચન સંખ્યામાં ઇથ તત્વ રહો. તેથી તે માત્ર મારા માટે કે બધા સંભાળે છે. કોઈ ચોરસ કૌંસ કોઈ ડોલર સાઇન કોઈ અર્ધ કોલોન ':'. તે માત્ર થોડી સરળ છે. વેલ, જો તમે ઇચ્છો તો એક અરે, તે બહાર વળે તમે માટે ખૂબ સમાન કંઈક કરી શકો છો સી વાક્યરચના થોડું અલગ છે. પરંતુ અહીં એક એરે કહેવાય છે ડોલર નંબરો પર હસ્તાક્ષર કર્યા. અને હું PHP, માં, ઉપયોગ, ચોરસ કૌંસ, તે બહાર કરે છે. અને અમે ફરી આ જોવા જઈ રહ્યાં છો JavaScript-- હજુ સુધી અન્ય ભાષા. હું માત્ર ચોરસ કૌંસ નોટેશનમાં ઉપયોગ અલ્પવિરામથી અલગ પડેલ યાદી છે આ કિસ્સામાં પૂર્ણાંકો, ના. પરંતુ તે મારા એક એરે આપે છે. પરંતુ PHP પણ વધુ શક્તિશાળી, અમે પણ સામાન્ય રીતે તે છે સમૂહનો એરે કહેવાય છે. અને ભાષાઓ ઘણો તેમજ આ છે. સી એરે વિશે વાત નિર્દેશિકાઓની છે ઝાકઝમાળ, આ વસ્તુ તે માટે તમે ચોરસ કૌંસ ઉપયોગ જે મારફતે તમે તત્વો ઍક્સેસ, શું હોવી જોઈએ? AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: તેઓ નંબરો હોય છે અથવા ખાસ શૂન્ય માંથી પર પૂર્ણાંકો. વેલ, PHP, માં, અને તે કરે છે બહાર અન્ય ભાષાઓમાં તમારી પાસે શરૂ કરી શકો છો આંકડાકીય નથી કે નિર્દેશિકાઓની. પરંતુ તેઓ વાસ્તવમાં શબ્દો છો અથવા શબ્દસમૂહો બદલે છે કે જેથી જ્યાં કંઈક યાદ કરવાનો પ્રયાસ કરો , અથવા એક ચલ હું માં સંગ્રહાય છે, તમે ખરેખર એક શબ્દ વાપરે છે અને કહે છે કરી શકો છો that-- તમે આ જેમ એક શબ્દ કહી શકો છો. તેથી ડોલર સાઇન ભાવ છે અહીં એક ચલ નામ. આ કંઈક ફંકી વાક્યરચના છે કે બે કી કિંમત સાંકળી છે આ ચલ જોડી. ખાસ કરીને, આ મને આપે છે લંબાઈ 2 છે કે જે દર્શાવે છે. પરંતુ નિર્દેશિકાઓની 0 અને 1 હોય છે. નિર્દેશિકાઓની ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં છે પ્રતીક અને ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં ભાવ. અને તે નિર્દેશિકાઓની મૂલ્યો, અનુક્રમે, FB ફેસબુક માટે છે હું છેલ્લા જ્યારે અને $ 79,53, આ માટે એક ભાવ ચકાસાયેલ. કે શું અર્થ છે? વેલ, તે અર્થ એ થાય કે લખવાને બદલે કોડ હું કંઈક કરવા માટે વપરાય છે આ, ગમે ડોલર sign-- અથવા બદલે, સી જેમ હું પણ એક ડોલર સાઇન ન થયો હોત. હું કંઈક કરી શકે છે પછી અવતરણ અને જેમ હું કેટલાક પર વિચાર કૌંસ શું કરશે આપખુદ સંખ્યાની કિંમત અનુક્રમિત. જો તમે PHP, માં આજે શરૂ કરી રહ્યા છીએ કેટલાક કિંમત પર વિચાર કરવા માંગો છો, અમે પ્રકારના વધુ હોય છે સિમેન્ટીક expressiveness. માત્ર કહેતા ફેન્સી માર્ગ અમે કરી શકો છો માત્ર તેઓ શું વસ્તુઓ કૉલ કરો. અને તમે વિચાર કરવા માંગો છો, તો કંઈક પ્રતીક, હવે તમે શાબ્દિક કરી અવતરણ ચિહ્નો પૂરાં કરવાં પ્રતીક ઉદ્ધત ચોરસ કૌંસ માં તેના બદલે એક માત્ર નંબર છે. તેથી તે સરસ સગવડ છે. અને તે હવે તે પ્રકારની છે. જુમખું છે PHP, માં અન્ય લક્ષણો. અને ખરેખર, PHP, સાથે આવે છે જાણીતું અને સર્વસંમત રસોડું સિંક. ડઝનેક, કાર્યો સેંકડો સાથે આવે છે સી સાથે આવ્યા કરતાં વધુ PHP-- ઘણા અને તે માટે બનાવાયેલ નથી ભૂલાવી પરંતુ મદદ તમે કે અમે લાંબા ખ્યાલ લાંબા સમય સુધી કોડ લખવા માટે છે કે સરળ અહીં સૉર્ટ નીચે છે. હવે અમે માત્ર લાભ લેવા શરૂ કરી શકો છો વધુ અદ્યતન સુવિધાઓ PHP, જેવી ભાષાઓ હોય છે. તેથી અમે વિશે ચિંતા કરવાની જરૂર નથી મેમરી આસપાસ વસ્તુઓ ખસેડવાની. અમે malloc વિશે ચિંતા કરવાની જરૂર નથી અને આ નીચા સ્તરે તમામ તમે કુસ્તી કરશે કે જે શક્તિશાળી વિગતો સાથે Pset5 સાથે સંઘર્ષ ન હોય તો, પરંતુ તમે શરૂ કરી શકો છો મંજૂર માટે ટૂંક લે છે. હકીકતમાં, એક સુપર લખવા દો PHP, સરળ કાર્યક્રમ, અનુસરે છે. હું CS50 માં વડા જાઓ જાઉં છું અહીં IDE, અને હું કરવા જાઉં છું શું તે ખૂબ જ સરળ, એક નવી ફાઈલ બનાવવા છે હેલો dot php કહેવાય રહ્યું છે. તેથી તેના બદલે ડોટ સી, તે જતા dot php કહેવાય કરી શકાય છે. અને તે પછી આ ફાઈલમાં, હું લખીને શરૂ કરી શકો છો. પરંતુ તે તારણ આપે છે કે આ એક વસ્તુ મને ખબર છે સામાન્ય રીતે કોઈપણ PHP ફાઈલ જરૂર છે કેટલાક ખાસ વાક્યરચના સાથે શરૂ કરવા માટે. HTML ભાવના સમાન, પરંતુ ફરીથી, PHP, એક પ્રોગ્રામિંગ ભાષા નથી, એક માર્કઅપ ભાષા. તેથી દરેક ફાઇલ, અને તે પ્રકારની છે મૂર્ખ હું કબૂલ પડશે જોઈ. ઓપન કૌંસ, પ્રશ્ન ચિહ્ન, PHP. અને તે માત્ર છે કહેતા ભાષા રીતે, અરે, કોમ્પ્યુટર અહીં કેટલાક કોડ આવે PHP, કહેવાય ભાષામાં લખાયેલ છે. અને પછી તમારી ફાઈલ ખૂબ જ ઓવરને અંતે, તમે વિરુદ્ધ જેવું પ્રકારની નથી. તમે ફરીથી PHP માત્ર લખવા નથી પ્રશ્ન ચિહ્ન, કોણ કૌંસ નથી. અને પછી જો તમે કંઈપણ અંદર મૂકવામાં આ બે ટૅગ્સ, તેથી વાત કરવા માટે, હશે, અથવા PHP કોડ છે, પ્રયત્ન કરીશું. તેથી સુપર સરળ કંઈક કરવા દો. હું આગળ જાઓ અને પ્રિન્ટ કરવા જઇ રહ્યો છું ડેફ હેલો, વિશ્વ, બેકસ્લેશ n એ, સાચવો. અને હવે મારા પ્રોમ્પ્ટ પર, હું જાઉં છું , શું ના, હું શું કરવા જઇ રહ્યો છું હેલ્લો બનાવે છે, કોઈ હેલો સ્લેશ. ના, કોઈ સ્લેશ, એચએમ. તેથી કંઈક અલગ છે. અને ખરેખર, આ એક મહત્વનો તફાવત છે સી સી જેવા PHP, અને ભાષાઓ વચ્ચે કહેવાતા સંકલિત ભાષા હતી. સી કમ્પાઈલ કરવા માટે તે શું કહેવા માંગતા હતા? સૂચિતાર્થ શું હતું? યાહ. પ્રેક્ષક: મશિન કોડમાં લખ્યું તેથી તે કોમ્પ્યુટર દ્વારા ચલાવવામાં કરી શકાય છે. 1 વક્તા: ચોક્કસ. અમે પ્રથમ તેને કન્વર્ટ હોય મશીન કોડ છે, zeros અને મુદ્દાઓ જેથી-કહેવાય છે, તે ખરેખર એક્ઝેક્યુટેબલ હશે તે પહેલાં અને કમ્પ્યૂટર દ્વારા સમજી. અંદર ઇન્ટેલ દ્વારા. કમ્પ્યુટર ની અંદર CPU દ્દારા. PHP, તેનાથી વિપરીત, કહેવાય છે તે છે એક અર્થઘટન ભાષા, જે તમે તેને કમ્પાઇલ નથી અર્થ એ થાય zeros અને મુદ્દાઓ, મશીન કોડમાં, તમે તેના બદલે સ્રોત કોડ, કે છોડી દો. અને તમે તેના બદલે ઇનપુટ તરીકે તેને પસાર એક કાર્યક્રમ છે, જેમાં દુભાષિયાનો કોઈના લખ્યું હતું કે વર્ષ પહેલાં તે સમજે છે કે વાક્ય દ્વારા વાક્ય, પાત્ર માટે પાત્ર. તેથી અન્ય શબ્દોમાં, મનુષ્યો ત્યાં બહાર લખ્યું જોવા મળશે કે એક કાર્યક્રમ રેખા દ્વારા તમારો કોડ વાક્ય પર, અને બહાર આકૃતિ શું કોમ્પ્યુટર, શું કરવું જોઈએ રૂપાંતરિત કર્યા વગર સીધા zeros અને મુદ્દાઓ છે. તે લૂપ માટે જુએ છે તેથી જો, આ કહેવાતા દુભાષિયો , હું જોઈએ બધા હક છે, જેવી હોઈ ચાલે છે ફરીથી અને ફરીથી અને ફરીથી કંઈક. મારે શું કરવું જોઈએ? મને આગામી વાક્ય પર જુઓ. મને આગામી વાક્ય પર જુઓ. અને તે સાચી વાક્ય દ્વારા તે વાક્ય અર્થઘટન. તેથી તેને ચલાવવા માટે, હું મેક ઉપયોગ કરતા નથી. હું આ કિસ્સામાં કોઈ સ્લેશ ઉપયોગ કરતા નથી. હું બદલે છે, કે જે PHP, કરી એક કાર્યક્રમ ઉર્ફે પેટિટ નામ એક દુભાષિયો, કે CS50 IDE પૂર્વ સ્થાપિત કરો, અને હવે હું એક પસાર કરવાની જરૂર છે આદેશ વાક્ય દલીલ છે, કે જે આ તદ્દન ખાલી નામ છે હું અર્થઘટન કરવા માંગો છો તે ફાઇલ. અથવા વધુ આકસ્મિકપણે, હું ચલાવવા માંગો છો છે. હું Enter દબાવો, તો ત્યાં અમે તેને હોય છે. હેલો વર્લ્ડ. હવે તે તારણ આપે છે કે હું વપરાયેલ પ્રિન્ટ ડેફ ઇરાદાપૂર્વક PHP, C અમને પુરવા માટે. મોટા ભાગના PHP પ્રોગ્રામરો, તમે જોશો, પણ પ્રિન્ટ ડેફ મદદથી સંતાપ નથી. તેઓ માત્ર કહેવાય કાર્ય ઉપયોગ સી ન હતી જે પ્રિન્ટ. અને તેથી હું ખરેખર, હવે તે પુનઃ ચલાવો તો વિધેયાત્મક રીતે એ જ વર્તે છે. હું ટકા ઓ ઉપયોગ કરી શકતા નથી અને તેથી આગળ ટકા અને હું, પરંતુ અન્ય માર્ગો છે કે કરી ના PHP, માં. પરંતુ આ માત્ર છે , વાક્યરચના અનુસાર કહે છે કે ઉપર કેટલાક વિચિત્ર વસ્તુઓ કરતાં અન્ય ટોચ, અને નીચે કેટલાક વિચિત્ર અક્ષરો તળિયે, ખ્યાલ હવે આ અન્ય ભાષામાં પ્રોગ્રામિંગ બરાબર એ જ જતાં હોય છે. હકીકતમાં, ચાલો એક અન્ય ઉદાહરણ કરવા દો. તેથી હું આગળ જાઓ જાઉં છું અને આ ફાઈલની બંધ કરો. મને બીજી એક બનાવીએ એ હું શરતો 1 dot php કહી શકશો. તેથી કોઈ શૂન્ય, હું શું કારણ કે , હું થોડા અઠવાડિયા પહેલા પાછા જોવામાં હતી અમે તરીકે ઓળખાતી ફાઈલ હતી શરતો 1 ટપકું સી અને શું હું તેને રૂપાંતરિત કરવામાં આવી હતી હતી મારા વડા અને કાગળ પર અહીં, અને ટૂંક સમયમાં આ કોર્સ પર વેબસાઇટ PHP, માં વાક્ય દ્વારા વાક્ય. સી આવૃત્તિ તેથી, અમે કંઈક કર્યું શબ્દમાળા જેવા ઓ શબ્દમાળા વિચાર નહીં. તેથી તે થોડો અલગ છે PHP, માં કે શું કરવું. તેના બદલે, હું હમણાં જ જાઉં છું તેના બદલે, અથવા, હું થાય છે શકે પૂર્ણાંક n વિચાર નહીં પૂર્ણાંક, અગાઉ આ ઉદાહરણ છે. તેથી તેના બદલે કે, હું એ કરવા જઇ રહ્યો છું વાક્ય વાંચવા નહીં, હું પૂર્ણાંક માંગો છો, કૃપા કરીને. તેથી આ માત્ર મારા પ્રોમ્પ્ટ છે. અને તેથી તે બહાર વળે છે, અને હું ફક્ત આ ખબર હોત માંથી વાંચી અથવા કાર્ય જોયા પહેલાં, PHP, માં કાર્ય લીટીઓ વાંચી પ્રોમ્પ્ટ છે કે દલીલ લે છે માનવ, અને જીવન માં તેના હેતુ માટે લખાણ વાક્ય વાંચી છે તે અથવા તેણી પ્રકારો છે. અને પછી તે સંગ્રહ કરે છે ચલ n માં લખાણ. અને હવે હું કંઈક કરવા માંગો છો શકે છે જેમ હું જેવી સપ્તાહમાં અઠવાડિયા પહેલા કર્યું વર્ગ છે. એ કરતાં વધારે હોય છે શૂન્ય, પછી હું જાઉં છું અમે હમણાં જ જોયું કે વાક્યરચના ઉધાર, પ્રિન્ટ ડેફ, તમે હકારાત્મક નંબર લેવામાં બેકસ્લેશ n એ. બાકી બરાબર એ તો હું છું, શૂન્ય બરાબર આગળ વધો અને કહે જાઉં, પ્રિન્ટ ડેફ, તમે શૂન્ય બેકસ્લેશ n એ હતો. બાકી, આ કેસ અહીં જોઈએ અલબત્ત હોઇ શકે છે, પ્રિન્ટ ડેફ, તમે નકારાત્મક નંબર લેવામાં. અને અમે ચોક્કસપણે અમલ કરી શકે છે આ વસ્તુ તર્ક વિવિધ એક ટોળું માર્ગો છે, પરંતુ અહીં બિંદુ કે, વાક્યરચના અનુસાર છે ભાગ્યે જ કશું નવું છે. તે માત્ર ડોલર સાઇન છે અને એક નવી કાર્ય અને વાંચવા લાઇન. પરંતુ મૂળભૂત નવું શું છે હવે હું આ ઈન્ટરપ્રીટ રહ્યો છું. હું ઇનપુટ તરીકે પસાર છું અન્ય કાર્યક્રમ છે. હું, આ ચલાવવા માંગો છો, તો હું કોઇ પણ ભૂલો કરી ન હતી, હું, PHP સ્કોર જાઉં છું 1 dot php દાખલ શરતો હું નંબર 50 માં ટાઇપ કરવા જઇ રહ્યો છું અને હવે તે કામ કરે છે માટે ધારે દો. તર્ક છે, કારણ કે સપ્તાહ એક જ સામગ્રી. બધા હક છે, તેથી તે ખૂબ છે underwhelming, અધિકાર? અમે કોઇ પણ આવું કરી શકે ભાષાઓ સંખ્યા. કંઈક રીતે વધુ શક્તિશાળી કરીએ. ચાલો સમાપ્ત સમસ્યા પાંચ સુયોજિત કરો. તેથી હું આગળ વધો અને આ કરવા જાઉં છું. હું એક ફાઈલ બનાવવા માટે જઇ રહ્યો છું શબ્દકોશ dot php કહેવાય છે, તમે હોઇ શકે છે અને વળેલું નોંધો ઘણાં નીચે ભાંખોડિયાંભર થઈને, નોંધો માત્ર મદદ કરશે તમે મંજૂરી રહ્યાં છો, તો સમસ્યાઓ PHP પાંચ સેટ અમલમાં. પરંતુ અમે જુઓ કે કેવી રીતે ઝડપથી હવે પડશે અમે તે જ સમસ્યા સેટ અમલ કરી શકે છે. Sô શબ્દકોશ dot php, હું જાઉં છું ત્યાં પહેલેથી જ છે કે ધારે વિશ્વમાં એક ફાઇલ સ્પેલર કહેવાય છે. અને ખરેખર, હું અગાઉથી આ કર્યું અને અમે આ વાક્ય મારફતે જવામાં નહીં વાક્ય દ્વારા, પરંતુ તમે હો તો વિચિત્ર પછી અને ખરેખર કરવા માંગો છો આસપાસ તમારા મન લપેટી સી અને PHP વચ્ચે તફાવત, શાબ્દિક આ ફાઈલની સરખાવવા માટે, આજે સ્ત્રોત કોડ માંથી સ્પેલર, અમે પાછળથી પોસ્ટ પડશે કે આજે, પી સેટ સામે અમે તમને આપે છે કે જે પાંચ સ્પેલર ટપકું સી, અને તે વાક્ય દ્વારા લગભગ એ જ રેખા છે. કેટલાક વધુ ડોલર ચિહ્ન છે. એક દંપતિ કાર્યો છે થોડી અલગ છે. પરંતુ તે એક સરસ રીત છે જેવું કેવી રીતે જોઈ તમે એક ભાષા અનુવાદ. અને તે લીટી માટે લગભગ સમાન રેખા છે. પરંતુ મને લાગે છે કે ધારે છે કે જાઉં છું અસ્તિત્વમાં છે, અને હું અહીં શું કરવા જઇ રહ્યો છું તમાચો પ્રયાસ તમારા reimplementing દ્વારા વાંધો સમસ્યા સમગ્ર પાંચ રીતે સુયોજિત તમારા કરતા ઝડપથી આમ અત્યાર સુધી કરી દેવામાં આવી છે. તેથી દાખલા તરીકે, હું પ્રથમ કરવા જઇ રહ્યો છું , કદ કહેવાય વૈશ્વિક ચલ જાહેર અને તે શૂન્ય સમાન સુયોજિત કરો. હવે તે ખૂબ બચત નથી. મતભેદ તમે અમલ કરવામાં આવે છે ખૂબ ખૂબ જ માપ છે, અથવા સંકેત સંકેત, આજની રાત કે સાંજ અથવા કાલે કરશે, માત્ર નામના વૈશ્વિક ચલ ઉપયોગ કદ અને શૂન્ય બરાબર તે સુયોજિત કરીને. તે ખાસ કરીને નથી અમેઝિંગ સ્પોઇલર. તેથી તમારી માહિતી માળખાં શું હતા પસંદગી માં dived છે તમે જે તે અને સ્પેક વાંચો, શું માહિતી માળખાં તમે મોટા ભાગના નો ઉપયોગ કર્યો છે છે? હેશ ટેબલ અથવા કદાચ, આનો પ્રયાસ કરો તેના કેટલાક ચલો. તેથી ઓછામાં ઓછા એક હેશ ટેબલ અમલીકરણ, , કોડ લીટીઓ ઘણો પ્રકારની છે અધિકાર? અને તેમને તમામ હોઇ શકે છે નથી સપ્તાહમાં આ બિંદુએ વિધેયાત્મક, પરંતુ તે દંડ છે. PHP, માં, કારણ કે જો હું કરવામાં આવે છે, હેશ ટેબલ માંગો છો. અધિકાર? હું કર્યું છે કે ચલ તેથી માત્ર દેખીતી રીતે છે જાહેર ડોલર સાઇન ટેબલ કહેવાય છે, પહેલાં પરિચય હતો. પરંતુ હું ખરેખર ફક્ત માંગો છો, દિવસ ના અંતે, પણ દર્શાવે છે. પરંતુ એક સંખ્યાની અનુક્રમિત અરે, કે અઠવાડિયામાં બે જેવું છે કારણ કે સામગ્રી, અમે એરે વિશે વાત કરી છે. હું એક હેશ ટેબલ માંગો છો. પરંતુ હેશ કોષ્ટક ખરેખર છે માત્ર કહેતા કોંક્રિટ રીતે, તમે એક સમૂહનો એરે માંગો છો. તમે સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માંગો છો કિંમતો સાથે સહયોગી કીઓ. કિંમતો સાથે કીઓ. ખરેખર, શબ્દકોશ શું છે? વેલ તે કીઓ સંપૂર્ણ સમૂહ છે. સફરજન, પેર, અને કેળા જેવા શબ્દો, અને આ ઇંગલિશ શબ્દો બધા અમે તમને હાથ છે. અને કિંમતો તમે અસરકારક છો કે તમારી શબ્દકોશ માં દાખલ ક્યાં સાચું, અથવા ગેરહાજરી, ખોટું. બીજા શબ્દોમાં કહીએ તો તમે દાખલ કરવામાં આવે છે કી કિંમત જોડીઓને સંપૂર્ણ સમૂહ, સફરજન, સાચું, પેર, સાચું, કેળા, સાચું. તમે મેળવવા અથવા જોવા કે જેથી જ્યારે તમારા હેશ ટેબલ કે માહિતી તમારા ચેક કાર્ય સાથે, તમે છો ક્યાં એક જવાબ પાછા ફરવામાં, હા, હું મારા જટિલ તેને જોવા મળે છે ટેબલ હેશ, અથવા કોઈ, તે ત્યાં નથી, જેથી તમે ખોટા આવો. તેથી તે કરવા માટે, બધા મને જરૂર આ માહિતી હું જેમ માળખું પહેલાં દરખાસ્ત કરી હતી. હું માત્ર કરવાનો પ્રયત્ન કરવાની જરૂર શબ્દો સાંકળવા માટે જેમ કે, અવતરણ ચિહ્નો પૂરાં કરવાં ભાવ, સંજ્ઞા, સાચું કિંમત જેમ સાથે. તેથી મારા હેશ કોષ્ટક હોય છે. ચાલો ખરેખર તેનો ઉપયોગ કરીએ. તેથી થોડા કાર્યો છે હું અમલ કરવાની જરૂર છે. હું આગળ જાઓ અને ડંખ જાઉં છું એક કાર્ય કહેવાય કદ બંધ. તે કોઈ દલીલો લે છે. હું સાથે ગૂંચવવું નથી શબ્દ PHP, માં, ખાલીપણુ. હું ફક્ત માપ પરત જઇ રહ્યો છું. અને એક અલગ તરીકે, PHP છે આ minorly હેરાન વિગત, કંઈક વૈશ્વિક જો, જ્યાં તમે છે તમે ઉપયોગ કરી રહ્યાં છો કે જેમાં કાર્ય કહી તે અરે, આ એક વૈશ્વિક ચલ છે. તેથી, નાના મૂર્ખતા છે, પરંતુ તમે તેમ છતાં તે શું હોય છે. તેથી શું ભાર વિશે શું? હું અમલ કરવા જઇ રહ્યો છું એક કાર્ય કહેવાય ભાર કે, શબ્દકોશ નામ લે માત્ર સમસ્યા પાંચ સેટ જેવા. અને હું આગળ વધો તે પહેલાં, હું નથી નોંધ્યું છે કે ખૂબ જ વસ્તુઓ લખીને કરવામાં આવી છે. શું PHP, માં દેખીતી રીતે અલગ છે તમે કેવી રીતે સી વિરુદ્ધ કાર્ય જાહેર? યાહ. AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: કોઈ વળતર પ્રકાર. અને ખરેખર, કે કેસ, PHP છે તે રીતે ટાઇપ તરીકે ત્યાં, પણ તે અર્થમાં થોડો sloppy છે. તમે પ્રોગ્રામર તરીકે સ્પષ્ટ કરો નહિં આ કાર્ય વળતર છે. તમે ખરેખર જોવા માટે હશે આ કોડ પર કે બહાર આકૃતિ છે. અથવા ટિપ્પણીઓ વાંચો અથવા દસ્તા:. પ્લીસસ અને minuses ઓફ તેથી આ પ્રકારનાં નિર્ણય. પરંતુ હું કહે છે નથી કી શબ્દ, કાર્ય. અને જ્યારે અમે જાણવા થોડા અઠવાડિયા માં JavaScript અમે એક જ વસ્તુ જોવા જઈ રહ્યાં છો ફરીથી, પરંતુ તે જ વિચાર છે. આ કાર્ય નામ, તેની દલીલ અથવા તેના, અને હવે દલીલો અથવા અભાવ અહીં અમલીકરણ છે. તેથી હું માત્ર કેટલાક ખૂણા કાપી જઇ રહ્યો છું માત્ર એક ક્ષણ માટે નાટકીય હોય છે. પરંતુ હું આગળ વધો અને આ કરવા માટે કહે છે જઇ રહ્યો છું. આ હું લોડ શકે છે કેવી રીતે છે એક એરે માં ફાઇલ. ફાઇલ કહેવાય PHP, એક કાર્ય છે. તમે તેને ફાઈલના નામ હાથ. તે અંદર એક એરે તમે પાછા હાથ જે ફાઈલ દરેક લાઇન છે. શૂન્ય, એક, અપ પર n બાદ 1 રેખાઓ. તે સાચું છે, તે છે? કોઈ એફ વાંચો છે. કોઈ એફ મળશે s છે. કોઈ ટકા ઓ છે. કોઈ માથાનો દુઃખાવો છે. કોઈ feof છે. કે સામગ્રી તમામ, જે સાથે તમે કદાચ કુસ્તી કરવામાં આવ્યા છે પી ચાર અને પાંચ સમૂહ સાથે, દૂર જાય છે. તેથી હું માત્ર માં તે લીટીઓ વાંચી ફાઇલ, અને પછી તમે શું જાણો છો? હું તે શબ્દો ફરી વળવું માંગો છો, તો હું રેખા તરીકે દરેક લાઇન્સ, કરી શકો છો. આ પ્રકારની હોંશિયાર હતા કે જે યાદ રાખો ઝાકઝમાળ, ઇન્ડેક્સ પર વારો માર્ગ ઇન્ડેક્સ દ્વારા, અને દરેક ઇટરેશન કૉલિંગ પર વર્તમાન લીટી, ડોલર સાઇન લાઇન. અને અહીં હું જવા માટે જઇ રહ્યો છું અને ટેબલ, કૌંસ, રેખા, સાચું નહીં કહે છે. બીજા શબ્દોમાં કહીએ તો, આ છે હું કેવી રીતે PHP, મારા હેશ કોષ્ટક માં દાખલ કરો. હું ડોલર સાઇન ટેબલ, કહે છે કે જે હતી કે મારા સમૂહનો એરે છે ઉપર ઉપર કોડ લાઇન દીઠ ખાલી. તેને હું પછી ઈન્ડેક્સ નથી, એક નંબર નો ઉપયોગ કરીને, પરંતુ શાબ્દિક ઉપયોગ હું વિશે કાળજી કે મુખ્ય શબ્દ. કદાચ તે સફરજન અથવા પિઅર છે અથવા કેળાના અથવા ગમે, પરંતુ ખાસ કરીને હું ઈન્ડેક્સીંગ છું તેને હું અગાઉ સૂચિત ગમે છે. હું નામ લઈ મારા સમૂહનો એરે, અને પછી હું માં ભાવ અવતરણ ચિહ્નો પૂરાં કરવાં ઉપયોગ એક શબ્દમાળા સાથે ચોરસ કૌંસ, તેના બદલે એક વાસ્તવિક નંબર છે. અને તેથી તે છે. ભાર કાર્ય કરવામાં આવે છે. તે લૂપ iterates એકવાર, હું મૂક્યો છે હેશ કોષ્ટક માં બધું. હવે નાના ડિસક્લેમર, ત્યાં એક હું ઠીક કરવાની જરૂર નથી દંપતિ વસ્તુઓ. અને આવૃત્તિ હું પોસ્ટ પડશે નોન્સનો બધા પડશે, પરંતુ તે મોટે ભાગે ફક્ત અમુક જ હશે ભૂલ ચકાસણી અને કેટલાક નાના tweaks. પરંતુ તે ખરેખર તે ભાવાર્થ છે. હવે હું અમલ કરવા માંગો છો, તો કહેવાય કાર્ય એક અપેક્ષા છે, જે તપાસ તેની દલીલ તરીકે શબ્દ હું જે કરી વિશે કેવી રીતે જવું શકે છે? ઠીક છે, હું ફક્ત, તો કહેવા જાઉં છું મારા ટેબલ ની અંદર, સ્થાન શબ્દ પર, જો સુયોજિત થયેલ છે. તેથી ત્યાં is-- તો ખરેખર, તમે શું જાણો છો? હું તે કરવા જઇ રહ્યો છું સ્યુડોકોડનો એક બીટ છે. પરંતુ વિચાર જ છે. એ વાત સાચી સમકક્ષ હોય, સાચું આવો. બધા અધિકાર. તમે પ્રકારની જ્યાં જોઈ શકો છો બીજું આ ખોટા પાછા જઈને છે. થઈ ગયું. ચેક કરવામાં આવે છે. ખૂબ સરસ, અધિકાર? અને તેથી ખરેખર અંતે મેળવવામાં આ શું છે? અને આ પણ, હું કેટલાક ખૂણા કાપી. ઓનલાઇન આવૃત્તિ જુઓ થોડો ઘોંઘાટ બધા માટે. પરંતુ તે ભાવાર્થ છે. માં ઇન્ડેક્સ તમારી સમૂહનો એરે ઉર્ફે પેટિટ નીચેની હોય તો હેશ ટેબલ, જુઓ ત્યાં, તે સાચું સુયોજિત છે, અને જો એમ હોય તો, સાચું આવો. તેથી અમે નીચે whittled કર્યું જટિલતા બધા. તેથી મનની પ્રકારની ફૂંકાતા, અધિકાર? હું અનલોડ સાથે અંતિમ સંતાપ નહીં માં fact-- કારણ કે ઓહ, તમે શું જાણો છો? અરે વાહ, ચાલો અનલોડ સાથે સમાપ્ત દો. જુઓ શકે હેશ કોષ્ટકમાં ઉતર્યો કાર્ય અનલોડ, જેમ આવો. ઠીક છે, જેથી કે અનલોડ છે. કશું જ નથી કારણ કે અધિકાર, અનલોડ કરવા માટે? કોઈ malloc છે. હું નિશ્ચિતપણે આ પૂછો ન હતી કંઈપણ માટે ઓપરેટિંગ સિસ્ટમ. હું માત્ર ચલો ઉપયોગ કરવાનું શરૂ કર્યું. અને તેથી આ પણ એક અભિવ્યક્તિ છે ઉચ્ચ કક્ષાની ભાષાઓ લક્ષણો. તેથી ફરી, આ શબ્દ મોટા ભાગના અમે નીચે અહીં વ્યવહાર કર્યો સી સુપર નીચા સ્તર સાથે. તમે કમ્પ્યુટર મેમરી જોઈ શકો છો. તમે કંઈપણ સ્પર્શ કરી શકે છે તમારા કમ્પ્યુટરની રેમ માં કરવા માંગો છો, વધુ સારા માટે અથવા ખરાબ માટે. અહીં સુધી, અમે જઈ રહ્યાં છો કે સત્તા આપી છે. પરંતુ મારા દેવ, કેવી રીતે જુઓ ખૂબ ઓછી કોડ મેં લખ્યું. હકીકતમાં હું વાત ન હતી, તો અને મારા ટાઈપ પર વાત કરે છે, અમે સાથે કરવામાં આવશે પાંચ મિનિટ પહેલા આ ઉદાહરણ છે. તેથી કિંમત શું ચૂકવણી કરવામાં આવી રહી છે? વેલ એક નજર કરીએ. માતાનો એક નજર કરીએ. હું આગળ જાઓ અને CS50 રન જાઉં છું. મને પ્રથમ જવું જોઈએ આજે ઉદાહરણો જ્યાં હું પહેલાં પાઠો ડિરેક્ટરી છે. હું ઉકેલ ચલાવવા માટે જાઉં છું કે તે સમસ્યા પાંચ સેટ કહેવાય સાથે આવે છે CS50 એકાઉન્ટ છે કે જે સ્પેલર. અને હું કંઈક પર ચલાવવા માટે જઇ રહ્યો છું કિંગ જેમ્સ બાઇબલમાં જેવી મોટી, માત્ર કે જેથી અમે ખરેખર મૂકી પરીક્ષણ માટે સ્ટાફ ઉકેલો. હવે ક્યારેક ઇન્ટરનેટ એક થોડી ધીમી, થોડી ઝડપી, સ્ક્રોલ થોડો સમય લાગી શકે છે. પરંતુ તે .56 સેકન્ડમાં કુલ લીધો કિંગ જેમ્સ શકો જોડણી બાઇબલ સ્ટાફ ઉકેલ ઉપયોગ કરે છે. તેથી ખૂબ સારી છે. તમારો, ખૂબ જ ધીમી હોઇ શકે છે અને તે સંપૂર્ણપણે દંડ છે. પરંતુ તે અહીં યોગ્ય છે. જેથી સ્ટાફ ઉકેલ છે. હું જાઓ અને PHP, આવૃત્તિ સાફ હોય. અને હું થોડો કરવા જઇ રહ્યો છું ખાવાનો શો વસ્તુ જેવી. અમે હું લખ્યું કોડ લેવા જઈ રહ્યાં છો અગાઉ, જેથી તે સંપૂર્ણપણે સાચું છે. હું લખ્યું કોડ જવા નથી કારણ માત્ર હવે સંપૂર્ણપણે યોગ્ય હોઈ શકે છે. પરંતુ હું PHP, આવૃત્તિ ચલાવી રહ્યા હોય તો, શું હું આજે આપી છે? મને પાંચ મિનિટ લીધી અમલ P પાંચ સેટ, હું દાવો. શું ભાવ હું ચૂકવણી છે? યાહ. પ્રેક્ષક: ઝડપ. 1 વક્તા: ઝડપ. તમે શું કહેવા માગો છો? પ્રેક્ષક: તે લાંબા સમય સુધી લઇ રહ્યું છે. 1 વક્તા: બધા અધિકાર. માતાનો જોવા દો. તે લાંબા સમય સુધી લઇ રહ્યું છે નથી લખી છે, પરંતુ તે ચલાવવા માટે. યાહ. તેથી આપણે આ પ્રયાસ કરો. તેથી અહીં હું આગળ જાઓ અને કરવા જઇ રહ્યો છું સ્પેલર PHP, અને કારણ કે ફાઇલના સ્પેલર કહેવાય છે. તેથી હું ચાલી રહ્યો છું આ શબ્દકોશ, સ્મૃતિ, હું સ્પેલર કહેવાય કાર્યક્રમ ચાલી રહ્યો છું. હું જ પસાર કરવા માટે જઇ રહ્યો છું ફાઇલ, કિંગ જેમ્સ પાંચમા. તે દ્વારા ઉડતી છે. આ માત્ર ઇન્ટરનેટ ઝડપ હોઈ શકે છે તેથી ખૂબ કે માં વાંચી નથી. પરંતુ તે ખાતરી માટે લાંબા સમય સુધી લાગે છે નથી. 1.26 સેકન્ડ. હવે તે ખૂબ હજુ પણ છે ખરેખર ખૂબ જ ઝડપી, અધિકાર? અને જેમ લાગ્યું કે આ જ કારણ વધુ ત્રણ, અથવા ચાર કે પાંચ જેવા સેકન્ડ, કે જે હમણાં જ કારણ ઇન્ટરનેટ ધીમું કરવામાં આવી હતી. ખર્ચવામાં કોમ્પ્યુટર સમય 1.26 હતી સેકન્ડ, વિરુદ્ધ હું 0.56 લાગે છે. ધીમી તરીકે બે વખત કરતાં ખૂબ વધુ છે. હવે ખૂબ રફૂ હજુ પણ છે ઝડપી, પરંતુ તે એક સ્વરૂપ છે ના, ખરેખર, કે જે ચોક્કસ કિંમત. અમે ઈન્ટરપ્રીટ કરી રહ્યાં છો કારણ કે વાક્ય દ્વારા કોડ વાક્ય માં, અને તે કાર્યક્રમ PHP વાંચી છે મારા ડાબેથી જમણે નીચે કોડ ટોપ, તે વધુ વિચાર કરવા માટે છે. તે પ્રકારની કન્વર્ટ કરવા માટે છે પોતે અંદર અનુરૂપ મશીન ફ્લાય પર કોડ છે, તેથી વાત કરવા માટે, પણ મિકેનિક્સ છતાં થોડી અલગ છે. તેના બદલે માત્ર માટે ખોરાક ઇન્ટેલ CPU કાચા zeros અને મુદ્દાઓ તે નેટીવ સમજે છે. તેથી સંપૂર્ણપણે હાથ નીચે, અમે કિંમત ચૂકવી છે. અને કોડ ભાષામાં લખવામાં PHP, કરે છે, જેમ કે ધીમી હોય છે. પરંતુ મારા ભગવાન. તેથી હવે હું ચેક જોડણી ત્યારે મારા ફાઇલ, હું એક વધારાનું 0.7 પસાર અથવા તેથી 20 કલાક વિ સેકન્ડ અમલ કરવા માટે ઝડપી, અધિકાર જોડણી તપાસનાર? તે વેપાર બંધ પ્રકારની છે. અને તમે માત્ર પી શરૂ કરી રહ્યાં છો, તો 20 કલાક ન હોઈ શકે છે, પાંચ સુયોજિત કરો. કે કરતાં ઓછા હોય છે. પરંતુ તે વાસ્તવિક છે, વેપાર બંધ છે. અને તમે ખરેખર મોટી પર કોડ ચલાવી રહ્યા છો, તો માહિતી સમૂહો, અથવા પણ જૂની હાર્ડવેર પર, તફાવતો તે પ્રકારના ચોક્કસપણે ઉમેરી શકો છો. કોઈપણ પ્રશ્નો આમ અત્યાર સુધી? યાહ. AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: માફ કરશો, કરી શકો છો તમે તેને વધુ એક વખત કહે છે? AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: તમે સમય આપીને કરી રહ્યાં છો. વેલ, તેથી હા. તમે સમય બચત થાય છે તે કમ્પાઇલ કર્યા નથી, કે જો તમે પૂછી રહ્યાં છો તે. અને ખરેખર, CS50 માં, કાર્યક્રમો મોટા ભાગના તેઓ થોડો સમય લાગી શકે છે, તેમ છતાં લખવા માટે, તેઓ પ્રમાણમાં ટૂંકા છો. થોડા ડઝન કોડ થોડા સો રેખાઓ, અને તેથી તેઓ ખૂબ ઝડપથી કમ્પાઇલ. પરંતુ તમે શરૂ કરો છો ત્યારે મોટા કાર્યક્રમો લેખન, જેવા તમે Microsoft છો અથવા તમે છો, તો Google અને લેખન ખરેખર મોટી કાર્યક્રમો સી, અથવા C ++, અથવા એ જ રીતે સંકલિત ભાષાઓ, ઘણા સેકન્ડ લઇ શકે છે, અથવા તો મિનિટ અથવા લાંબા સમય સુધી કોડ રેખાઓ લાખો કમ્પાઇલ. અને ત્યાં પણ છે, કે જે તફાવત ઉમેરો કરવા માટે જતા હોય છે. અને હકીકતમાં, અમે એક વાર સંક્રમણ આજે, તે જ દિવસે આજે, વેબ પ્રોગ્રામીંગ PHP, ઉપયોગ, તમે છો તે માત્ર ખૂબ જ શોધી રહ્યા કોડ લખવા માટે વધુ આનંદદાયક તમે આ મૂર્ખ શું છે નથી ત્યારે તમારા ટર્મિનલ માટે બદલો જેવા પગલાંઓ વિન્ડો પ્રકાર બનાવવા હેલો, ફરીથી તેને ચલાવવા માટે, વિન્ડો ફરીથી લોડ કરો. મૂર્ખ માત્ર જેથી ઘણા યાંત્રિક પગલાંઓ કે જે માત્ર કરવાથી રીતે વિચાર રસપ્રદ, મજા કામ કરે છે. અને ખરેખર અમે PHP સાથે ફેંકી દે છે. અને અમે સંપર્ક કરી શકો છો વધુ ઝડપથી તેની સાથે. યાહ. AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: શ્યોર. હું તે શું સ્પષ્ટ કરી શકો છો અર્થઘટન કરી છે? તમે એક ભાષા કમ્પાઇલ ત્યારે જેમ કે C, તે નીચે જાય અમે મશીન જણાવ્યું હતું કે કોડ છે, zeros અને મુદ્દાઓ પર પણ. અને Intel વર્ષ પહેલાં નક્કી કર્યું કે zeros અને શૈલીઓનો ચોક્કસ પેટર્ન વધુમાં, અથવા બાદબાકી પ્રતિનિધિત્વ અથવા પ્રિન્ટ, અથવા અન્ય મૂળભૂત કામગીરી. એક અર્થઘટન ભાષા વિશ્વમાં PHP, અથવા JavaScript, અથવા Python જેમ, અથવા રૂબી, અથવા જુમખું અન્ય, તેના બદલે કોઈને લખ્યું છે એક આ કિસ્સામાં interpreter--, તે પણ સમાન, PHP કહેવાય છે કે અનિવાર્યપણે ભાષા દ્વારા નામ તે iterates જે એક મોટી લૂપ છે કોડ લીટીઓ પર બધા હું ઇનપુટ તરીકે ફીડ, જેમ હેલો dot php, અથવા શબ્દકોશ dot php. અને પછી તમે તેમની મોટા વિચાર કરી શકો છો શરતો ઘણો હોવા તરીકે લૂપ. આ તો તે શરતો કહે છે, માનવ માટે મુખ્ય શબ્દ લખ્યું છે, કરવાનું શરૂ તેના અથવા તેણીના કોડ ફરીથી અને ફરીથી. અથવા માનવ હોય તો કોડ લીટી લખાયેલ છે, જો કે, માત્ર ચલાવો તેમના શરતી આગામી લાઇન. તેથી તે ઈન્ટરપ્રીટ જેવા સાચી છે માનવ અર્થમાં વાક્ય માં વાક્ય દ્વારા, અને તે માત્ર સમય લે છે. તે ઓવરહેડ લે છે. અને તેથી કે જે price-- છે સારી question-- અમે ચૂકવે છે. તેથી આપણે અન્ય ડેમો કરવા દો કે થોડી વધુ નાટ્યાત્મક છે. એક ballpark આ સમયે, હું કહું છું હો છે બહુ નિષ્ફળ એક 90% સંભાવના પરંતુ તમે દંગ આવશે 10% સંભાવના સાથે. તેથી દર વર્ષે અમે પ્રયાસ જેમાં અમે આ કરવા માટે મારફતે જાય છે કે એક કાર્યક્રમ લખવા પ્રયાસ સમસ્યા કે જેના માટે તમે કર્યું, શૂન્ય સુયોજિત સબમિટ તમારા ફોન નંબરો અને અન્ય વસ્તી વિષયક માહિતી ઘણો છે, અને અમે પ્રોગ્રામ તમે એક ટેક્સ્ટ સંદેશ મોકલી. અને પછી દરેકના ફોન beeping અથવા vibrating શરૂ થાય છે, અને તે છે, કારણ કે માત્ર અમેઝિંગ છે વેલ, કમ્પ્યુટર્સ શું કરી શકો જુઓ. આ ભાગ્યે જ યોગ્ય રીતે કામ કરે તે મોટા ભાગ લાગે છે હું ખાસ કરીને બ્લેકલિસ્ટ વિચાર છે કારણ કે Gmail અથવા અમુક અન્ય સેવા દ્વારા ખરેખર સ્કેલ પર આ કરવા માટે પ્રયાસ કરે છે. પરંતુ રમૂજી વસ્તુ અમે, કારણ કે ખૂબ છે આજે અહીં દરેકને નથી, છેલ્લા સમય અમે મજા હકીકત બે વર્ષ પહેલાં આ પ્રયાસ કર્યો હું એક કાર્યક્રમ લખ્યું લાગે છે કે લૂપ વારો બેઠા વર્ગ તમામ વિદ્યાર્થીઓ પર, અને તેમને એક ટેક્સ્ટ સંદેશ દરેક અને તે કંઈક જણાવ્યું હતું કે શા માટે તમે વ્યાખ્યાન નથી? , CS50 બોટ પ્રેમ. તમે કેટલા દોષ સ્વીકારવાની ભાવનાવાળું કોઈ વિચાર હોય છે અને જેવું પીડાદાયક ઇમેઇલ્સ હું તરફથી પ્રતિભાવ પ્રાપ્ત કર્યું n બાદ અહીં ન હતા 100 લોકો તે દિવસે. પણ સૌથી વધુ ગમ્મતભરી વધુ શરમજનક story-- તમને ખબર છે, ત્યાં તે બહાર મૂકી દો. તે થોડા વર્ષો પાછળ વિડિઓ પર પહેલાથી જ છે. તેથી તમે તરત મને જોઈ શકશો લૂપ માટે લખી, જેમાં તે એક ભૂલ લખવા માટે ખૂબ જ સરળ છે લૂપ માટે, જેમ કે પ્રથમ વખત લૂપ દ્વારા, તમે એક ટેક્સ્ટ સંદેશ મોકલી. લૂપ હું દ્વારા બીજી વખત વધુ એક ટેક્સ્ટ મેસેજ મોકલ્યો છે જોઇએ, અને પછી વધુ એક લખાણ સંદેશ, અને વધુ છે. તમે એક ટાઈપો કરો છો, તો પરંતુ તે તારણ તમે ક્યારેક પ્રોગ્રામિંગ જ્યારે એક મોકલવા કાર્યક્રમો કે જે લખી શકો છો ટેક્સ્ટ મેસેજ, પછી બે ટેક્સ્ટ સંદેશાઓ, દરેકને પછી ત્રણ ટેક્સ્ટ સંદેશાઓ જે પહેલાથી જ એક ટેક્સ્ટ સંદેશ પ્રાપ્ત છે. તમે જાણો છો કે, કંઈક કરી, વત્તા કંઈક, વત્તા કંઈક વત્તા કંઈક ઘણો ના મોટા ઓ છે લખાણ સંદેશાઓ, અથવા સ્ક્વેર્ડ n, અથવા $ 0.10 એક ટેક્સ્ટ સંદેશ, $ 20,000 છે. Thankfully હું તે પહેલાં નિયંત્રણ સી હિટ થયું, પરંતુ હું ઓછામાં ઓછા એક બાકી હતી તમારા પૂરોગામી એ માટે $ 20 200 કેટલાક વિચિત્ર ટેક્સ્ટ સંદેશાઓ, કે માત્ર તેમના ફોન ગયા નથી પરંતુ પણ તે જૂની ફ્લિપ ફોન જેવી હતી તેથી તે બહાર ધકેલી જેવા તેના દરેક અન્ય વ્યક્તિગત લખાણ મેમરી સંદેશ તેઓ ખરેખર મેળવેલ હતી. તેથી અમે એક ધ્યેય છે આજે, તે કરવા માટે નથી. કદાચ એરપ્લેન મોડ પર ફેરવે છે. બધા અધિકાર. તેથી આપણે એક જાય અહીં callled-- કાર્યક્રમ હું PHP ટપકું લખાણ કૉલ કરશે. અને અગાઉથી, હું અહીં બે ફાઈલો મળી છે. હું માત્ર સ્ટાફ માટે ફાઇલ કરી હતી, કે મળ્યું છે સ્ટાફ માહિતી તમામ તમામ નામો આ કોર્સ વેબસાઇટ છે. અને પછી હવે હું માત્ર મૂકી કેટલાક નકલી નંબરો 555-1212. તેથી આ ખરેખર ગમે ત્યાં જઇ શકે છે. પરંતુ, આ CSV ફાઈલ ની અંદર નોટિસ અમે પહેલાં થોડા સમય વિશે વાત કરી જે ફાઇલ IO સંદર્ભમાં. CSV ફાઈલ શું છે? અલ્પવિરામથી ચલો અલગ થયેલ છે. અને આ એક ખૂબ જ જેવા પ્રકારની છે હળવા ડેટાબેઝ, જો તમે કરશે. જેવું ચાર સ્તંભો પ્રકારની છે આ ફાઈલમાં, અને ત્યાં જેગ્ડ, અનિવાર્યપણે પરંતુ અલ્પવિરામ ફાઇલ કૉલમ પ્રતિનિધિત્વ કરે છે. પ્રથમ સ્તંભ ટીએફ અથવા CA નામ છે. બીજા સ્તંભ તેમના છેલ્લા નામ છે. ત્રીજો લેખ તેમના ફોન નંબર છે. અને ચોથા સ્તંભ દેખીતી રીતે is-- ચોથા સ્તંભ દેખીતી રીતે શું છે? ઠીક છે, તેથી તે તેમના વાહક છે. વેરાઇઝન અથવા સ્પ્રિન્ટ, અથવા શું નથી તેથી. અને હું અગાઉ CSV misspoke તો. અલ્પવિરામથી અલગ પડેલ કિંમતો CSV અહીં છે. તેથી હું આ સાથે શું કરી શકો છો? વેલ આ માત્ર એક મોટી લખાણ ફાઈલ છે અને તે હક, લાંબા પ્રકારની છે? આ જેવું રહ્યું છે પ્રકારની નકામી છે. અને તે છે, જોકે, બહાર વળે કે જો હું , ચાલો એક ટેક્સ્ટ સંદેશ મોકલવા માંગો છો અહીં એલેક્સ કહે છે. મને મારું બ્રાઉઝર માં જવા દો અને સંપૂર્ણ સ્ક્રીન સ્થિતિમાંથી બહાર નીકળવા માત્ર જેથી હું અને પાછળ આગળ ફેરબદલી કરી શકો છો. હું જવા તો, ચાલો જોવા બહાર વળે અહીં, અને Gmail, બધા અધિકાર પ્રવેશ કરો. આ ભાગ પર જોવા નથી. માત્ર હું જોવા મળે છે. અલબત્ત livestream કરી શકો છો હજુ પણ હું શું કરી રહ્યો છું જુઓ. બધા અધિકાર. તેથી અહીં માત્ર સાથે Gmail છે જોન હાવર્ડ એકાઉન્ટ. હું મોકલવા માંગો છો તેથી જો એલેક્સ ટેક્સ્ટ સંદેશ, હું અલબત્ત એક સંદેશ કંપોઝ કરી શકો છો. અને તે બહાર વળે છે, અને હું કર્યું અહીં પહેલાં એલેક્સ સાથે પરીક્ષણ જેથી તમે એક ચોક્કસ ડોમેન ઉમેરી શકો છો લોકો ફોન નંબરો નામ, વિશ્વમાં ત્યાં અસ્તિત્વમાં છે કારણ કે વસ્તુઓ માટેના ઇમેઇલ એસએમએસ કહેવાય છે. જે તમામ કહેતા ફેન્સી માર્ગ છે અમને જે મોબાઇલ ફોન છે કે અલબત્ત, ફોન નંબરો હોય છે, કદાચ તમારા વાહક માટે છે અંતે જેમ ચોક્કસ પ્રત્યય વેરાઇઝન ટેક્સ્ટ સંદેશ માટે Vtext.com તમે ઉમેરી શકો છો કે જે ડોટ કોમ, તમારા પોતાના વ્યક્તિગત ફોન નંબર, અને પછી તમે અથવા મિત્રો, અથવા તમારા માતા-પિતા કરી શકો છો તે ચોક્કસ સરનામે તમે લખાણ. અને વેરાઇઝન એક ઇમેઇલ સર્વર છે સર્વર પર આ ઇમેઇલ પ્રાપ્ત છે, પછી આંકડાકીય ભાગ અને જુએ છે ગમે ખાસ ઉદ્યોગ મેજિક વાપરે તેઓ ખરેખર પર તે બહાર મોકલવા માટે હોય છે તમારા ચોક્કસ સેલ વાયુમોઝાઓ ફોન. હું નથી, કારણ કે હવે આ સરસ છે ખરેખર એક ટેક્સ્ટ સંદેશ મોકલી ખબર કેવી રીતે અથવા હજુ સુધી કોડ લખવા માટે મારા મોબાઇલ ફોન માટે, અને તમારા માટે બરાબર છે કે કરી શકે અંતિમ પ્રોજેક્ટ માટે, પરંતુ હવે બધા હું મારા લેપટોપ અહીં હોય છે. તેથી હું CSV પર ફરી વળવું કરવા માંગો છો ફાઇલ, વાક્ય, લાઇન દ્વારા લીટી, લાઇન દ્વારા, , સ્ટાફ ફોન નંબરો દરેક ગ્રેબ અને તેમના વાહક અને programatically, ફોન જોડાવા માટે, કે જે છે, એકસાથે જોડવું યોગ્ય ડોમેન નામ સાથે નંબર અને પછી એક ઇમેઇલ મોકલો. તેથી પગલાંઓ કે જે ઘણો છે. અને સારા નસીબ સી કે કરી તે પરિસ્થિતિ એક દુઃસ્વપ્ન છે ફાઇલ ખોલવા માટે, તે વાંચવા માટે વાક્ય, લાઇન દ્વારા લીટી દ્વારા, તમે જોયા છે, અથવા ટૂંક સમયમાં જોઈ શકે સમસ્યા સાથે, પાંચ સેટ ન હોય તો સમસ્યા પછી ચાર સુયોજિત કરો, અને ગતિશીલ એકસાથે જોડવું બે શબ્દમાળાઓ સાથે, સી, કારણ કે બે શબ્દમાળાઓ લેવા અને તેમને ભેગા કરવા માટે, ઓછા તમે શું મોટા ભાગે શું કરવાની જરૂર છે? તમે વધુ મેમરી અધિકાર જાહેર કરવાની જરૂર છે? અને હું વધુ મેમરી હોઈ શકે છે, malloc પૂછો? તેથી હું આ અડધા મૂકી શકો છો અહીં, અહીં આ અડધા. તે માત્ર ઘણા પગલાંઓ છે. અને તે બિંદુ દ્વારા તમે ગુમાવ્યું છે મૂર્ખ થોડી ડેમો રસ જ્યાં તમે દરેકના ફોન બીપ બનાવે છે. માતાનો PHP ની આ પ્રકારની દો શૈલી, જેમાં અમે માત્ર કે રસોડામાં સિંક વધુ ઉપયોગ શરૂ. અને વિચારો છે મૂળભૂત જ, પરંતુ અમે ખૂબ ચિંતા કરવાની જરૂર નથી કે નીચા સ્તર વિશે ખૂબ. તેથી કેવી રીતે હું કદાચ માતાનો જોવા દો આમ વિશે જાઓ. અને માત્ર કે જેથી હું નથી છેલ્લા ભૂલો પુનરાવર્તન હું અહીં મારી જાતને માટે કેટલાક નોંધો લખેલા કર્યું છે. અને હું અમને ચાલવા કરી શકો છો જો માતાનો જોવા દો મૂળભૂત કેટલાક પગલાંઓ મારફતે અને પછી સમય ખાતર અમે પડશે કદાચ અંતે કેટલાક ખૂણા કાપી. હું આગળ જાઓ અને ઓપન કરવા જઇ રહ્યો છું કૌંસ PHP આ ફાઈલની શરૂ કરવા માટે. અને હું આગળ વધો અને આ કરવા જાઉં છું. તમે પડશે નિયંત્રિત ફાઇલ ટૂંક સમયમાં ખરેખર, જુઓ ઓપન એફ કહેવાય કાર્ય બોલાવે છે. અને આ ફાઈલ ખોલે યાદ કરે છે. અને ભાવ, અવતરણ ચિહ્નો પૂરાં કરવાં, આર ફરી, શું છે? માત્ર વાંચી માટે તેને ખોલો. હવે પી સમૂહ, તમે આ હતી. અને કંઈપણ હોઈ શકે છે નિયંત્રિત કરે છે, ફુ, બાર, બસ, કોઇ વેરિયેબલ નામ. પરંતુ સામાન્ય રીતે કમ્પ્યુટર વૈજ્ઞાનિક, એક ફાઇલ ખોલો કૉલ કરશે , તમે ફાઈલ હેન્ડલ આપી કંઈક તેથી વાત કરવા માટે પર પકડી. હું માત્ર કરવા જઇ રહ્યો છું કેટલાક ભૂલ ચકાસણી. હેન્ડલ ખોટું છે તેથી જો, જેમ સી, હું કંઈક કરવા જઇ રહ્યો છું, ફાઇલ, બેકસ્લેશ n એ ખોલી શકાયું નથી. અને પછી હું ફક્ત જાઉં છું આગળ અને બહાર નીકળો જાઓ. અને તે PHP, માં, બહાર વળે હું એક કાર્ય અંદર નથી. અહીં કોઈ મુખ્ય કાર્ય છે. તેથી હું સે દીઠ પાછા નથી. હું બહાર નીકળો. જે આવશ્યક સમાન વસ્તુ છે. અને હું કદાચ એક Y સાથે બહાર નીકળતા છું. એક માત્ર અમુક પ્રકારના એક ભૂલ થાય છે. તે અ-શૂન્ય છે, તેથી તે એક ભૂલ છે. બધા હક છે, હવે હું અહીં નીચે છું, તેથી જો મારા કાર્યક્રમ હું ફાઈલ ખોલી છે. હું આગળ જાઓ અને જાહેર જાઉં છું સરનામાં કહેવાય એરે, અને સી હું ખબર હશે અગાઉથી એરે કદ, અધિકાર? અથવા હું આ જાહેર કરવાની જરૂર છે એક નિર્દેશક છે, અને પછી malloc ઉપયોગ કરે છે. અને પછી દરેક વખતે હું વાંચી ફાઈલમાં અન્ય પંક્તિ દ્વારા હું malloc કરવાની જરૂર જઈ રહ્યો છું વધુ મેમરી, malloc વધુ મેમરી. ગરદન કે એક પીડા છે. અને thankfully, PHP, અને રૂબી, અને Python અને જાવાસ્ક્રિપ્ટ, તેઓ તમારા એરે વધશે તમારા માટે આપોઆપ. કોઈ વધુ malloc. કોઈ વધુ મેમરી વ્યવસ્થાપન. કોમ્પ્યુટર કાળજી લે છે. પરંતુ ભાવ તમે ચૂકવણી કરો. તે થોડી ધીમી છે. અને આ જેમ એક કાર્યક્રમ માટે અમે નોટિસ નથી જઈ રહ્યાં છો. અમે 100 લખાણ સંદેશાઓ મોકલવા માટે જઈ રહ્યાં છો. દાખલા તરીકે તે લાગે છે નથી જતા. તે ખરેખર માત્ર શરૂ થાય છે પસંદગીના તમારી ભાષા વાંધો જ્યારે તમારા ડેટા અથવા તમારા કાર્યક્રમો , ખરેખર, ખરેખર મોટી વિચાર વધુ જેથી કેસ હશે અમારી વેબ આધારિત સામગ્રી સાથે. પરંતુ હવે માટે આગળ બનાવટ દો. તે બહાર વળે છે, જ્યારે એક છે સી કાર્ય એફ CSV વિચાર કહેવાય છે. CSV ફાઈલ મળી, કે લે તેની દલીલ તરીકે હેન્ડલ ફાઇલ, અને તે દ્વારા, પછી પંક્તિ આગળ પંક્તિ, પંક્તિ દ્વારા, એક પંક્તિ માં વાંચવા માટે. તેથી તે માત્ર એક વાક્ય વાંચે છે આ ફાઇલ માંથી લખાણ છે. પરંતુ, આ કાર્ય વિશે સરસ શું છે તે માત્ર મને લખાણ વાક્ય હાથ નથી. તે તે અલ્પવિરામ માટે જુએ છે, અને વાક્ય પદચ્છેદન કરે છે. અને વાક્ય પાર્સ સ્પલિટ અર્થ થાય છે આ સંદર્ભમાં ચોક્કસ મૂલ્યો પર. અન્ય શબ્દોમાં, ડોલર સાઇન પંક્તિ છે કે ચલ છે મને નિર્દેશિકાઓની એક ટોળું આપવા જઈ રહી છે. આ હોઈ ચાલે છે મારા CSV માં પ્રથમ સ્તંભ. આ બીજા પ્રયત્ન રહ્યું છે સ્તંભ, આ ત્રીજા હોઈ ચાલે છે અને આ ચોથા હોઈ ચાલે છે. યાદ છે, અને એક્સેલ કારણ નથી , અમે આ કર્યું જો છેલ્લા સમય સહકાર હું ડાઉનલોડ પરંતુ જો સ્ટાફ CSV DOT. ઓહ, નામ બદલો નથી. હું સ્ટાફ ટપકું ડાઉનલોડ તો CSV, અને તે ખોલવાનો પ્રયાસ કરો, હું પહેલેથી જ ઓહ હું registered-- કર્યું છેલ્લા સમય થી એક્સેલ અપડેટ કરી હતી. તમે સ્ટાફ ટપકું જોશો કે CSV, હું ચાર સ્તંભો છે. તેથી હું વાંચી ત્યારે અહીં અબ્બી માટે પ્રથમ પંક્તિ, ડોલર સાઇન પંક્તિ 0, અબ્બી છે ડોલર સાઇન પંક્તિ એક, લીયોન્સ છે ડોલર સાઇન પંક્તિ બે, તેના નંબર છે અને પછી તેના ફોન કેરિયર. તેથી તે બધા છે. અને તે સરસ છે કારણ કે હું હવે બહાર આકૃતિ નથી તે અલ્પવિરામ બધા ખરેખર છે જ્યાં. તેથી હું આગળ જવા માટે જઇ રહ્યો છું અને કે વ્યાખ્યા આપવામાં આવે છે, આવું કરવા માટે, હું તેમના નામ કહે છે કે જાઉં છું પંક્તિ કૌંસ શૂન્ય માં વચન આપ્યું હતું. અને હું grab-- જાઉં છું અને ખરેખર, તમે શું જાણો છો? હું વિશે ચિંતા નથી જઈ રહ્યો છું તેના નામ, આ કિસ્સામાં. હું તેને સરળ રાખવા માટે જઇ રહ્યો છું. હું તેના નંબર છે કરવા જઇ રહ્યો છું પંક્તિ કૌંસ બે, મને લાગે છે. અને તેના વાહક જ્યાં હતો? ત્રણ પંક્તિમાં પર એક. તેથી ત્યાં કશું નવું. તે એક એરે માં માત્ર શૂન્ય ઈન્ડેક્સીંગ છે. અને હવે, હું નીચેના કરવા જાઉં છું. વાહક સમકક્ષ હોય એટી એન્ડ T-- બરાબર હું માત્ર એક લૂપ હોય જાઉં છું હું એક ઇમેઇલ બનાવવા માંગો છો આ જેવી લાગે છે સરનામું. તે 617-555-1212 હશે અંતે, તે શું છે, text.ATT.net, હું શું કરવા માંગો છો તે છે. તેથી કેવી રીતે હું આ કરી શકું? હું નીચે કરવા જઇ રહ્યો છું. તેના સરનામું, તેના નંબર હોઈ ચાલે છે અને હવે, મને આગળ વધો અને આ કરવા દો. આ અમુક ફંકી વાક્યરચના છે. હું ટકા ઓ યુક્તિ કરી શકે છે, પરંતુ હું ખરેખર માત્ર આ કરી શકો છો. તેથી આ એક PHP વસ્તુ છે, પરંતુ હું શું કરી રહ્યો છું વિચાર કરીએ. ડોલર પર સરનામું સાઇન ઇન ડાબી, માત્ર એક ચલ. મને એક ચલ આપો. હું પ્રકારને સ્પષ્ટ કરવા માટે નથી. PHP, તે બહાર આકૃતિ આવશે. જમણી બાજુ પર, માહિતી પ્રકાર શું છે કે સમગ્ર બાબત પર જમણી બાજુ? એક શબ્દમાળા જેવું લાગે, ડબલ છે, કારણ કે દૂર ડાબે અને જમણે પર ટાંકે છે. હવે અહીં કેટલાક ફંકી નવી વાક્યરચના છે. આ સર્પાકાર કૌંસ છે, અને ડોલર સાઇન સંખ્યા. પરંતુ સિન્ટેક્ષ શું છે અનુમાન લેવા કદાચ મારા માટે શું કરવા માટે PHP, કહેવાની? યાહ. જસ્ટ ત્યાં કિંમત દાખલ કરો. તેથી કોઈ ટકા ઓ. અમે પ્રિન્ટ એફ, અથવા S ઉપયોગ કરી શકે છે પ્રિન્ટ એફ અથવા તે કંઈક, PHP, અને ઘણો પરંતુ ઉચ્ચ કક્ષાની ભાષાઓ, તમે કરી શકે છે કે નહીં તે જોવા માટે જઈ રહ્યાં છો કદાચ વિધેયાત્મક રીતે જ વાત કરી છ અલગ અલગ રીતે. અને તેથી તે બની શરૂ થાય છે ડિઝાઇન અથવા શૈલી એક બાબત છે. તેથી આ માત્ર એક વિસ્મૃત રીતે જોઈ છે કહેતા, મને ઇમેઇલ સરનામું આપો પરંતુ પ્લગ ઈન સંખ્યામાં આ સર્પાકાર કૌંસ વચ્ચે. અને સર્પાકાર કૌંસ નહીં અંતિમ સરનામા અંત. હવે અમે કેટલાક અવગણી શકો છો સમય ખાતર આ રેખાઓ. તેથી એક વાહક સમકક્ષ હોય , verHorizon-- ઓહ બરાબર હું કંઈક કરવા માંગો છો Verizon-- ખૂબ સમાન છે, જ્યાં સરનામું મળે છે, ભાવ, text.ATT.net પર અવતરણ ચિહ્નો પૂરાં કરવાં, નંબર. અને પછી હું એ જ પ્રકારની કરી શકો છો આ જહાજો બાકીના માટે વસ્તુ. પરંતુ હું માત્ર હવે ડોટ, કોઈ, કોઈ કરીશ. અને હવે આપણે ધારો કે દો હું દબાણ, એરે ઍડ કરવા માંગો છો. હું ઉમેરવા માંગો અરે, સરનામાં તરીકે ઓળખાય છે. આ સરનામું, આ કેવી રીતે તમે છે PHP, એક એરે કંઈક ઉમેરો. તમે malloc શું કરવાની જરૂર નથી. તમે એરે માપ બદલો નથી. તમે માત્ર એરે દબાણ કહે છે. તમે શું એરે push-- માંગો છો શું તમે પર કંઈક દબાણ કરવા માંગો છો? સંબોધે છે. તમે સરનામાં પર દબાણ કરવા માંગો છો શું છે? સરનામું. અને હકીકતમાં, જો તમે ખરેખર હોંશિયાર હોઈ માંગો છો, કેટલાક વાકયરચનામાં ખાંડ આ માટે, તેથી વાત કરવા માટે, જે માત્ર તમે આ કરી શકો છો કેવી રીતે અર્થ એ થાય આ prettier રીતે, આ કરવા માટે પ્રયત્ન કરશે. તે ખૂબ વધતી અસર ધરાવે છે કદ એક સરનામાં એરે, અને પછી તે વધારાના plop તેને ઇમેઇલ સરનામું. યાહ. AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: પર એક ટાઈપો બીજું, ઓહ વાહક if--. એ બરાબર છે. તે પણ મારા નિષ્ફળતા જેવી નહીં આ કાર્યક્રમ ભાગ અમલ પાછળથી. પરંતુ મોહક માટે આભાર. વધુ એક ભૂલ. આભાર. અમે આ Vtext.com પ્રયત્ન કરવા માંગો છો. હા. બધા અધિકાર. તેથી જ્યાં આ અમને છોડી નથી? અમે ફાઇલ ખોલવા માટે કોઇ કોડ પણ લખ્યું છે. અમે ફરી વળવું લૂપ છે ફાઈલમાં પંક્તિઓ પર. અમે માટે ઉમેરે છે કે કોડ છે મારા એક સમયે એરે, એક યોગ્ય ફોર્મેટ ઇમેઇલ સરનામું. તેથી ખરેખર રહે છે કે તમામ મોકલી છે આ દરેક લોકો માટે એક ઇમેઇલ. તેથી હું આગળ ચાલ્યા કર્યું અને નીચે પ્રમાણે મારી readied. શું હું is-- અહીં શું અને ચાલો જાઉં છું આગળ વધો અને અમુક વાસ્તવિક કોડ અવગણો જે આ જેવો દેખાય છે. તેથી અહીં પૂર્વ ગરમીમાં છે આવૃત્તિ હું અગાઉ લખ્યું હતું. અને હું સમાપ્ત નોટિસ સ્પ્રિન્ટ અમલીકરણ. હું ટી-મોબાઇલ અમલીકરણ સમાપ્ત. હું વર્જિન મોબાઇલ અમલીકરણ સમાપ્ત. અને હું અગાઉથી દિલગીર છીએ કરશે. થોડા જહાજો છે તે વર્ગ કેટલાક વિદ્યાર્થીઓ હું ગણના સંતાપ ન હતી કે અહીં તો શરત છે. તેથી બધા ગ્રંથો બહાર જાય છે. પરંતુ હું શું કરવાની જરૂર બીજું શું જોવા દો. હું માત્ર ફાઇલ બંધ જેવા પી ચાર સુયોજિત કરો. અને આ નવા વાક્યરચના છે. અને અમે થોડી જોશો સમય જતાં આ બીટ, ખાસ કરીને પી સાથે સાત અને આઠ સુયોજિત કરો. પરંતુ આ બનાવવા માટે વાક્યરચના છે માળખું એક ખાસ પ્રકાર. એક પુસ્તકાલય છે બહાર વળે કે PHP, કહેવાય PHP, mailer સાથે આવે છે. જીવનમાં તેની હેતુ માટે છે પ્રોગ્રામ ઇમેઇલ્સ મોકલો. તે કોડ કોઈના લખ્યું હતું કે અમને ઇમેઇલ્સ મોકલવા માટે તેને સરળ બનાવે છે, તેથી અમે રાખવા નથી આગળ અને પાછળ Gmail પર જઈ, અને લોકોના ઇમેઇલ સરનામાંઓ માં પેસ્ટ. અહીં રેખાઓ સંપૂર્ણ ટોળું છે પ્રામાણિકપણે, હું હમણાં જ પ્રકારની નકલ અને દસ્તાવેજીકરણ પેસ્ટ કર્યું. અને હકીકતમાં, તમે છો તો વિચિત્ર, હું તમામ બાકી દસ્તાવેજીકરણ URL ની FIPS એ અમે પાછળથી પોસ્ટ પડશે. અને વચ્ચે નોંધ્યું છે કે હું કરી રહ્યો છું વસ્તુઓ હું આ પુસ્તકાલય જણાવું છું છે, અધિકાર, Gmail સર્વર ઉપયોગ? SMTP અમે જ્યારે વિશે સંક્ષિપ્તમાં વાત સિમ્પલ મેઈલ હોવા અંગે યેલ હતા ટ્રાંસફર પ્રોટોકૉલ. તે પ્રોટોકોલ છે કે ઇમેઇલ મોકલવા માટે વપરાય સર્વરો, અને that's-- Gmail તે એક છે. એક બંદર, આ TCP પોર્ટ સંખ્યા છે. જો તમે તે દંડ છે પહેલાં 587 જોઇ ન હોય. ફક્ત દસ્તા કે ખબર. અહીં મારા વપરાશકર્તા નામ છે. હું CF50 બોટ નો ઉપયોગ કરવા જઇ રહ્યો છું. અને એક ક્ષણ, હું હમણાં જ જાઉં છું બોટ વાસ્તવિક પાસવર્ડ લખો. અને પછી અહીં નીચે, શું રહે નોટિસ. હું સરનામામાં મારા સમૂહ CS50.net પર બોટ શકાય છે. હું એક મોકલવા ખેદ નહીં લાગે ટેક્સ્ટ સંદેશ 800 લોકો છે કે જે , તમે ચૂકી પ્રેમ CS50 બોટ કદાચ, કહે છે આજે તે કરી શકાયા નથી જેઓ માટે. અને પછી વાક્ય 76 માં, હું શું કરી શકું? સી જેવા દેખાવ આ પ્રકારની તેથી હું 0 બરાબર, એ બરોબર હવે નવી ગણતરી કરી શકે છે. તે તમને વિચાર કરવા માંગો છો, તો તે બહાર વળે ઝાકઝમાળ વસ્તુઓ નંબર, તમે હવે તેને યાદ નથી. તમે માત્ર એક પૂછી શકો છો ગણક કહેવાય કાર્ય, અને તે તમને કેટલા કહેશે સંબોધે છે કે એરે છે. અને પછી હું કરવા જઇ રહ્યો છું ઇમેઇલ સરનામું. અને હું આ પરથી ખબર દસ્તા મદદથી. એક ઉમેરો સરનામું કાર્ય કરે છે. અને હવે ત્યાં નોટિસ વાક્યરચના એક ભાગ છે. અમે આ પહેલાં જોઇ છે ભાવના સી સમાન. તમે ડોલર સાઇન વિચાર કરી શકો છો તે છે કે જે એક ચલ તરીકે મેઇલ. પરંતુ તે અંદર એક સ્ટ્રક્ટ છે જે માત્ર ગુણધર્મો છે, ચલો જો તમે કરશે. પરંતુ તે તારણ PHP, માં, જે પદાર્થ કેન્દ્રિત પ્રોગ્રામિંગની છે ભાષા, જાવા જેમ તમે APCS લીધો હોય. ડોલર સાઇન મેઇલ, તમે કરવા માંગો છો, તો રહ્યો તે પણ તે અંદર કાર્યો છે અથવા પદ્ધતિઓ. તેથી આ કહે છે કે ખાસ કરીને PHP, Mailer પુસ્તકાલય, હું તેના એક ચલ મળી છે, તો હું એક કાર્ય કૉલ કરવા માંગો છો, તો તે કે પુસ્તકાલય સાથે આવે છે, આજે હેતુઓ માટે, તમે માત્ર તીર નોટેશનમાં ઉપયોગ ખબર. કોઈ કોઈ સંકેત છે. તે માત્ર તીર છે. પરંતુ તે એક નિર્દેશક નથી. તે માત્ર સી વાક્યરચના પાસેથી ઉધાર છે. તેથી કોલ અંદર સરનામું ઉમેરો આ પુસ્તકાલયમાં પદાર્થ અથવા ચલ. બધા અધિકાર. આ જાદુઈ વાક્ય છે. કે હું એક ઇમેઇલ મોકલો કેવી રીતે. તે ખોલ્યા ની સમકક્ષ છે Gmail, તે લખીને, અને મોકલી ફટકા. પરંતુ તેના બદલે એક મોકલી રહ્યા છે આ શરીર સાથે, આ સરનામા પર ઇમેઇલ, આ CS50 બોટ છે. અને હવે કી લાઇન. આ વાક્ય 2011 જેવા ગેરહાજર હતા મને લાગે છે કે જ્યારે હું છેલ્લે આ પ્રયાસ કર્યો હતો. ત્યાં વાક્ય છે, અલબત્ત, સરનામાંઓ સાફ કરે છે. તેથી તાર્કિક રીતે, હું તો સરનામું સાફ નથી દરેક ઇટરેશન પછી, પ્રથમ ઇમેઇલ અથવા ટેક્સ્ટ સંદેશ એલિસ જાય છે, બીજા જાય એલિસ અને બોબ, ત્રીજા એલિસ અને બોબ અને ચાર્લી જાય છે, તેથી ખૂબ જ ખર્ચાળ ભૂલ મને લાગે છે કે વર્ષ કરી હતી. તેથી માતાનો જોવા દો. કોઇ પ્રશ્નો હોય છે અમે તમને બધા એક ટેક્સ્ટ મોકલો પહેલાં 10 ટકા સંભાવના સાથે સંદેશ? કોઈપણ પ્રશ્ન છે? બધા અધિકાર. મને અહીં અને બદલો જવા દો કામ કરીશું શું પાસવર્ડ, શક્યતા Gmail દ્વારા બ્લેકલિસ્ટ કરવામાં આવશે. તેથી તેઓ બધા જાઓ શકે છે બહાર, તેઓ કારણ કદાચ 800 ઇમેઇલ્સ મોકલવાનું અમને ન ગમે બધા એક જ સમયે લૂપ માટે છે. કે નથી કારણ ખાસ કરીને માનવ વર્તન. ઓહ, હું એક અન્ય વસ્તુ બદલવા માટે જઇ રહ્યો છું. ટોચ પર, હું sent-- જાઉં છું વિદ્યાર્થીઓ CSV ડોટ કરવાનો ફાઇલ બદલો. અને હું આ ખોલો નહીં, પરંતુ આ એક છે નથી 100 સ્ટાફ સાથે સમાન CSV ફાઈલ, પરંતુ 800 વિદ્યાર્થીઓ, ફક્ત હાર્વર્ડ, કારણ કે યેલ આ અઠવાડિયે ઓક્ટોબર ગોખલો છે. અને તે એક આંચકો વસ્તુ પ્રકારની જેવી લાગે છે શા માટે તેમને બધા લખાણ કરવા માટે તેઓ રજા પર વર્ગ નથી. એ બરાબર છે. જસ્ટ હાર્વર્ડના વિદ્યાર્થીઓ તે ફાઈલ ની અંદર આજે. અને હવે આપણે પાછા જઈએ મારી ટર્મિનલ વિન્ડોમાં. હું પ્રકારની નર્વસ છું. ઠીક છે, જેથી હવે હું જવા માટે જઇ રહ્યો છું ડિરેક્ટરી, અને PHP લખાણ dot php. કેવી રીતે એક બહાદુર સ્વયંસેવક વિશે શું? તેથી હું મારા પર આ કરવા માંગો છો નથી. ઠીક છે, પર આવે છે. તમારુ નામ શુ છે? માયા: માયા. 1 વક્તા: માયા. અપ માયા પર આવો. બધા અધિકાર. આ કામ કરે છે જો માતાનો જોવા દો. હું મારા પોતાના ઇમેઇલ સરનામું મૂકી ફાઇલ મારા પોતાના ફોન નંબર ફાઈલ, જેથી આસ્થાપૂર્વક હું તેમજ એક મળશે. તમને મળી ને આનંદ થયો. માયા: તેવી જ રીતે. 1 વક્તા: તેથી તમે શું છે બધા છે 800 લખાણ સંદેશાઓ મોકલવા માટે Enter દબાવો, હું સ્ક્રૂ નથી, તો. સરસ. આંકડાકીય, થોડો સમય લાગી શકે છે, અમે એક ઇમેઇલ વિચાર ત્યાં સુધી address-- છે કે એક ટેક્સ્ટ સંદેશ હમણાં રૂમમાં. માતાનો લંબાવું અને જોવા દો. AUDIENCE: [સીટી] 1 વક્તા: હા, ઓહ. પ્રેક્ષક: gotcha, ઓહ. 1 વક્તા: આંટીઓ માટે આ are-- કારણ કે PHP ની ધીમી નથી. આ ધીમી છે Gmail, કારણ કે અમને Throttling અને નથી અમને કરતાં વધુ મોકલી ભાડા સેકન્ડ પ્રતિ એક ઇમેઇલ જેવા હોય છે. કંઈપણ? આ મને ચકાસવા માટે હાર્ડ વસ્તુ હતી તેથી મને અને મારા એક ફોન માત્ર સાથે મુખ્ય પૃષ્ઠ. કે બોટ માંથી આસ્થાપૂર્વક છે? હા? કોઈ? હા કહી. કોઈ? તે એક મિત્ર પાસેથી છે? અનાડી. ઠીક છે. તે છતાં કામ કરી રહ્યા છે ખૂબ ખાતરી કરો કે. ઓહ ઉહ. તેઓ ઓહ, એક મિનિટ રાહ જુઓ black--. ઓહ, તમે શું જાણો છો? એક ક્ષણ કરો. માત્ર માયા અને I-- મિયા, તે હતો? માયા: માયા. 1 વક્તા: માયા, જતા હોય છે હું ખોટો અહીં કર્યું શું ખબર. ઓહ, એક મિનિટ રાહ જુઓ. હું માત્ર 100 મોકલવામાં લાગે 555-1212 લખાણ સંદેશાઓ. દ્વારા ઊભા. હું કોઈ વર્ષ જીતી શકતા નથી. ઠીક છે. માયા? પોસ્ટ પ્રોડક્શન કે ઠીક. Dammit! સરનામામાં બાદ. ઠીક છે, દ્વારા ઊભી છે. માફ કરશો. દર વર્ષે પીડાદાયક છે. ઠીક છે, એક ક્ષણ. આ સારી છે. હું બદલે આ કરવા માટે જઈ રહ્યો છું. પ્રિંટ સરનામું. ઠીક છે, દ્વારા ઊભી છે. પ્રિંટ સરનામાં, કૌંસ હું. હા, હું તે ગમે છે. ડોલર sign-- ઓકે હું હું છું શું સમજાવવું પડશે હું આ સ્કોર કર્યા પછી, એક ક્ષણ કરી. દર વર્ષે. ઠીક છે, અહીં અમે જાઓ. હું just-- હોય છે અને હું નથી માંગતા દરેકના ફોન નંબર બતાવવા માટે, પરંતુ માયા ખાતરી કરી શકો છો વડા હકાર સાથે, કે તે દરેકને જુએ વર્ગ ફોન નંબર હું નકલ કરવા જઇ રહ્યો છું કે Gmail કહેવાય કાર્યક્રમ. અને Gmail હોય તો, શું આપણે કહેવું કરવા માંગો છો? તારી યાદ સતાવે છે. Love-- કે મારી પાસેથી નથી. હું પણ હજુ સુધી હિટ મોકલી નથી. તેથી આપણે આગળ વધીશું અને કરવા દો આ હું ઝૂમ કરી શકો છો. ઠીક છે. તેથી હવે હું Gmail કહેવાય કાર્યક્રમ ઉપયોગ કરું છું. માયા, તો તમે કરવા માંગો છો મોકલો બટન ક્લિક કરો, અમે શું કે અનુકરણ કરશે કોડ કર્યું છે કરીશું. કંઈપણ? [Beeps] પ્રેક્ષક: હા. 1 વક્તા: હા? તારણ? પ્રેક્ષક: હા. 1 વક્તા: તમે ચૂકી. અને હું બાકીના બહાર મોકલવા માટે જઇ રહ્યો છું. મને લાગે છે કે ન હતી કારણ કે હું અડધા બહાર મોકલી Gmail તે મારફતે જવા દો કરશે. તેથી માત્ર આજે દિવસ છે યાદ રાખો, કે તમે મને Gmail નો ઉપયોગ કરી શકો છો કે જે શીખ્યા. તે horrifying હતી. માયા એક મોટા Applause. આભાર. જેથી બધા અધિકાર. શું [Beeps] અમે હા, થોડા beeps મળી? બધા અધિકાર. હવે હું ખરેખર 700 વિચાર જાઉં છું પાછા સહપાઠીઓને નાખુશ ઇમેઇલ્સ. તેથી ઓછામાં ઓછા અમે જોશો તે વર્થ હતી તો. તેથી શું ખોટું થયું? હું ગયો તે બહાર આકૃતિ પડશે એ હકીકત પછી ખોટું, પરંતુ માત્ર કેવી રીતે સરળ જોવા તે PHP કે શું હતી. તેથી અમે ખરેખર હવે શું કરી શકો છો અમે PHP આ expressiveness છે. ભયાનક હતી કે કે હતી. બધા અધિકાર. તેથી તે બહાર ચાલ્યા ગયા છે જોઈએ શું હતી. આ મારા પર આ સવારે પરીક્ષણ કરવામાં આવ્યું હતું મારા ફોન, મારા ફોન વાસ્તવિક સ્ક્રીનશૉટ. પરંતુ હવે આપણે શા માટે ધ્યાનમાં દો અમે ખરેખર રજૂઆત કરી રહ્યાં છો પ્રથમ સ્થાને આ સામગ્રી બધી. જેથી ધ્યેય નથી આ કાર્યક્રમો લખી કે આદેશ વાક્ય પર લખવામાં આવે છે, અધિકાર? તેથી હું એક સરળ લખ્યું કાર્યક્રમ હેલો, હું લખ્યું શરતો કરે છે કે થોડી કાર્યક્રમ, અને તેથી આગળ વાંચો લાઇન અને વપરાય છે. અને સિદ્ધાંત માં, હું હમણાં જ લખ્યું બહાર મોકલ્યો છે એક કાર્યક્રમ 800 ટેક્સ્ટ સંદેશાઓ, આપવા અથવા 800 લે છે. અને તે કાર્યક્રમ બધા હતી હજુ પણ આદેશ વાક્ય પર ચાલે છે. અને અલબત્ત છે ન વેબ, અધિકાર? ધ્યેય હવે ઉપયોગ શરૂ કરવા માટે છે શું હું દાવો વાપરવા માટે સરળ એક છે ભાષા, વધુ daresay દ્રષ્ટિએ શક્તિશાળી ભાષા લક્ષણો છે કે તે સાથે આવે છે, શરૂ કરવા માટે વેબ પાનાંઓ પેદા કરે છે કે કોડ લખી. તેથી છેલ્લા સમય અને છેલ્લા અઠવાડિયે, અમે HTTP અને HTML વિશે વાત કરી હતી. અને HTML વિશે સરસ શું છે તે માત્ર શુદ્ધ લખાણ છે કે છે. અને લખાણ ચોક્કસપણે છે કંઈક કે જે તમે કરી શકો છો શાબ્દિક પ્રિન્ટ ફોન દ્વારા છાપો એફ કાર્ય, અથવા પ્રિન્ટ કાર્ય. અને ખરેખર, કે જે PHP શું છે હવે અમને કરવા માટે પરવાનગી આપવા જઈ રહી છે. જેથી ઉદાહરણો વચ્ચે અમે આજે સ્ત્રોત કોડ છે, કોડ કેટલાક ઉપરાંત કે હું એક ક્ષણ પહેલા ત્યાં મૂકી અમે હમણાં પૂરતું આ જેવા કાર્યક્રમો હોય છે. Froshims, અથવા નવા દીવાલોની વચ્ચે રમતો, વાસ્તવમાં હતી પ્રથમ extracurriculars એક હું વર્ષો પહેલા સાથે જોડાયા. અને મારા રૂમમેટ અને હું સાથે કેમ્પસ પર કેટલાક અન્ય બાળકો, આ froshims કાર્યક્રમ ચલાવવા માટે વપરાય છે. હવે હું મારા લખાણ સંદેશાઓ મેળવવામાં છું. હવે જેથી અમે દિવસ પાછા, તેથી આ 1996 હતી કે જેથી, ઇન્ટરનેટ આવી હતી પરંતુ કોઈ process-- ત્યાં હતી froshims માટે કોઈ વેબસાઇટ હતી. અને તેથી તમે સાઇન અપ કરવા માટે ઇચ્છતા હોય તો સોકર અથવા વોલીબોલ અથવા ગમે, જો તમે આ વસ્તુ બહાર ભરો કરશે કાગળ એક ભાગ કહેવાય છે, અને તમે હાર્વર્ડ સમગ્ર જવામાં આવશે યાર્ડ, અને તમે તેને સ્લાઇડ કરશે આ પ્રોક્ટોર મેલ સ્લોટ માં જે Wigglesworth, ડોર્મસ એક હતી. અને આ રજીસ્ટર તમે હતા. અને તે અથવા તેણી પછી કરશે તમે એક ઇમેઇલ કંપોઝ જાતે જ હું જેમ માત્ર માયા સાથે અહીં કર્યું અને પછી તમે પુષ્ટિ કરવામાં આવશે રહી હોવાનું નોંધાયું હતું. તેથી આ નીચા જેવી હતી ફળ અટકી છે, તેથી વાત કરવા માટે. તે પ્રકારની છે કે મૂર્ખ હતી અમે આ માટે કાગળ ઉપયોગ કરતા હતા. હું આપની સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માગતા હતા માત્ર એક વેબસાઇટ પર જાઓ, અથવા નવા એક પર જાઓ વેબસાઇટ, રમતો માટે રજીસ્ટર, અને માત્ર આ સામગ્રી ઘણો આપોઆપ તેમના નામો અને ઇમેઇલ્સ મૂકીને અને તેથી આગળ ડેટાબેઝ માં. અને હકીકતમાં, આ ખૂબ જ પ્રથમ આવૃત્તિ વેબસાઇટ, સુપર નીચ HTML નો ઉપયોગ કરીને, આ કંઈક જોવામાં આવ્યા છે શકે છે. તે વાસ્તવમાં હતી, વ્યંગાત્મક રીતે, વધુ મૂંઝવતી આ પાછળ કરતાં જોઈ પછી. પરંતુ હું એક પ્રોગ્રામિંગ ભાષા વપરાય છે. PHP, પરંતુ પર્લ કહેવાય, જે જૂની ભાષા છે, પરંતુ ભાવના ખૂબ સમાન. અને હું માત્ર સંપૂર્ણપણે મારી જાતે તે શીખવવામાં આવે છે. અને તે બહાર આકૃતિ મને જ્યારે લીધો મિત્રો પ્રશ્નો ઘણાં પૂછવા. પરંતુ ત્યાં વિચારો બરાબર એ જ હતા. PHP, ખરેખર ડિઝાઇન કરવામાં આવી હતી શું કારણ માટે આદેશ વાક્ય સામગ્રી નથી અમે હમણાં જ સાથે રમાય પરંતુ વેબ પ્રોગ્રામિંગ માટે. તે ખરેખર તેના લક્ષણ માં બાંધી છે વેબ પર સુયોજિત કરે છે, કારણ કે નીચે મુજબ છે. આ froshims છે. અને હું ઇચ્છતા હોય તો આ ફોર્મ રજીસ્ટર, આ તદ્દન નીચ છે ચોક્કસપણે, પરંતુ દો મને આગળ વધો અને ઓછી આરામદાયક વિદ્યાર્થી હોઈ શકે છે, અને મેથ્યુઝની માટે ગમે રમતગમત, રજિસ્ટર ક્લિક કરો. હું શું કરવાનો પ્રયત્ન કરવા માંગો છો શું એક સ્વરૂપ પાસેથી માહિતી સબમિટ ન ગમે Google ના સર્વર માટે અમે સંપૂર્ણપણે છેલ્લા સમય હતી તેમના પાશ્વ ઉપયોગ કરીને છેતરપિંડી, હું મારા પોતાના બેકએન્ડ કોડ અમલ કરવા માંગો છો. જે લખી PHP અર્થ એ થાય એક URL પર રહે છે કે કોડ કે માહિતી સબમિટ કરી શકાય છે. અને પછી તમારા કોડ છે, સર્વર પર PHP, માં લખાયેલ છે, પછી તે વપરાશકર્તા ઈનપુટ પ્રતિભાવ આપી શકે છે. તેના અથવા તેણીના નામ, અથવા આરામ સ્તર જેમ, અથવા તો પછી ડોર્મ, અને તેની સાથે કંઈક. આ કિસ્સામાં, હું માત્ર stupidly તે છપાયેલ તે ખૂબ બધા નથી કે જે લખાણ તરીકે. પરંતુ તમે ચોક્કસપણે કરી શકે તમે HTML ખબર હોય, કલ્પના, અને તમે તરત પેદા કરવા માટે કેવી રીતે ખબર પડશે પ્રિન્ટ એફ, અને પ્રિન્ટ સાથે એચટીએમએલ, સમાન કાર્યો અને, તમે ચોક્કસપણે કરી શકો છો કહે છે કે એક prettier વેબ પાનું પેદા અરે ડેવિડ, તમે હવે રજીસ્ટર કરવામાં આવે છે. જો તમે ઓછી આરામદાયક છો મેથ્યુસ થી વિદ્યાર્થી, અધિકાર? તમે માત્ર% SES સમગ્ર ટોળું ઉપયોગ કરી શકો છો અથવા સર્પાકાર કૌંસ અને ડોલર સાઇન સંકેત હું એક ક્ષણ પહેલા ઉપયોગ વધુ વપરાશકર્તા મૈત્રીપૂર્ણ છે કે લખાણ પેદા આ કરતાં. તેથી આપણે આ એક ફાઈલ પર એક નજર કરીએ. Froshim શૂન્ય dot php આ જેવો દેખાય છે. હું CS50 IDE ફરીથી લોડ જ્યારે, froshim શૂન્ય આ જેવો દેખાય છે. આ froshim શૂન્ય dot php છે. અને જો તમે આ ફાઈલ વિશે શું નોટિસ નથી? AUDIENCE: [અશ્રાવ્ય] 1 વક્તા: માફ કરશો, થોડી મોટેથી? AUDIENCE: [અશ્રાવ્ય] તે HTML માં બધા છે. અને હકીકતમાં, કારણ કે તે છે, શું PHP વિશે રસપ્રદ છે તે તૈયાર કરવામાં આવી છે વધુ સારા માટે હોઈ અથવા ખરાબ માટે, intermingled HTML કોડ સાથે. અને હકીકતમાં, પણ આ છતાં ફાઇલ, શૂન્ય dot php froshim ટોચ પર PHP, ટિપ્પણી છે તે, તે બધા માત્ર HTML છે. પરંતુ તેનાથી વિપરીત, હું ખોલવા માટે, ચાલો કહે છે, શૂન્ય dot php, રજીસ્ટર જે માત્ર ટોચ પર એક મોટી ટિપ્પણી છે. આ ખૂબ લગભગ સંપૂર્ણપણે જુએ છે શું સિવાય એચટીએમએલ, જેવું? લાઇન, શું, 21 થોડું વિચિત્ર લાગે છે. પરંતુ હું PHP સ્થિતિમાં દાખલ છું નોટિસ ઓપન કૌંસ પ્રશ્ન ચિહ્ન PHP, સાથે. પછી હું અમુક સામગ્રી મળી છે. અને પછી તે લીટી ઓવરને અંતે લગભગ મારી પાસે, માર્ક PHP પ્રશ્ન. મારી આ intermingled દ્વારા અર્થ શું છે. તમે HTML લખી શકો છો કે જે તમે હમણાં જ સર્વર બહાર બોલે કરવા માંગો છો. પરંતુ તમે કંઈક કરવા માંગો છો, તો પાનાં મારફતે ગતિશીલ partway, જેવા મારા નામ સામેલ અથવા ડોર્મ અથવા આરામ સ્તર, હું એક કાર્ય ઉપયોગ કરી શકો છો પ્રિન્ટ આર જેવા છે, જે છે માત્ર જેનો અર્થ થાય છે ફરી યાદ આવવું છાપો તે ફોર્મેટિંગ, આ ચલ છાપે જો તમે કરવા માંગો છો. તે માટે ખરેખર નથી માનવ હેતુઓ, તે માત્ર છે ડિબગીંગ અથવા તપાસ હેતુઓ માટે. જેથી હું તે કર્યું કેવી રીતે. હું બદલે બે dot php froshims જાય, તો નોંધ્યું છે કે આ ફોર્મ ક્રિયા તરીકે શૂન્ય dot php રજીસ્ટર થયેલ નથી old-- અગાઉના એક ખરેખર હતી. પરંતુ તે બે dot php રજીસ્ટર છે. તેથી આપણે કેવી રીતે આ એક જોવા દો થોડું અલગ તરીકે વર્તે છે. હું આવૃત્તિ બે જાય, તો. અહીં તો હું ડેવિડ તરીકે રજીસ્ટર છો, ઓછી આરામદાયક, મેથ્યુસની ડોર્મ થી, રજીસ્ટર કરો. તેથી આ સમય તે તમને જણાવ્યું હતું કે, ખરેખર નથી, રજીસ્ટર કરવામાં આવે છે. હું અહીં કર્યું છે તે જોવા દો. હું રજિસ્ટર બે ડોટ પર નજર કરો તો PHP, આ કેટલાક વધુ PHP કોડ છે. તે છતાં, થોડી ક્લીનર છે હજુ પણ આ લાઇન પર થોડો લાંબો વિંટાળે છે. અહીં નોંધ કરો. હું મારા HTML ટૅગ છાપે, મારા માથા ટેગ, મારા શીર્ષક ટેગ, વડા, શરીર. અને પછી હું કહેવા શરૂ PHP, સ્થિતિમાં દાખલ જેવી વસ્તુઓ. અને તે ટેગ, જેથી ઓપન કૌંસ PHP-- પ્રશ્ન ચિહ્ન PHP, કહે છે અરે, સર્વર, અર્થઘટન execute-- PHP, નીચેની સામગ્રી તમે ઓવરને ટેગ જુઓ ત્યાં સુધી. અને જો તમે કોઇ ખબર નથી શકે છે, તેમ છતાં તમે આમ અત્યાર સુધી જોઇ કરતાં અન્ય PHP, તમે પ્રકારની વાંચી શકે છે તે ખૂબ તર્ક. નામ ખાલી હોય છે, અથવા આરામ છે, તો ખાલી છે, અથવા ડોર્મ ખાલી છે, હું શું કરી શકું? હું વપરાશકર્તા માટે શું કહે છે? તમે તમારું નામ પૂરું પાડવું જ જોઈએ, આરામ, અને ડોર્મ, અને તેથી આગળ. બાકી, હું તમને કહે છે રજીસ્ટર, સારી નથી ખરેખર. અને હું ખરેખર ન કહી કોઈ ડેટાબેઝ છે કારણ કે. હું માહિતી સાથે કંઈ નથી કરી રહ્યો છું. હું માત્ર તેને દૂર ઘા છું નિદર્શન હેતુઓ માટે. હવે હું પ્રકારની રેખા 22 પર skimped. વધુ વાક્યરચના છે ત્યાં, પરંતુ ડોલર સાઇન પોસ્ટ રસપ્રદ પ્રકારની છે અન્ડરસ્કૉર. અને આ PHP વિશે સરસ શું છે. PHP માં, તમે કહેવામાં આવે છે શું હોય છે થોડા સુપર વૈશ્વિક ચલો. તેઓ પણ વધુ પ્રકારના હોય છે વૈશ્વિક ચલો કરતાં મહત્વપૂર્ણ છે. અને આ બધા કેપીટલ જેમ કે, PHP, સાથે આવે છે. જો તમે કોઈ સર્વર હોય તો તેથી તે છે વેબ સર્વર અપાચે જેવા સ્થાપિત અને તમે ભાષા સ્થાપિત PHP, અચાનક તમામ માટે આધાર તમે આ સુપર ઉપયોગ શરૂ કરી શકો છો તમારો કોડ વૈશ્વિક ચલો. લગભગ સરસ શું છે PHP, છે કે જે તમને તો માત્ર કોઈ અંત થાય છે કે જે ફાઈલ લખવા PHP, વેબ સર્વર પર મૂકવામાં અને પછી તમે તેને એક ફોર્મ સબમિટ તે ક્રિયા ટેગ અને એક સ્વરૂપ ટેગ મારફતે, માં તે ક્રિયા લક્ષણ ફોર્મ ટેગ, PHP, અને વેબ સંપૂર્ણપણે ગ્રેબ કેવી રીતે બહાર આધાર તે કી કિંમત જોડીઓને પૂરા વેગથી પ્રશ્ન જેવા URL ના માર્ક સ, બિલાડીઓ બરાબર તે કેવી રીતે ક્યૂ અને બિલાડીઓ બહાર આકૃતિ કરશે. તમે એક ફોટો, અથવા વપરાશકર્તા નામ સબમિટ તો, અથવા પાસવર્ડ, ફેસબુક ગમે PHP, તમારા માટે બહાર આકૃતિ કરશે જ્યાં કે માહિતી બધી છે. અને તે માત્ર હાથ કરશે તમે એક સમૂહનો એરે કહેવાય ડોલર સાઇન નીચા પોસ્ટ, અથવા ડોલર સાઇન વિચાર અન્ડરસ્કૉર, તમે છો તેના પર આધાર રાખીને વિચાર અથવા પોસ્ટ સબમિશન મદદથી. અને તે માત્ર તમે હાથ કરશે એક સુપર વૈશ્વિક ચલ, તમે નામ પર વિચાર કરવા માંગો છો, તો છે કે જેથી વપરાશકર્તા કે વેબ મારફતે સબમિટ ફોર્મ, તમે શાબ્દિક માત્ર નામ કહે છે આ સુપર વૈશ્વિક ચલ, ભાવ, અવતરણ ચિહ્નો પૂરાં કરવાં, નામ. અને ભાવ, અવતરણ ચિહ્નો પૂરાં કરવાં આરામ, અને ભાવ, અવતરણ ચિહ્નો પૂરાં કરવાં ડોર્મ. અને આપણે શું કરવાનો પ્રયત્ન કરવા માટે જઈ રહ્યાં છો આ અને તેથી વધુ PHP, સાથે. અને આ હતી, તેમ છતાં તે એક વાવંટોળ નજરે, અમે વધુ આગામી સપ્તાહ માં ડાઇવ પડશે. અમે એક ડેટાબેઝ રજૂ કરીશું કે જેથી તમે ખરેખર છો અમલીકરણ શરૂ કરવા જઇ તમારા પોતાના ઈ-ટ્રેડ based-- માત્ર એક સપ્તાહ સમય વેબસાઇટ જેવા હોય છે. તેથી અમે તમને આગામી સમય જુઓ, અને પડશે જો તમે લખાણ સંદેશાઓ મળી આશા. બાય. [સંગીત વગાડવાનો] [બારણું ખોલીને] 2 વક્તા: અરે. 3 વક્તા: શું છે? 2 વક્તા: તમે શું કરી રહ્યા છે? 3 વક્તા: એક સમસ્યા સેટ પર કામ કરે છે. 2 વક્તા: સરસ. ઉચ્ચ પાંચ. [ઉચ્ચ પાંચ] ઉહ, તમે અહીં શું શું કરી રહ્યા છે are--? 3 વક્તા: જસ્ટ સમય પસાર કરી રહ્યાં. જસ્ટ પાછા જિમ ના મળી. હું મદદ ન કરી શકે પરંતુ જ્યારે અમે ઊંચી fived નોટિસ, કે તમે ખૂબ રફ હાથ હોય છે. તમે આ gym પર જાઓ છો? 2 વક્તા: ના નંબર 3 વક્તા: ડ્યૂડ, તમે ખૂબ મોટા જુઓ. બધા જાણે છે, કે જે ખરાબ છે 8-બોલ કેમ્પસ પર મોટા માણસ છે. ઉચ્ચ પાંચ. 2 વક્તા: કોઈ, ઉહ. ના, હું સારી છું લાગે છે. હું સારી છું લાગે છે.