[Powered by Google Translate] [వీక్ 8]
[డేవిడ్ J మలన్] [హార్వర్డ్ విశ్వవిద్యాలయం]
[ఈ CS50 ఉంది.] [CS50.TV]
>> తిరిగి స్వాగతం.
ఈ CS50, మరియు ఈ వారం 8 ప్రారంభంలో ఉంది.
అవకాశాలు జంట ఈ వారం,
వాటిలో ఇక్కడ ఈ చర్చ, ఇది కొన్ని ఆహార వడ్డిస్తారు.
మరిన్ని వివరాలకు ఆన్లైన్ అని స్లయిడ్లను తనిఖీ కోసం.
మరియు మా స్వంత థామస్ Carriero ద్వారా మరొక సంఘటన ఈ వారం.
అతను డ్రాప్బాక్స్ వద్ద ఇప్పుడు వారు CS50 యొక్క మాజీ అధిపతి టీచింగ్ సభ్యులు ఒకటి
మరియు అతను మీరు ఏమి మాకు అప్ కట్టిపడేశాయి వ్యక్తి యొక్క
మీరు డ్రాప్బాక్స్ మరియు మరిన్ని కోసం ఈ మధ్యాహ్నం తమ చర్చ ఆ తల మరింత అనుకుంటే.
CS50 భోజనం ఈ శుక్రవారం ఉంది.
మీరు ఫైర్ అండ్ ఐస్ వద్ద, సాధారణ గా, 1:15, సామర్థ్యం ఉంటే మాకు చేరడానికి చేయండి.
>> ఇప్పుడు మేము సదస్సులు అనే ప్రవేశిస్తాడు.
మా CS50 సదస్సులు, రీకాల్, బోధన సభ్యులు నేతృత్వంలో ఈ ఐచ్ఛికం వర్గాలు
కోర్సు యొక్క మరియు కోర్సు సహాయకులు మరియు స్నేహితులు,
ప్రాంగణంలో ఒక గుంపు నుండి వారిని బృందం ఇది ABCD, అని
ప్రాంగణంలో technophiles అలాగే HCS అనే గుంపు,
హార్వర్డ్ కంప్యూటర్ సొసైటీ, అదేవిధంగా కంప్యూటింగ్ లో ఆసక్తి కలిగిన స్నాతక.
సెమినార్లు ఈ సంవత్సరం యొక్క ముఖ్య Android మరియు iOS మరియు JavaScript న సెమినార్లు ఉంటాయి
మరియు PHP, Unix, Vim, మరియు మరింత, కాబట్టి ఈ సదస్సులు అప్ వస్తున్నాయి గుర్తించలేరు.
మీరు కోసం RSVP చేయాలనుకుంటే వారికి ఏ అక్కడ ఆ URL వెళ్ళండి.
వారు జరుగుతాయి ఒకసారి మేము అప్పుడు కోర్సు యొక్క వెబ్ సైట్ లో సమయాలు మరియు ప్రదేశాల్లో పోస్ట్ చేస్తాము.
ముందు సెమినార్లలో ఉంది 5 ఏళ్ళ విలువైన అందుబాటులో, తెలిసిన
ఇది చాలా మీరు వాటిని టెక్నాలజీస్ పరంగా ఎంతో ప్రస్తుత
మీ చివరి ప్రాజెక్టులకు ఆడటానికి కావాలి, కాబట్టి దాని కొన్ని అందుబాటులో వీడియోల కోసం అక్కడ అధిపతి.
>> CSS, ఇప్పటికే CSS తెలిసిన మీరు యొక్క ఆ,
క్లుప్తంగా ఇది ఏమిటి?
CSS అంటే ఏమిటి?
ఇది కాస్కేడింగ్ స్టైల్ షీట్స్, మరియు ఆ అర్థం ఏమిటి?
ఆ, మాకు CSS ఏమి చేస్తుంది?
All right, యొక్క ఒక సులభంగా ఒక, HTML, హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్ తో వేడెక్కాల్సిన తెలియజేయండి.
మాకు కోసం ఏమి చేస్తుంది?
ఎవరైనా అసలు?
ఈ ప్రశ్నలను అడగడం నిజంగా ఇబ్బందికరమైన సంతరించుకోనుంది.
HTML, హైపర్టెక్స్ట్ మార్కప్ లాంగ్వేజ్.
అవును? కాదు?
[వినబడని విద్యార్థి ప్రతిస్పందన]
సరే, మంచి, ఇది వెబ్ బ్రౌజర్ లో ప్రదర్శించడానికి టెక్స్ట్ మార్కప్ చేయడానికి అనుమతిస్తుంది.
ఇది ఒక ప్రోగ్రామింగ్ భాష కాదు.
ఇది నిజంగానే ఒక మార్కప్ భాష, అది ఎలా ప్రదర్శించడానికి బ్రౌజర్ నిర్దేశిస్తుంది అర్థం
సమాచారం, కాబట్టి మేము ఈ సాధారణ అవతారం చూసిన వంటి
ఓపెన్ బ్రాకెట్ బి మూసి బ్రాకెట్ boldfacing వంటి సాధారణ సూపర్ ఏదో చెపుతారు ఉంది
ఈ టెక్స్ట్ సాహసించు, మరియు కేవలం వాస్తవానికి అనేక మార్గాలు ఒకటి
మేము నిజంగా అలా, మరియు ఇది, ఈ రోజుల్లో ఒక మంచి విధానం
విషయాలు బోల్డ్ మరియు ఇటాలిక్, దీనితో మీ వెబ్ పేజీ stylizing కు
మరియు కేంద్రీకృతమైన సమర్థించడం మరియు వంటి ఒంటరిగా HTML టాగ్లు ద్వారా లేదు
కానీ కాస్కేడింగ్ స్టైల్ షీట్స్ CSS అని పిలిచే ఒక సాంకేతికతను తో.
ఈ స్వయంగా చోటు ఒక భాష.
ఇది కూడా ఒక ప్రోగ్రామింగ్ భాష కాని-కాదు
ప్రతి ఒక్కరూ, ఈ రోజు మాతో చేరినందుకు ఉంచుతుంది చేసిన డాన్, ఉంది.
కొన్ని సాంకేతిక సమస్యలను. ఒక సమస్య.
>> CSS మాకు ఒక పేజీ stylize అనుమతిస్తుంది
లక్షణాలు గా పిలుస్తున్నారు అమర్చుట ద్వారా, కాబట్టి యొక్క ఈ పరిశీలించి తెలియజేయండి
కొన్ని ప్రాథమిక ఉదాహరణలు ద్వారా.
నాకు ఈ రోజు ఉపకరణం లోకి వెళ్ళి తెలపండి.
నేను, ఇక్కడ మూలం 8 సోమవారం డైరెక్టరీ కలిగి
మరియు నేను మేము బంచ్ కలిగి ఉన్న CSS అనే డైరెక్టరీలో వెళ్ళి వెళుతున్న
ఇక్కడే మాకు వేచి ఫైళ్ళను,
మరియు ఈ ఫోల్డర్లో మేము చివరిసారి నుండి, ఉదాహరణకు, search0.html ఉన్నాయి.
ఇప్పుడు, search0 తో గుర్తు మేము ఈ సూచన వదిలి
ఒక వారం క్రితం కోసం నిజంగా ముందు చివరి Google అమలు లేదా విధమైన,
మరియు మేము అక్కడ కొన్ని కొత్త టాగ్లు ఉందని గ్రహించండి.
మేము, ఒక పెద్ద, బోల్డ్ శీర్షిక కోసం h1 కలిగి
మాకు నిజంగా వినియోగదారు ఇన్పుట్ కోసం ఒక HTML రూపం కలిగి అనుమతించే రూపం.
యాక్షన్, ఒక చర్య గుణం యొక్క అర్థం ఏమిటి
HTML రూపం ట్యాగ్ న?
ఈ యాక్షన్ యొక్క అర్థం ఏమిటి?
నేను ఈ రోజు ఈ లాగే ఉంటుంది.
యాక్షన్ సమర్పించిన కావడం కౌంటీ కు కేంద్రంగా ఉంది.
అని వాస్తవం చర్య = "google.com / శోధన"
యూజర్ క్లిక్ చేసినప్పుడు బటన్ లేదా సమానమైన submit అర్థం
వారు పూర్తి ఏ రూపం ఖాళీలను మా సర్వర్ కాదు పంపబడుతుంది వెళ్తున్నారు
లేదా కానీ Google వద్ద నిర్దిష్ట URL మా ఉపకరణం.
మరియు అది ఉపయోగించడానికి జరగబోతోంది పద్ధతి, పొందండి అంటారు
మరియు ఇప్పుడు కోసం, ఒక వెబ్ సర్వర్ పాటు సమాచారం వెళ్ళే ఒక టెక్నిక్, పొందండి
URL ద్వారా, కాబట్టి ఎలా ఈ పనులు తిరిగి త్వరిత వీక్షణ తీసుకుందాం.
>> దీని పేరు q ఒక ఇన్పుట్ అక్కడ గమనించండి
దీని రకం టెక్స్ట్ మరియు తరువాత రకం రెండవ ఇన్పుట్ submit ఉంది
దీని విలువ CS50 శోధన, మరియు నిజానికి మేము ఇక్కడ ఈ ఫైలు అప్ తెరిస్తే,
search0.html, ఒక సూపర్ సాధారణ రూపం యొక్క,
మరియు కంప్యూటర్ సైన్స్ వంటి ఏదో తో శోధించినప్పుడు
ఆపై CS50 శోధన ఎంటర్ చేయండి లేదా హిట్
ఏమి జరుగుతుందనే Google చేసుకుని మించి ఉంది అని గుర్తించలేకపోతే
నేను ప్రత్యేకంగా, ఎగువన ఈ URL వద్ద ముగించారు've
google.com / సెర్చ్? q = కంప్యూటర్ + సైన్స్,
మరియు కంప్యూటర్ సైన్స్ నేను సైన్ టైప్ ఏ ఉద్దేశ్యం
+ కేవలం, ఒక స్పేస్ పాత్ర పేర్కొంది అర్థం
అది లేదు అని నిర్ధారించడానికి బ్రౌజర్ చేసిన యొక్క
గందరగోళం మరియు నిజమైన URL లో వైట్ స్పేస్.
ఆపై q, కోర్సు యొక్క, పారామితి పేరు.
మేము, ప్రోగ్రామర్, వాస్తవానికి ఇంకా q యాక్సెస్ ఎలా చూడలేదు.
మేము, Google ఇక్కడ ఈ ఏమి చేయాలో తెలుసని పొందవచ్చు
కానీ మేము నేడు వలన సమయం లో పొందుతారు.
>> కానీ, నాకు search1.html వద్ద బదులుగా పరిశీలించి తెలియజేయండి
నేను ఇక్కడ ఈ రూపం కొంచెం మందకొడిగా నిర్ణయించుకున్నారు ఎందుకంటే ఇది కొద్దిగా విభిన్నంగా కనిపిస్తుంది.
నా ఉద్దేశ్యం, అది ఎడమ ఎగువన ఉంది.
ఎవరూ సౌందర్యం అది నిజంగా, మరియు నేను ఈ stylize మీరు
మరింత దీని హోమ్, రీకాల్ Google,, ఒక బిట్
మీరు ఆ తరచుగా సందర్శించే కాదు అయినప్పటికీ, హాలోవీన్ రోజున నేడు ఈ కనిపిస్తోంది.
మేము బదులుగా ఈ ఫైలు, అన్వేషణ 1.html యొక్క 1 అప్ తెరిస్తే, నేను కేంద్రీకృతమై చేసిన.
ఇప్పటికీ చాలా అగ్లీ, కానీ కనీసం ఇప్పుడు నేను ఈ పేజీ యొక్క సౌందర్యం నియంత్రించడానికి ప్రారంభించిన తర్వాత,
కేవలం దాని ఉంచటానికి.
యొక్క శోధన 1 పరిశీలించి లెట్, మరియు కేవలం ఒక తేడా ఇక్కడ నిజంగా ఉంది,
ఇది, మీరు జంప్ అవుట్, లేదా బహుశా కాదు
కానీ తేడా ఒకటి లైన్ లేదా స్నిప్పెట్ ఏది?
>> ఈ శైలి లక్షణం లేదు, కనుక అది అవుతుంది అని HTML లో
చాలా అంశాలు చాలా టాగ్లు, వాటిని ఒక శైలి లక్షణం కలిగి
మరియు లోపల శైలి లక్షణం యొక్క, ఒక కోటెడ్ స్ట్రింగ్
మరియు ఆ కోటెడ్ స్ట్రింగ్ CSS ఉంది.
మీరు అక్కడ కాస్కేడింగ్ శైలి షీట్ ఉంచవచ్చు
ఒక ఆస్తి పేరు గా పేర్కొనడం ద్వారా
ఒక విలువ తర్వాత ఒక కోలన్ తరువాత.
ఈ కొన్ని సంవత్సరాల క్రితం ఒక దురదృష్టకరమైన నిర్ణయానికి రకం
CSS కూడా చోటు ఒక భాష అని,
కానీ పదము అది HTML నుండి విభిన్నమైనది.
ఈ సందర్భంలో, మనం, HTML లో వ్రాసిన ఇది నా వెబ్పేజీ, ఆ లోపల చూడండి
నేను CSS ఈ వ్యాఖ్యలను లోపలి కలిగి, మరియు CSS సమావేశం
మీరు తర్వాత ఒక ఆస్తిని తిరిగి, ఒక కోలన్, అని ఏమి కలిగి ఉంది
ఆ ఆస్తి విలువ తరువాత, ఏ సమాన సైన్ ఉంది కాబట్టి.
అదనపు కోట్ ఉంది.
ఇది ఈ పెద్దప్రేగు వేరు కీ విలువ జంట
మరియు టెక్స్ట్ లైన్ అది ఖచ్చితంగా ఏమి చేస్తుంది.
ఇది పెజీ లో టెక్స్ట్ సర్దుబాటు, ఇది నిజంగా పేజీ యొక్క GUTS ఉంది
సెంటర్ లో.
>> సరే, తుది ఫలితంగా తర్వాత, ప్రశాంతంగా ఉంటుంది, ఈ ఉంది.
అన్ని ఆ sexier, కానీ కనీసం అది కేంద్రీకృతమై మరియు నిజమైన Google వంటి చిన్న ఇంకా.
కానీ నేను బదులుగా ఈ యొక్క వెర్షన్ 2 ఏమి జరుగుతుందో తెరిస్తే
మరియు మొత్తంగా డౌన్ ఇక్కడ ఒక కొత్త టాగ్ అభిప్రాయపడుతున్నారు?
ఇప్పుడు గతంలో కలిగిన నా పేజీ యొక్క తల, ఇది ట్యాగ్
అన్ని ముందు ఉదాహరణలలో?
ఇది కేవలం, టైటిల్ ఈ ఉన్నారు.
ఒక క్షణం క్రితం తల ట్యాగ్ ఇలా.
ఇప్పుడు బదులుగా ఇది ఒక శైలి tag లోపల ఉంది
మరియు ఈ కూడా నేను క్షమాపణ, పదము, HTML నుండి చాలా విభిన్నంగా కనిపిస్తుంది
కానీ దానికి మీరు, అనగా లోపల శైలి ట్యాగ్ యొక్క అలవాటుపడతారు
ఇప్పుడు నేను క్షణం క్రితం జరిగింది ఏమిటో కారణం చేయవచ్చు
ఒక లక్షణం, శైలి లక్షణం, మరియు నా పేజీ యొక్క పైభాగం వద్ద ఉంచవచ్చు.
>> ఎందుకు?
Well, ఈ సి కోడ్ వ్రాయటం చాలా వంటి విషయాలు శుభ్రం వైపు ఒక అడుగు
మేము కొన్నిసార్లు సాధారణ కార్యాచరణను అంశం విధులు రాస్తుంది.
ఇది కేవలం సౌందర్యం వంటి విషయాలను కారక ప్రారంభించడానికి ఒక చిన్న క్లీనర్ యొక్క
బదులుగా మీ HTML అంతటా అక్కడక్కడవుంచు ఇది కలిగి కంటే ఒక కేంద్ర ప్రదేశానికి.
ఈ చాలా కొత్త వాక్యనిర్మాణం యొక్క బిట్ ఉంది అయినప్పటికీ అది అన్నారు దేనిని.
ఈ ఇక్కడ ఒక సెలెక్టర్, మరియు శరీరం కేవలం శరీరం మూలకం ఎంచుకోండి అర్థం
మరియు అది కింది లక్షణాలు వర్తిస్తాయి.
Well, ఆస్తి అదే ఉంది.
మంచి కొలత కోసం నేను, చివర ఒక సెమికోలన్ జోడించిన
ఇది కన్వెన్షన్ ఉంటుంది, మరియు ఈ మొత్తం ఆస్తి చుట్టి చేసిన
కర్లీ జంట కలుపులు ఎందుకంటే నిజానికి ఇక్కడ వివిధ విషయాలను చూపుతుంది.
నిజానికి రంగు ఏదైనా చెప్పండి కాలేదు: నీలం;
>> ఇప్పుడు ఈ కూడా ఆ prettier ఏదైనా దిశగా ఒక అడుగు మాత్రం లేదు,
కానీ ఇప్పుడు వెర్షన్ తిరిగి వెళ్ళడానికి ఉంటే 2 నేను కనీసం ఇప్పుడు నా యొక్క శరీరం చేసిన
పేజీ యొక్క టెక్స్ట్ అన్ని నీలం.
ఒక ఇన్పుట్ ఎందుకంటే బటన్ అదే ఉంటాయి. ఇది స్వచ్ఛమైన టెక్స్ట్ కాదు.
కానీ టాప్ CS50 శోధన వంటి, టెక్స్ట్ అని అన్నిటికీ, నిజానికి నీలం ఉంది.
మళ్లీ, మేము ఇప్పుడు చేసిన అన్ని, శరీరం ట్యాగ్ నుండి ప్రకటన తొలగించడానికి ఉంది
శైలి లక్షణం, మరియు మేము ఇక్కడ కారణం దాన్ని చేసాము.
ఈ భారీ అభివృద్ధి కాదు, కాని మేము మరింత ఈ ఒక దశకు ఉంటే
మేము ఇక్కడ ఈ మూడవ వెర్షన్ లో పనిని గమనించి.
>> Search3.html వెబ్ పేజీ దాదాపు ఒకేలా ఉంటుంది
ఏ కొత్త టాగ్ ఇప్పుడు తప్ప?
లింక్, ఈ అతి సముచితంగా పేరు లేదు
మీరు క్లిక్ చేయగల హైపర్లింక్ అర్థంలో లింక్ లేదు ఎందుకంటే.
అయితే, మీరు సమానం చేయడం విధమైన # సి లో చేర్చారో
అనగా ఒక href లక్షణం లింక్ tag
మరియు ఒక rel గుణం ముందుకు చెప్పారు
మరియు ఒక ఫైల్ యొక్క కంటెంట్లు పేస్ట్ కాపీ ముఖ్యంగా ఇక్కడే search3.css అని.
ఇది చాలా ఆ విధంగా లేదు, కాని ఇది ది స్పిరిట్ ఆఫ్.
ఇది ఫైల్, search3.css, బహిరంగం చెప్పారు
మరియు యూజర్ పేజీ యొక్క పైభాగంలో కుడి ఇక్కడ టైప్ అయితే దానిని చికిత్స
కేవలం నేను గత ఉదాహరణలో చేశాడు.
Search3.css అదే సమయంలో, చాలా సులభం.
ఇది నిజంగా ఒక క్షణం క్రితం సరిగ్గా అదే కలిగి
శైలి ట్యాగ్ లో, కానీ నేను దాని స్వంత ఫైల్ ఇక్కడ కారణం దాన్ని చేసాము.
>> మేము HTML లేదా వెబ్ ప్రోగ్రామింగ్ అన్ని వద్ద ఎక్కువ సమయం గడిపేవాడు లేదు మాత్రం
కేవలం intuitively ప్రేరణ కారకం కోసం, బహుశా, ఏది అవుట్
దాని స్వంత ఫైల్ లోకి కూడా CSS ఈ చిన్న స్నిప్పెట్
మరియు ఇక్కడ ఈ లింక్ ట్యాగ్ తో సహా?
[వినబడని విద్యార్థి ప్రతిస్పందన]
సరే, మీరు ఒక CSS ఫైల్ లో మీ CSS కలిగి కోణంలో చదవడానికి సులభంగా.
మీరు మీ HTML ఫైల్ లో మీ HTML కలిగి ఉంటాయి, కాబట్టి ఆ కోణంలో మరింత పఠన ఉంది.
ఏమి ఖచ్చితంగా ఉండవచ్చు? అవును.
[వినబడని విద్యార్థి ప్రతిస్పందన]
అవును, కాబట్టి మీరు చాలా సార్లు ఉన్నాయి, అందువల్ల ప్రస్తుతం మేము ఈ చేస్తున్నా
వ్యక్తిగత ఫైళ్ళను ప్రాధమిక ఉదాహరణలు, కానీ మీరు నిజంగా చేస్తున్న అనుకుందాం
మీ వంటి ఒక నిజ వెబ్సైట్ pset 7 లేదా బహుశా మీ చివరి ప్రాజెక్ట్ రెడీ
మరియు మీరు బహుళ వెబ్ కావాలి, వంటి మీద ఖచ్చితంగా సాధారణం
అసలు వరల్డ్ వైడ్ వెబ్, మరియు అది కుంటి రకం ఉంటుంది
అదే నీలం రంగు కాపీ మరియు పేస్ట్ కలిగి
మరియు అదే టెక్స్ట్ ఆ పేజీల యొక్క ప్రతి కేంద్రాన్ని మండలం.
అయితే అది మేము సి లో చేసిన అనే అవ్ట్ అంశం మరింత అర్థవంతంగా ఉంటుంది
. h ఫైల్ తో, ఒక కేంద్ర స్థానంలో ఉంచండి
ఈ సందర్భంలో search3.css లో, ఆపై ఏదైనా ఫైల్ అనుమతిస్తుంది
మీ వెబ్ సైట్ లో వాస్తవానికి ఇక్కడ లైన్ 16 లో ఈ ట్యాగ్ ద్వారా ఫైల్ చేర్చడానికి.
సాధారణంగా సందర్భంలో, మేము, వెర్షన్ 0 ప్రారంభించండి రచనలు ఏ రకమైన
కానీ, ఉత్తమ అవసరం, మరియు ప్రతి అడుగుకు లేదు
శోధన 1, అన్వేషణ 2, మరియు ఇప్పుడు శోధన 3 మేము ఈ బిడ్డ దశలను తీసుకున్నారు
కొద్దిగా క్లీనర్ మరియు మరింత సన్నాహక నమూనాల్లో వైపు
మేము రోడ్డు అధిగమించుట అని క్లిష్టమైన పేజీలకు.
>> నాకు కేవలం చూపించడానికి ఇక్కడ ఒక ఉదాహరణ గత తెరవడం లెట్
మరింత శైలీకృత పేజీ, కాని మొదటి యొక్క HTML చూద్దాం.
ఈ search4.html, మరియు నిర్మాణాత్మకంగా ఇది దాదాపు అదే అని గమనించి
ఒక కొత్త టాగ్ పరిచయం తప్ప, DIV.
Div పేజీ యొక్క ఒక విభాగం పరిచయం చేసే ఒక ట్యాగ్ ఉంటుంది.
మీరు ఒక అదృశ్య దీర్ఘ చతురస్రం వలె ఈ యొక్క ఆలోచించవచ్చు.
ఇది విధమైన వెబ్పేజీలో ప్రాంతం యొక్క సమూహం సృష్టిస్తుంది
మీరు ఒకేసారి అన్ని stylize ఆ.
నేను ఇక్కడ చేసిన ఈ కింది విధంగా ఉంటుంది.
అన్ని వెంట ఉంది దీనిలో నా శరీరం ట్యాగ్ యొక్క లోపల,
నేను, 47 ద్వారా 45 పంక్తులు ద్వారా ఇక్కడ పేజీ యొక్క ఒక విభాగం సృష్టించడానికి మాట్లాడుతూ నేను
మరియు ఆ ముఖ్యంగా నాకు పేజీ యొక్క పైభాగంలో ఉండే ఒక అదృశ్య దీర్ఘ చతురస్రం ఇవ్వాలని అర్థం.
అప్పుడు క్రింద, నాకు అదృశ్య అయితే రెండవ దీర్ఘ చతురస్రం అందించే,
మరియు, చివరగా అప్పుడు పేరు కంటెంట్ ద్వారా గుర్తించడానికి, మరియు
నాకు దిగువన పేజీ యొక్క ఒక మూడో డివిజన్ ఇవ్వాలని
ID అని.
నేను ఒక క్షణం లో ఇది చేసిన ఎందుకు మేము, చూస్తారు
కానీ సంభావితంగా నేను శీర్షిక విభాగాన్ని కలిగి.
నేను కంటెంట్ విభాగాన్ని కలిగి, మరియు నేను పేజీ యొక్క పాద విభజన కలిగి
ఈ కేవలం మార్కప్ లో అయినప్పటికీ.
యూజర్, 3 దీర్ఘ చతురస్రాలు చూడటానికి వెళ్ళడం లేదు
కానీ తెర వెనుక నిర్మాణాత్మకంగా అక్కడ విధమైన
వారు నిజానికి ప్రస్తుత ఉన్నారు.
>> ఇప్పుడు, ఎవరు పట్టించుకుంటారు? ఎందుకు నిజానికి దీన్ని?
పేజీలో మిగతావన్ని మేము ముందు చూసిన వలె ఉంటుంది.
ఇక్కడ నా రూపం ఉంది. ఇక్కడ నా ఇన్పుట్, నా ఇన్పుట్, ఒక లైన్ బ్రేక్ మొదలైనవి ఉన్నాయి.
ఇక్కడ ఒక చిత్రం యొక్క కనుక మేము ఈ ఒక్క నిమిషం లో ఎక్కడ నుండి వచ్చాయి చూస్తారు.
ఇక్కడ కొత్త ఇది footer, నేను పరిచయం అనుకున్నారు కనుక, యొక్క
ఇక్కడ కొంత కంటెంట్.
మేము అప్ గమనించి స్క్రోల్ ఉంటే ఈ DIV యొక్క ID శీర్షిక ఉంది.
ఈ DIV యొక్క ID కంటెంట్ మరియు ఈ ఒక యొక్క ID footer ఉంది.
పేరు సూచించినట్లు మరియు, మీరు ఒక ID గుణం కలిగి ఉన్నప్పుడు
HTML లో, నిర్వచనం ద్వారా ప్రత్యేకంగా గుర్తించడానికి ఉండాలి
అంశాలలో ఒకటిగా, మీ పేజీ లో టాగ్లు ఒకటి.
భారం మీరు ఇప్పటికే శీర్షిక ID కలిగి గుర్తుంచుకోవడం పూర్తిగా మీరు ఉంది.
మీరు footer ఉన్నాయి. మీరు ఇప్పటికే ఒక కంటెంట్ ID ఉంది.
కంప్యూటర్, ఒక అందుబాటులో ID మీరు ఏ గుర్తించడానికి వెళ్ళడం లేదు
కాబట్టి మీరు అనుకోకుండా, 2 టాగ్లు శీర్షిక యొక్క ఒక ID ఇచ్చే
మరియు కేవలం తప్పు.
>> మీరు, మీరు సృష్టించిన ఏ గుర్తుంచుకోండి అవసరం
కానీ ఒకసారి మీరు ఇక్కడ మేము ఏమి ఆ ప్రకటన చేసిన.
నేను ఇప్పుడు ఎగువన నా శైలి ట్యాగ్ లో పేర్కొనవచ్చు
లేదా సమానమైన నా CSS ఫైల్ లో, నేను ఇప్పటికీ ఆ వెర్షన్ ఉపయోగిస్తున్నపుడు,
నేను # శీర్షిక, మరియు ఏ అర్థం ఉంటుంది అని ఏ tag
ఈ వెబ్పేజీలో శీర్షిక యొక్క ఒక ID ఉంది
మరియు #, కేవలం మానవ కన్వెన్షన్ ద్వారా, ID సూచిస్తుంది.
పదునైన సైన్ లేదా పౌండ్ సైన్ ID సూచిస్తుంది.
శీర్షిక నేను ఇచ్చిన పేరు.
ఈ CSS ఆస్తి దరఖాస్తు అర్థం
ఈ పేజీ లో ఏ ట్యాగ్ హెడర్ను ఒక ID కలిగి ఉంది.
ఇక్కడ అదే ఒప్పందం.
ఏ మూలకం అదే నిర్మాణము ఈ ఆస్తి, వర్తించు
డౌన్ ఇక్కడ అప్పుడు ఎవరి ID కంటెంట్, మరియు
నేను footer గల చిన్న ఫ్యాన్సియెర్స్ వచ్చింది గమనించి.
దీని ID footer ఏ మూలకం, ఇది యొక్క నిర్వచనం ప్రకారం కేవలం ఒక ఉంటుంది
ముందుకు వెళ్లి తన ఫాంట్ పరిమాణం చిన్నదిగా చెయ్యండి,
దాని font బరువు బోల్డ్, దాని మార్జిన్ 20 పిక్సెళ్ళు.
>> ఆ శతకము
ఇది కేవలం, పైన, క్రింద, మరియు ఎడమ మరియు కుడి తేడాతో ఉంటుంది.
ఇది నా చుట్టూ ఒక 20-పిక్సెల్ అదృశ్య మార్జిన్ ఇవ్వడానికి అర్థం
మీరు వర్డ్ లో ఏమి ఉండవచ్చు వలె, దాని నుండి దూరంగా కొద్దిగా అన్నిటికీ పుష్ చేయడానికి,
Microsoft Word లేదా పేజీలు లేదా ఇష్టపడుతున్నారు.
ఆపై టెక్స్ట్ సెంటర్ align.
తుది ఫలితంగా చూసేలా యొక్క, మరియు అప్పుడు మేము అక్కడ CSS ఒకటి మిగిలిన స్నిప్పెట్ తిరిగి అప్ వెళ్తారో.
ఈ, అన్వేషణ ఉదాహరణల కోసం మా ఆఖరి వెర్షన్ 4, మరియు ఇది చాలా, చాలా sexier ఉంది.
ఇప్పుడు, న్యాయంగా, నేను "Google font లోగో జనరేటర్." Googled
మరియు నాకు అక్కడ అనిపిస్తుంది ఒక GIF, ఒక చిత్రం ఫార్మాట్, తయారు చేసేటట్లు చేసింది.
నిజానికి, మీరు చాలా చేయవచ్చు.
మేము "ఫాంట్లు Google లోగో జనరేటర్." కలిగి
>> మేము చేయవచ్చు ఉంటే యొక్క చూసేలా.
ఓకే, నేను ఈ నేను ఉపయోగించిన వెబ్ సైట్ ఉంటుంది అనుకుంటున్నాను.
మేము ఉదాహరణకు, EC 10, మరియు వారి స్వంత చేయవచ్చు.
మీరు సుదీర్ఘ ఈ రోజంతా తో ప్లే మరియు తరువాత దీన్ని క్లిక్ చేయవచ్చు
మరియు నేను పెట్టిన అన్ని ఇది వాస్తవ GIF, డౌన్లోడ్.
నా HTML మరియు నిజానికి ఆ, ఇక్కడ పైగా, రీకాల్
మనం గత వారం క్లుప్తంగా చూసిన, ఒక చిత్రం టాగ్ కలిగి
logo.gif దీని మూలం.
మరియు మళ్ళీ, ఈ ప్రత్యామ్నాయ అంశం కలిగి ప్రేరణ ఉంది
ఈ ప్రత్యామ్నాయ లక్షణం?
అవును.
[వినబడని విద్యార్థి ప్రతిస్పందన]
గుడ్, కాబట్టి 2 కారణాల నిజంగా, బ్రౌజర్ చిత్రం పుల్ అప్ చెయ్యలేకపోతే
మీరు నెమ్మదిగా నెట్వర్క్ కనెక్షన్ లేదా చిత్రం పాడైంది ఎందుకంటే
ఆ వంటి లేదా ఏదో కనీసం మానవ ", CS50 శోధన" చూడగలరు
మరియు తర్వాత కూడా సౌలభ్యాన్ని కారణాల.
మీరు గుడ్డిది ఒక వినియోగదారు కలిగి మరియు ఒక స్క్రీన్ రీడర్ ఉపయోగిస్తుంటే
అందువలన స్పష్టంగా వారు కనీసం చేయగల చిత్రాల చూడలేరు
వారి కంప్యూటర్ వారికి అది మాట్లాడుతుంది ఉంటే టెక్స్ట్ వినడానికి.
>> అది పేజీలు సౌలభ్యాన్ని విషయానికి వస్తే సాధారణంగా, ఈ ఉత్తమ పద్ధతి
కాబట్టి ఆ పరిస్థితిలో కూడా వినియోగదారులు, వినడానికి లేదా చూడండి, మాట్లాడటానికి ఆ
ఏది మీ పేజీలో ఉండే ఉంటుంది.
నేను ఇక్కడ అని మరొక విషయము
ఇది కొద్దిగా ఆసక్తికరంగా ఉంటుంది, మరియు 7 సెట్ మేము సమస్య లో దీని గురించి మరింత చూస్తారు
టీచింగ్ సహచరులలో ఒక దానిని నేతృత్వంలో లఘు చిత్రాలు ఒక ద్వారా.
కానీ # కంటెంట్ ట్యాగ్ సూచిస్తుంది
దీని ID కంటెంట్, కానీ అప్పుడు అంతరిక్ష పాత్రను ఉన్నది, అప్పుడు పదం ఇన్పుట్ లేదు.
Well, ఏ CSS గురించి ఆసక్తికరంగా ఉంది మీరు చేస్తాడు
, క్రమానుగతంగా ఒక పేజీ విధమైన లో టాగ్లు చూడండి
మరియు CSS అంటే ఈ స్నిప్పెట్ ట్యాగ్ కనుగొనేందుకు ఏమిటి
దీని ID కంటెంట్, ఆపై కింది లక్షణాలను దరఖాస్తు
కంటెంట్ యొక్క వంశస్థులు అని ఇన్పుట్ టాగ్లు అన్ని,
అది లోపల ఇండెంట్ ఉన్నాయి.
ఇండెంటేషన్ని, మళ్ళీ, కాదు మానవ, కంప్యూటర్ మాత్రమే ముఖ్యం
మేము ఒక పేజీలో లోతుకు వెళ్ళడానికి కానీ సాంప్రదాయకంగా మేము, విషయాలు ఇండెంట్
ఈ ఏ ఇన్పుట్ అంశానికి 5 పిక్సెళ్ళు ఒక మార్జిన్ దరఖాస్తు అర్థం
ఆ ఎక్కడో లోపలి లేదా లోపలి సమూహం
దీని ID మూలకం కంటెంట్ ఉంది.
>> ఆ ఎవరు వర్తించదు?
Well, ఈ 2 guys ఇక్కడ కేవలం వాస్తవానికి ఉంది.
2 ఇన్పుట్లను ఉంది రూపం యొక్క లోపల గమనించండి,
ఈ ఉదాహరణలు అన్ని ఉన్నాయి వంటి.
ఆ 2 ఇన్పుట్లను లోపల యున్న చేయడానికి జరిగే కానీ నోటీసు,
లోతుగా కొద్దిగా అయినప్పటికీ, ఇండెంటేషన్ని ఒక జంట పొరలు
దీని ID కంటెంట్ tag లోపల.
దీని అర్థం ఏమిటి?
మేము ఇక్కడ బ్రౌజర్ ఉంటే మీరు ఇంత కొద్దిగా-చూడగలరు
బటన్ మధ్య padding ఒక బిట్ ఉంది లో నాకు జూమ్ తెలియజేయండి
మరియు టెక్స్ట్ ఫీల్డ్ మధ్య.
>> నాకు తాత్కాలికంగా ఆ ఆఫ్ లెట్.
నా CSS వరకు వెళ్ళి తెలపండి, మరియు నాకు ముందు మరియు కేవలం వీడలేదు
5 పిక్సెళ్ళు నుండి 0 పిక్సెళ్ళు ఈ మార్జిన్ మార్చండి.
నాకు అప్పుడు ముందుకు వెళ్లి ఫైల్ సేవ్, శోధన ఇంజిన్ తిరిగి వెళ్ళి తెలపండి
మరియు రీలోడ్, మరియు పేజీ మధ్యలో చూడటానికి.
అంతా కలిసి కంప్రెస్ దిగి, నేను మొదటి ఈ ఉదాహరణ అప్ కొరడాతో ఉన్నప్పుడు
నేను అప్పుడు పాఠ క్షేత్రంలో మరియు వెంటనే క్రింది బటన్ స్టుపిడ్ చూస్తూ ఆలోచించాడు.
నేను ప్యాడ్ కొద్దిగా అనుకున్నారు నేను అంచుల పరిచయం.
మేము ఉపన్యాసంలో చేయరు అంటే అనేక డజన్ల ద్వారా గో
, మళ్ళీ, ఫాంట్ పరిమాణం వంటి విషయాలను ఎందుకంటే ఉనికిలో CSS లక్షణాలు,
font బరువు, మార్జిన్, టెక్స్ట్ అలైన్, మరియు కొన్ని డజన్ల ఇతరులు
మరియు మేము సమస్య లో మీరు చూడండి చేస్తాము ఆన్లైన్ వివిధ ట్యుటోరియల్స్ 7 సెట్
మరియు మీరు ఈ విషయాలు ఎంచుకొని అనుమతించే సూచనలు.
కాని రోజు చివరిలో నిజంగా ముఖ్యం
>> ఈ విషయాలు దరఖాస్తు ఎలా అర్థం చేసుకోవడం.
మళ్లీ, మేము ఉంటే శైలి tag లోపల ఇది యొక్క
సెలెక్టర్లు, పేర్కొనే గుర్తింపులు విధమైన వెళ్ళే
మీరు ఈ లక్షణాలు వర్తిస్తాయి అనుకుంటున్నారు ఎవరికి,
మరియు తర్వాత మీరు కీ విలువ జంట వంటి లక్షణాలు ఉంచండి
ఒక కోలన్ వేరు తరువాత, ఒక సెమికోలన్ తో ముగిసిన
లేదా మీరు ఆ అన్ని రిప్ మరియు ఒక ప్రత్యేక CSS ఫైల్ లో ఉంచవచ్చు
స్వయంగా చోటు.
All right, భావనలు ఏ ప్రశ్నలు
లేదా CSS యొక్క పెద్ద చిత్రాన్ని?
మీరు మళ్ళీ, pset 7 దానిని మరింత చూస్తారు
కానీ మేము సాధారణంగా చాలా సులభమైన ఉంటాం.
కాదు? అన్ని కుడి.
ఇది ఒక వాస్తవ ప్రోగ్రామింగ్ భాష కొరకు సమయం
మరియు మేము ఒక ఉదాహరణ రూపంలో CSS యొక్క కొద్దిగా వచ్చి చేస్తాము.
PHP అసలైన అద్భుతంగా అందుబాటులో భాష
అది పదము C. దాదాపు సమానంగా ఉంటుంది లో
మీరు C తెలిస్తే ఇతర మాటలలో, మీరు, చాలా PHP కోసం తెలిసిన
కనీసం పదము, కొన్ని కొత్త ఫీచర్లు కూడా
మరియు కొన్ని కొత్త అంశాలు మేము చూడండి ఉంటుంది.
>> కానీ చాలా వరకు, ఇప్పుడు సి నుండి PHP కు ఈ మార్పుని ఆ
కొత్త వాటిలో చాలా పెద్ద చిత్రంలో నిజంగా ఉంది
వ్యతిరేకంగా మీరు వెబ్ కార్యక్రమాన్ని భాషను ఎలా ఉపయోగిస్తున్నారో
కమాండ్ లైన్ వద్ద లేదా మేము ఇప్పటివరకు చేయడం చేసిన ఒక మెరిసే ప్రాంప్ట్.
సూచన కోసం, ముఖ్యంగా pset 7 మరియు చివరి ప్రాజెక్టు ముందుకు తో,
మీరు PHP యొక్క లాంఛనాలు లో చదవడానికి కావాలనుకుంటే ఇక్కడ ఈ URL యొక్క ప్రయోజనాన్ని లేదు.
ఇది వాస్తవానికి, ఇది ఉచిత ఆన్లైన్ టెక్స్ట్బుక్ ఇష్టం అన్నారు
మరియు మీరు కూడా ఏమి PHP గురించి నిజంగా మంచిది అని చూడగలరు
దానితో వచ్చిన విధులు వందల అవి,
మీరు తప్పనిసరిగా యాక్సెస్ లేదు సి లో అయితే
కంటే ఎక్కువ విధులు, గణిత లైబ్రరీలో CS50 లైబ్రరీ ఉన్నాయి.
PHP మరియు ఆధునిక భాషలు, వాటి మధ్య పైథాన్ మరియు రూబీ చాలా లో,
మీరు చాలా ఎక్కువ విధులు, మీరు వ్రాసే ను అర్థం ప్రాప్తి
చాలా తక్కువ కోడ్ మీరు ఇతరుల నిల్చుకోండి ఎందుకంటే
ఇప్పటికే మీరు కొన్ని విషయాలను రాసిన వారు.
>> యొక్క PHP వాక్యనిర్మాణం యొక్క పాల్గొనండి మరియు తరువాత కొన్ని ఉదాహరణలు వ్రాయుటకు అనుమతి.
Nice ఏమిటి గురించి PHP మొట్టమొదటి
ఏ ప్రధాన విధి ఉండవచ్చు.
మీరు PHP లో ఒక ప్రోగ్రామ్ రాయడానికి మీరు అనుకుంటే మీరు, కోడ్ రాయడం మొదలు
మరియు మీరు ప్రధాన గురించి ఆందోళన లేదు.
ఏ Int ఉంది. తిరిగి ఉంది.
మీరు ప్రోగ్రామ్ను రాయడం అవసరమైన సమయంలో చేసే ఏ argv, argc ఉంది.
అయితే మీరు కోడ్ వ్రాయటం మొదలు పెట్టవచ్చు, మరియు ఈ భాగం లో ఉంది
PHP ఒక అర్థం భాష అని ఏమి ఎందుకంటే.
సి స్వరపరచబడింది మరియు మీరు ప్రారంభించడానికి కోణంలో సంకలనం చేశారు
సోర్స్ కోడ్ తో, ఒక కంపైలర్ ఇది గణగణమని ద్వని చేయు ద్వారా అమలు
చివరకు దశలను కొన్ని సంఖ్య తర్వాత మీరు వస్తువు కోడ్, మరియు 0 సె 1s పొందండి.
PHP మరియు పైథాన్ మరియు రూబీ మరియు పెర్ల్ మరియు ఇతరులు
మీరు వాటిని కంపైల్ లేని భాష యొక్క వివిధ రకాలు.
మీరు సోర్స్ కోడ్ నుండి 0 సె మరియు 1s వెళ్ళండి లేదు.
మీరు సోర్స్ కోడ్ అమలు, మరియు మీరు సోర్స్ కోడ్ అమలు
ఈ సందర్భంలో. php ముగిసే ఒక సాధారణ టెక్స్ట్ ఫైల్ లో వ్రాయటం ద్వారా
బదులుగా సి. యొక్క, మరియు మీ కంప్యూటర్లో ఏ కార్యక్రమం చేస్తుంది
వాచ్యంగా లైన్ ద్వారా లైన్ ద్వారా మీ కోడ్ లైన్ అంచనా వేస్తుంది.
>> ఇతర మాటలలో కాకుండా ప్రోగ్రామ్ను రాయడం మరియు అమలు
నేరుగా మీరు బదులుగా. php లో అంతమయ్యే ఫైలును ఒక ప్రోగ్రామ్ను రాయడం.
మీరు Windows న అయితే అప్పుడు మీరు,, php.exe అని అసలు అమలు
లేదా PHP మీరు Mac OS లేదా Linux పై ఉన్నట్లయితే,
మరియు మీరు, PHP ప్రోగ్రామ్ మీ స్వంత సోర్స్ కోడ్ ఇన్పుట్ అందించండి
మరియు జీవితం లో ప్రయోజనం క్రింద మీ కోడ్ టాప్, ఎడమ, చదవడానికి ఉంది
మరియు మీరు దానిని చెప్పారు చేసిన లేదు ఏ.
>> ఈ పదము అర్థం అన్నారు ఏమి చూద్దాం.
PHP లో మేము పరిస్థితులు ఉన్నాయి.
ఈ స్లయిడ్ మీరు వారం 1 తిరిగి చూసిన సారూప్యత
ఎందుకంటే PHP లో పదము పరిస్థితులు, IFS మరియు మిగిలిన అభిరుచులు మరియు ఇంకా
సరిగ్గా ఇలా.
అది బూలియన్ వ్యక్తీకరణలను వచ్చినప్పుడు వారు ఈ వంటి సరిగ్గా చూడండి చూడాలని.
అది ఈ వంటి సరిగ్గా చూడండి వెళుతున్న booleans వంటి కలిసి anding వచ్చే సరికి.
స్విచ్లు ఇలాగే, మరియు మీరు PHP లో అదనపు ప్రయోజనం పొందండి
సి లో ఆ స్విచ్లు మాత్రమే చార్ లేదా ఒక పూర్ణాంకానికి స్విచ్ కాలేదు.
మీరు ఒక స్ట్రింగ్ విలువ స్విచ్ కాలేదు.
PHP లో మీరు నిజంగా ఒక వ్యక్తీకరణ కలిగి
ఆ, దీని కంటెంట్లను స్ట్రింగ్ ఉంటాయి ఒక చరరాశి
మరియు మీరు నిజంగా, రియల్ చూడగానే విధంగా స్ట్రింగ్ పోలిక చేయవచ్చు
కాదు పాయింటర్ పోలిక, కేసు చేయడానికి నిర్ణయం క్రమంలో నేను లేదా j లేదా ఏదో.
మేము చాలా కాలం ముందు శక్తివంతమైన చూస్తారు.
>> లూప్స్ చాలా అద్భుతంగా ఉంటాయి.
ఉచ్చులు ఒక ప్రారంభ, ఒక పరిస్థితి, మరియు కొన్ని నవీకరణలు ఉన్నాయి కోసం.
PHP లో కూడా ఉనికిలో ఉచ్చులు ఉండగా.
ఉచ్చులు కూడా PHP లో ఉన్నాయి డు
మరియు శ్రేణులను PHP ఉంటాయి, కాని సింటాక్స్ ఒక చిన్న వివిధ పొందడానికి ప్రారంభిస్తారు ఇక్కడ
కానీ భావనలు ఒకటే, మరియు భావనలను నిజంగా ఒకటే
వారు స్క్రాచ్ తో వీక్ 0 లో ఉండేవి.
మొట్టమొదటి $ సైన్ ఉంది.
ఈ PHP ఒక నిర్ణయానికి ఉంది అనగా ఏ వేరియబుల్
PHP లో డిజైన్ $ సైన్ మొదలవుతుంది.
No more X, Y, Z. ఉన్నాయి అది ఎందుకంటే ఇప్పుడు Z $ X, Y $ $ ఉంది.
ఇది కుడి చేతి వైపు ఇప్పుడు గుర్తుంచుకోండి ఏదో ఉంది, మరియు
ఈ, వ్యూహం పోలి ఉంది
కానీ మేము ఇక్కడ చదరపు బ్రాకెట్లలో ఉపయోగిస్తున్నారు.
PHP మరియు JavaScript లో, మనము చివరికి చూస్తారు,
మీరు ఓపెన్ చదరపు బ్రాకెట్ చేయండి మరియు చదరపు బ్రాకెట్ మూసివేయబడింది వ్యూహం ప్రకటించాలని,
మరియు తర్వాత మీరు ints లేదో విలువలు కామాతో వేరు జాబితా
లేదా లోపల అక్కడ ఆ వ్యక్తీకరణ యొక్క తీగలు లేదా అక్షరాలు, మీరు కావలసిన.
>> ఇప్పుడు మేము సి ఈ వంటి ఏదో ఎలా చేస్తారు?
గణాంకపరంగా తెలిసిన సంఖ్యల వ్యూహం చాటి సింటాక్స్ ఏమిటి?
ఇది ఇక్కడ, కాబట్టి చిన్న తేడా వంకర జంట కలుపులు, కానీ PHP లో రెండు
చివరకు JavaScript ఇది కేవలం కాబట్టి నిజంగా, చదరపు బ్రాకెట్లలో ఉపయోగిస్తుంది
ఇక్కడ మాత్రమే ఆసక్తికరమైన వివరాలు వేరియబుల్ పేరు కోసం $ చిహ్నం
మరియు చదరపు బ్రాకెట్లలో, మరియు అక్కడ ఒక ఆసక్తికరమైన విషయం
ఆ = సైన్ ఎడమ వైపు కూడా తొలగించబడతాయి యొక్క.
మనం ఇప్పుడు వారాలు అవసరం చేసిన ఆ వెలితి? అవును.
[వినబడని విద్యార్థి ప్రతిస్పందన]
పరిమాణం, అర్రే పరిమాణం యొక్క ప్రస్తావనే లేదు లేదు కాబట్టి.
స్పష్టముగా, చదరపు బ్రాకెట్లలో యొక్క ప్రస్తావనే లేదు ఎడమవైపు లేదు
= గుర్తు, మరియు ఏమి లైన్ నుండి లేదు?
అవును. >> [వినబడని విద్యార్థి ప్రతిస్పందన]
రకం, కాబట్టి PHP గురించి ప్రత్యేకంగా ఆసక్తికరమైన ఏది
అది సి అది ఒక బలమైన టైప్ భాష కాదు, అని
మరియు ఆ గట్టిగా మీరు చార్ నేను ఖచ్చితంగా ఆ అర్థంలోనే చేసిన
మీరు Int నేను ఖచ్చితంగా, మీరు ఫ్లోట్ నేను ఖచ్చితంగా.
>> మీరు ఒక వేరియబుల్ కావలసిన ఎప్పుడైనా మీరు దాని రకం ఏ గణగణమని ద్వని చేయు చెప్పడం ఉన్నాయి.
PHP కొద్దిగా lazier ఉంది.
ఇది ది కోణంలో చేసిన ఆ
మీరు తేలియాడుతున్న మరియు అక్షరాలు మరియు తీగలను కలిగి
మరియు ints మొదలైనవి, కానీ దాని భాష
నిజంగా మీరు ఒక వేరియబుల్ లోపలి పలికింది పట్టించుకోరు.
మీరు ముందుగానే ఇది తెలియజేయడానికి లేదు ఏమి డేటా రకం
ఒక వేరియబుల్ అన్నారు.
ఇది పూర్తిగా మీ ఇష్టమే యొక్క, ఈ nice కనుక
ఆ మీరు డేటా టైప్ గురించి చాలా ఆందోళన లేదు
మరియు మీ వాదనలు ఏమి చింతిస్తూ మొదలగునవి.
ఈ కూడా PHP లో చివరికి విధులు తిరిగి చెయ్యడానికి వెళ్తున్నారు అర్థం
ఒక సమయంలో ఒక Int ఎక్కువ సమయం, మరియు బహుశా ఒకసారి
వారు ఏదో తప్పు జరిగింది సూచిస్తుంది, ఉదాహరణకు, ఒక bool, బూలియన్ తప్పుడు తిరిగి ఉంటుంది.
ఈ మాకు కొన్ని చేయబడనపుడు ఇస్తుంది, కానీ ఇది కూడా డిజైన్ ద్వారా మాకు విధమైన చేస్తుంది
కొద్దిగా lazier అది డేటా టైపింగ్ విషయానికి వస్తే.
>> ఇక్కడ మీరు గుర్తుపెట్టుకోవలసిన ఇక్కడ ఏమి ఉంది?
వేరియబుల్స్ చాలా ఈ, కాబట్టి $ s = ఎలా "హలో, ప్రపంచం."
అంటే, బహుశా గత ఉదాహరణకు నుండి inferable యొక్క
మరియు మేము లూప్ యొక్క మరొక రకం ఉంది.
ఇది చాలా సులభ ల నాటినుండి ఈ ఒక మేము నిజానికి, కొంత సమయం వరకు ఒకసారి చూస్తారు
ఒక foreach నిర్మిస్తారు.
ఈ సందర్భంలో, foreach లూప్, సాధారణంగా దాని కుండలీకరణాలు 3 పదాల లోపల పడుతుంది
మీరు సభ్యులు పైగా iterate ఏ శ్రేణి అనుకుంటున్నారు ఇది మొదటి $ ఏదో,
అప్పుడు సాహిత్య కీవర్డ్, మరియు చివరగా,
మీరు ఎంచుకున్న ను మరొక వేరియబుల్ పేరు.
ఇది foo, బార్, లేదా మూలకం ఉంటుంది
మరియు ఈ నిర్మాణం దేనిని
$ శ్రేణి 10 ఎలిమెంట్లను కలిగి ఉంటుంది
ఈ శ్రేణి-క్షమించాలి ప్రతి మళ్ళా న, ఈ లూప్ యొక్క ప్రతి మళ్ళా న
వేరియబుల్ అని మూలకం అప్డేట్ అన్నారు
అప్పుడు యెరే నందలి మొదటి మూలకం, అర్రే రెండవ మూలకం,
అప్పుడు శ్రేణి యొక్క మూడవ మూలకం, తద్వారా అవసరం obviating
కొద్దిగా ఇబ్బంది పెట్టే చదరపు బ్రాకెట్ సంజ్ఞామానం చేయండి మరియు
$ I వ్యూహం లోకి సూచిక చేయడానికి.
PHP మీరు మరియు ప్రతి మళ్ళా ఆ పని అన్ని చేస్తుంది
కేవలం మీరు శ్రేణి నుండి తదుపరి మూలకం చేతులు
మీరు గురించి లేదా దాని సంఖ్యా సూచిక నగర శ్రద్ధ అవసరం లేకుండా.
>> మరియు తర్వాత చివరగా, ఇప్పుడు కోసం, PHP యొక్క ఒక లక్షణం ఇతర ఉంది
, మేము వెబ్ లో ప్రోగ్రామింగ్ మొదలు, ముఖ్యంగా అత్యంత ఉపయోగకరంగా వెళుతున్న ఆ
మరియు ఒక అనుబంధ శ్రేణి గా పిలిచే.
మేము ఇప్పటివరకు తెలిసిన శ్రేణుల 20 సెకన్ల క్రితం యొక్క
మరియు గత 8 వారాలు సంఖ్యాపరంగా, శ్రేణుల సూచి
సూచికలు ints ఎక్కడ సంప్రదాయ శ్రేణుల యొక్క విధమైన,
మీద 0, 1, 2, అన్ని మార్గం.
సహార్థకం శ్రేణుల చాలా శక్తివంతమైనవి.
వారు, మీరు ఏకపక్ష కీలు ఉండటానికి
ఏకపక్ష సూచీలు మరియు అనియత విలువలు.
ఒక సాంప్రదాయ పరిధిలో అయితే, 0, 1, 2 యొక్క
ఒక అనుబంధ శ్రేణి లో మీరు ఒక ఇండెక్స్ కలిగి
లేదా దీని విలువ బార్ foo ఒక కీ.
అప్పుడు మీరు దీని పేరు బాజ్ మరియు దీని విలువ qux ఉంది మరొక కీ కలిగి ఉంటాయి.
>> మళ్ళీ ఇక్కడ స్టుపిడ్ కంప్యూటర్ సైన్స్ సాధారణ వేరియబుల్ పేర్లు,
కానీ పాయింట్ ఈ శ్రేణి బ్రాకెట్ 0 లేదా బ్రాకెట్ 1 లేదు అని.
ఇది బదులుగా బ్రాకెట్ foo మరియు బ్రాకెట్ బాజ్ కలిగి జరగబోతోంది.
ఈ మేము అనుబంధం చేయగలరు చూడాలని ఉద్దేశ్యంతో లో చాలా వైవిధ్యం కలది
ఇతర పదాల పదాలు పూర్తిగా ఏకపక్ష విలువలతో కీలు
మరియు మేము నిరంతరం సమయంలో తిరిగి ఆ విలువలు పొందవచ్చు చూడాలని
ఎందుకంటే హుడ్ కింద ఏమి ఒక అనుబంధ శ్రేణి
నిజంగా ఒక హాష్ పట్టిక ఉంది.
ఒక హాష్ పట్టిక మీరు కొన్ని ఇన్పుట్ అందించేందుకు అనుమతించే రీకాల్
మీరు నిఘంటువు రకమైన లోకి డేవిడ్ ఇన్సర్ట్ అనుకుంటే పదం డేవిడ్ ఉంచారు ఇష్టం,
మరియు మీరు కొన్ని విలువ తిరిగి.
నిజమైన లేదా తప్పుడు స్పెల్లర్, విషయంలో.
డేవిడ్ లేదా ఎలాగైనా పదం ఉంది లేదా నిఘంటువులో లేదు.
ఒక అనుబంధ అర్రే, నిజంగా ఒక హాష్ పట్టిక ఉంది
కానీ అది ఒక మరింత యూజర్ ఫ్రెండ్లీ అవతారం ఉంది.
మేము చూస్తారు, అది మాకు కొన్ని పనులను అనుమతించే అవకాశముంది
చాలా సులభంగా.
>> యొక్క కొన్ని ప్రాథమిక PHP పరిశీలించి లెట్
ఉదాహరణలు మరియు మేము ఈ భాష చెయ్యగలరు చూడండి.
నాకు ముందుకు వెళ్లి ప్రస్తుతం మన మూల డైరెక్టరీ లో తెరిచి లెట్
ఫైలు hello1.php అని.
ఈ ఫైలు, అది నిజమైన కోడ్ కంటే వ్యాఖ్య ఉంది
కాబట్టి నన్ను వాస్తవానికి ఫైల్ నుండి వ్యాఖ్యలు అన్ని తొలగించడానికి
మరియు మీరు ఇక్కడ బహుశా సరళమైన PHP కార్యక్రమం ప్రస్తుతం.
5 రేఖలు, మరియు ఆ కొన్ని వైట్ స్పేస్,
ఇక్కడ కొన్ని ముఖ్యమైన తేడాలను గమనించండి.
ఫైలు hello1.php అంటారు.
మొదటి పంక్తి, అయితే, <ఉంది? php.
, HTML కు ఆత్మ లో ఇటువంటి
పాత్రలు ఆ క్రమంలో కంప్యూటర్ చెపుతుంది
"హే, కంప్యూటర్, ఇక్కడ మేము PHP లో ఉన్నారని ఒక కార్యక్రమం వస్తుంది."
ఇది కొన్ని ఇతర భాష అని అయోమయం లేదు ఖచ్చితంగా చేస్తుంది.
లైన్ 2 ఆసక్తికరమైన వైట్ స్థలం.
లైన్ 3, printf మా పాత స్నేహితుడు
PHP యొక్క సందర్భంలో ఈ సమయంలో.
PHP, అదే ప్రవర్తిస్తుంది ఇది printf తమ సొంత ఉంది
కాబట్టి ఇది ప్రింట్ అన్నారు "హలో, ప్రపంచం."
మరియు ఇక్కడ ఈ సరసన ట్యాగ్?> నా PHP కోడ్ ఇది అర్థం.
>> ఈ అమలు ఎలా చూద్దాం.
నేను ఇక్కడ నా టెర్మినల్ విండోకు తిరిగి వెళ్ళి వెళుతున్న.
నా PHP డైరెక్టరీ వెళ్ళాలని వెళుతున్న.
మేము ఫైళ్ళను మొత్తం బంచ్, hello.php ఇది మొదటి ఒకటి గమనించాలి.
నాకు ముందుకు వెళ్లి ఈ, hello1.php, ఎంటర్ అమలు అయ్యేలా అనుమతించండి.
అనుమతి తిరస్కరించబడింది. సరే.
మేము గతంలో ఈ వంటి వాటిని ఎలా పరిష్కరిస్తే?
ఏమిటి ఆ? >> [వినబడని విద్యార్థి ప్రతిస్పందన]
మేము చదవడానికి మరియు వ్రాయడానికి, కానీ నాకు ls-l తెలియజేసేలా కావాలి.
ఇది కాస్త గుప్తమైన అవుట్పుట్ వస్తే hello1 గుర్తుంచుకో
నేను అర్థం చేసుకునేందుకు మరియు రైటబుల్ ఉంది
కానీ అందరి ద్వారా చదవగలిగే.
ఈ నిజానికి కుడి దిశలో ఒక అడుగు కాదు అవుతుంది.
ఒక అర్థం భాషను తేడాలు, మళ్ళీ,
మీరు నేరుగా అమలు పోవడమే.
బదులుగా మీరు ఒక వ్యాఖ్యాత అమలు మరియు కోడ్ చేతితో
ఇది లైన్ ద్వారా లైన్ అర్థం కాబట్టి మీరు రాసిన చేసిన.
ఈ సందర్భంలో, వ్యాఖ్యాత లేదా ప్రోగ్రామ్ నిజానికి అమలు చేయండి
సాహిత్యపరంగా PHP అంటారు.
>> ఎక్కడో ఉపకరణం యొక్క ఈ హార్డ్ డ్రైవ్ లో ఒక కార్యక్రమం ఉంది
ఎవరో PHP అని పిలుస్తారు, Windows php.exe వ్రాశారు.
నేను ఇక్కడ చేయ బోతున్నాను నిజానికి PHP అమలు వెళుతున్న ఉంది
కానీ ఒక కమాండ్ లైన్ వాదన నేను రాసిన కోడ్ ఇచ్చి,
మరియు నేను దూరంగా ఎంటర్ నొక్కండి చేస్తాము.
ఇది ఎడమ, పైనుంచి, నాకు నా కార్యక్రమం నడుపుతుంది.
నాకు ముందుకు వెళ్లి ఈ స్వల్ప వైవిధ్యం ప్రారంభం లెట్.
Hello2.php గమనికలో ఈ చాలా
ఎక్కువగా వ్యాఖ్యలు, కాబట్టి నాకు పరధ్యానంగా ఆ వదిలించుకోవటం తెలియజేయండి
మరియు ఈ ఫైల్ గురించి ఇప్పుడు స్పష్టంగా విభిన్నమైనది?
టాప్ వద్ద కొంతవరకు గుప్తమైన ఈ కొత్త లైన్ ఉంటుంది.
పంక్తి 1 లో # ఉంది! / Bin / php.
బిన్, బైనరీలు కోసం Linux మరియు Mac OS లో ఒక ఆచారం
కాబట్టి / bin ఈ బైనరీలు కొంత ఉన్న ఒక ఫోల్డర్ అర్థం
ప్రోగ్రామ్ అని, ఒకటి PHP ఉంది.
#! shebang ముద్దు,
అది చెప్పడం యొక్క శీఘ్ర మార్గం, మరియు దీని అర్థం
మీరు ఇప్పుడు ఈ అమలు చేసేటప్పుడు ఫైలు ఎగువన ఒక సూచనను అక్కడ ఉంది
ఏ అనువాదకుడిని ఉపయోగించుకుంటారు కంప్యూటర్ చెపుతుంది.
>> మీరు మీ యూజర్లు మరియు మీ వినియోగదారులు చెప్పాల్సి వచ్చింది ఉంటే ఇది కాస్త కోపం తెప్పించేది గెట్స్
"హే, మేము hello1.php అని ఈ కార్యక్రమం రాశారు."
మీరు చేయాల్సిందల్లా ఎప్పటికీ ఈ కార్యక్రమం యొక్క పేరు తర్వాత PHP అమలు మరియు.
స్పష్టముగా, అది కేవలం hello1.php అమలు చేయడానికి NICER ఉంటుంది
నిజానికి, మేము కింది చేయవచ్చు ఉంటే.
నాకు ముందుకు వెళ్లి hello2 లో ls-l, మరియు ప్రకటన తెలియజేసేలా ఇప్పటికీ కేవలం వ్రాయండి చదవండి యొక్క
ఆపై చదవండి చదవండి, నేను ఇంకా, hello2.php ఈ చెయ్యలేరు.
కానీ మేము chmod ఆదేశం, కాబట్టి క్లుప్తంగా ఎప్పుడూ చివరిసారి ఈ పరిచయం.
నేను ప్లస్ executability అంటే chmod ఒక + x, ఇలా చేస్తే
ఆపై hello2.php మరియు తరువాత ls-l మళ్లీ మార్చింది గమనించి లేదు.
వన్, Linux ఆలోచన చెప్పేటప్పుడు ఆకుపచ్చ నన్ను ఫైల్ పేరు చూపిస్తూ
అది యొక్క executable ఆ, మరింత ముఖ్యంగా, ఎడమ వైపు
executable కోసం x ప్రాతినిధ్యం బిట్ ఇప్పుడు సెట్ అని గమనించండి.
ఈ ఇప్పుడు అర్థం, నేను ఎప్పటిలాగే ./hello2.php అమలు చెయ్యవచ్చు ఉంది
ఎంటర్ నొక్కండి, మరియు ఎందుకంటే ఫైల్ యొక్క అగ్రభాగాన shebang యొక్క
ఆ అని Linux, తిరిగి, సూచనను స్
ఈ ఫైల్ను పాడించడానికి ఈ అనువాదకుడిని ఉపయోగించుకుంటారు.
యూజర్ వాస్తవానికి టైపు బలవంతంగా గురించి ఆందోళన చెందకండి.
>> ఏ మంచిది ఇప్పుడు ఇది యొక్క రకం నా వినియోగదారులకు అసంబద్ధం లేదా నా స్నేహితులు
నేను ఈ కార్యక్రమం వ్రాసాడని భాష, నేను MV ముందుకు చేయవచ్చు
మరియు ఉదాహరణకు, hello2 ఈ విషయం పేరు.
ఇప్పుడు నేను ./hello2 లేకపోతే
మరియు నా ప్రోగ్రామ్ను అమలు చేయడానికి కొనసాగుతుంది దూరంగా.
ఈ ఫైల్ పొడిగింపులను అవసరం ఒక మానవ కన్వెన్షన్ ఉంటాయి
గణగణమని ద్వని చేయు మరియు వారికి కనిపించే చేయండి లాగ కోసం.
కానీ PHP కోసం, నేను మీరు ఈ ఫైల్ పొడిగింపు ఏదైనా కాల్ కాలేదు.
నేను, రూబీ వద్ద నేను మంచి రెడీ భావిస్తూ ప్రపంచాన్ని మోసపూరిత కాలేదు
మరియు నేను, hello2.rb వ్రాసి ఈ అమలు కాలేదు
మరియు voila, ఇప్పుడు నేను ఒక పూర్తి అబద్ధం ఇది రూబీ వెర్షన్ కలిగి ఉంటాయి.
కానీ ఫైల్ పొడిగింపులను అర్థరహితమని
ఫైలు ఎగ్జిక్యూట్ మరియు ఫైల్ ఎగువన ఈ ప్రత్యేక సూచనను కలిగి ఉంటే.
>> ఇప్పుడు, జనాంతికంగా, నాకు త్వరగా మీరు వెర్షన్ 3 చూపించు తెలపండి
ఇది తెలిసిన ఒక ఉపయోగకరమైన ట్రిక్ యొక్క విధమైన ఉంది.
Hello3 లో నేను కొంచెం తప్పు ఏదో చేశారు
నేను సోర్స్ కోడ్ ఆన్లైన్ అప్డేట్ మేము.
వెర్షన్ 3 లో అవుతుంది చాలా Linux కంప్యూటర్లలో
పర్యావరణం కోసం ENV అని పిలిచే ఒక కార్యక్రమం ఉంది
మీరు ఏ ఆలోచన ఉంటే మీరు ఇక్కడ చేయవచ్చు ఉన్న PHP
అయితే ఇది కంప్యూటర్ ఆధారంగా మారుతూ ఎందుకంటే, స్థానిక హార్డు డ్రైవు వ్యవస్థాపించబడిన
ఎవరైనా ఉపయోగించి అని, ENV కేవలం, అమలు ENV చెప్పారు
ఇది చాలా కంప్యూటర్లలో ఉంటుంది, మరియు PHP ఉన్న గుర్తించడానికి.
ఒక సాధారణ ట్రిక్ మీరు ప్రోగ్రామ్ పేరు కనుగొనటానికి గురించి ఆందోళన లేదు కాబట్టి.
కానీ మీరు ప్రోగ్రామ్ పేరు కనుగొనేందుకు రక్షణ చేయండి మరియు మీరు ఇప్పటివరకు పట్టించుకునేది లేదు
మీరు ఇది కమాండ్ ఉపయోగించవచ్చు.
>> నాకు, దూరంగా మరియు రకం ఇది php లెట్
మరియు అది usr / bin / php నిజానికి నాకు చెబుతుంది గమనిస్తారు.
ఇది ఒక అబద్ధం యొక్క ఉంటాము. ఇది బిన్ లో కూడా.
ఇది నాకు మొదటి హిట్ చూపిస్తున్న ఉంది.
గణగణమని ద్వని చేయు ఉన్న మీరు ఆలోచిస్తున్నారా ఉంటే, ఆ, usr / bin / గణగణమని ద్వని చేయు లో ఇది గణగణమని ద్వని చేయు యొక్క
తయారుచేసే, usr / bin / తయారు, మరియు ఆ అంటే ఈ సమయం
మీరు usr / bin / గణగణమని ద్వని చేయు గణగణమని ద్వని చేయు అమలు చేయడానికి ఎంటర్ టైప్ కావచ్చు,
కానీ దీర్ఘమైన ఇది యొక్క రకం ఆ విధంగా చేయడానికి, కాబట్టి కొన్ని ఫోల్డర్లను
usr / bin మరియు బిన్ అప్రమేయం అనుకోబాడును వంటి
కాబట్టి కంప్యూటర్ వాటిని మీ కోసం చూస్తున్నట్లు తెలుసు.
ఒక సూపర్, సూపర్ సాధారణ హలో వరల్డ్ ప్రోగ్రామ్ రాయడం ఏ ప్రశ్నలు
PHP మరియు అప్పుడు అది అమలు?
ఇప్పుడు మేము మరింత ఖచ్చితంగా సింటాక్స్ పరిచయం మొదలుపెడతారు.
All right, ఇక్కడ మేము వెళ్ళండి.
ఈ కార్యక్రమాలు మేము వాటిని అన్ని ముందు వాస్తవానికి చూసిన.
>> నేను తెరిస్తే, ఉదాహరణకు, beer1.php చేయండి లెట్స్
మేము ఈ పలు సంస్కరణలు ద్వారా కాదు, కానీ నేను అదే చేసింది
కూర్చుని నేను అది పోస్తారు లేదా మార్చబడింది
ఇక్కడ PHP కోడ్ నా సి కోడ్.
ఫైల్ టాప్ ఇక్కడ వ్యాఖ్యలు ఉంది.
మేము readline అని అవసరం ఒక కొత్త ఫంక్షన్ ఉంది అది మారుతుంది.
GetString, రీకాల్ వీక్ 0 నుండి ఒక CS50 విషయం.
PHP readline అనే స్వంత యూజర్ ఫ్రెండ్లీ ఫంక్షన్ వస్తుంది
ఆ ప్రాంప్ట్ పేర్కొనేది 1 వాదన పడుతుంది
మీరు యూజర్ కు చూపాలనుకుంటున్న, మరియు readline చేసే
అది ఏ సైన్ యూజర్ రకాల తిరిగి ఉంది
ఈ సందర్భంలో, నేను $ n అనే వేరియబుల్ ప్రకటించారు చేస్తున్నాను.
నేను అది readline తిరిగి విలువ నిల్వ నేను
ఈ తీగ యూజర్ బడి.
జస్ట్ నిజానికి ఈ విషయం అమలు చేయడానికి, బ్యాక్ అప్, నాకు ముందుకు తెలియజేయండి
మరియు php beer1.php అమలు.
అక్కడ ఎన్ని సీసాలు ఉంటుంది? కేవలం 2 చేయండి యొక్క ఈ సమయం లెట్.
నమోదు చేయండి. అంతే.
>> కార్యక్రమం క్రితం వారాల నుండి సి వర్షన్ కార్యాచరణలో సమానంగా ఉంటుంది.
కానీ పదము వివిధ ఏది చూద్దాం.
నేను కొన్ని లోపాల తనిఖీ చేయడం కాబట్టి వినియోగదారు నోటీస్ నుండి ఒక Int, పొందండి తరువాత
n 1 కన్నా తక్కువ ఉంటే మరియు ఐ క్విట్ మరియు నేను ప్రింట్
1 వినియోగదారు మరియు నిష్క్రమణ ఒక క్షమించాలి సందేశం.
ఈ చాలా కొద్దిగా భిన్నంగా ఉంటుంది.
సి లో ఏమి చేస్తారు? సి లో మేము 1 తిరిగి.
PHP లో మీరు స్పష్టముగా నేను కొంచెం చూడగానే అనుకుంటున్నాను, ఇది 1 తో నిష్క్రమించడానికి
మీరు వాచ్యంగా కార్యక్రమం నిష్క్రమించే అయినందున.
All right, ఆపై డౌన్ ఇక్కడ బాధించే పాట సమానంగా ఉంటుంది
వేరియబుల్ తప్ప, తద్వారా డౌన్ ఇక్కడ లైన్ లో 24 తరువాత
లూప్ నా గమనించి, దాదాపు అదే ఉంది
కానీ నేను మరియు n ముందు $ కలిగి
ఏ కూడా మేము గతంలో కలిగి చేసిన లైన్ 26 నుండి లేదు
ఒక వేరియబుల్ నేను ప్రకటించారు ఉన్నప్పుడు?
ఏ రకం ఉంది.
ఇది Int చెప్పడానికి PHP లో తప్పు.
మీరు కేవలం అలా లేదు.
కంప్యూటర్, వ్యాఖ్యాత PHP గుర్తించడం తగినంత స్మార్ట్ ఉంది
మీరు నేను $ లో అనేక ఉంచితే అది చికిత్స చేసే
మీరు ఒక సంఖ్య.
$ I, $ i, $ i లో మరియు దిగువకు ఇక్కడ మేము ప్లగ్ - 1.
ఆ యొక్క ఒకే, ఆపై డౌన్ ఇక్కడ మనం ఒక "వావ్, ఆ బాధించే ఉంది" printf చేయండి
మరియు తర్వాత (0) నిష్క్రమించండి.
>> మళ్ళీ ఇక్కడ takeaway మేము సాపేక్షంగా ఖర్చు వెళ్లి ఉన్నప్పటికీ ఉంది
PHP లో తక్కువ సమయం, ఖచ్చితంగా, మేము సి న చేసిన వర్సెస్
అది మేము నేడు మరియు తరువాత వారం చేస్తాను ఏమి కాబట్టి దాదాపు అదే, మరియు
మరియు దాటి కొత్త ఆలోచనలు కొన్ని న నిజంగా దృష్టి ఉంది.
కేవలం ఒక ఇతర వస్తువు సి నుండి అనువదించు లేని చూడటానికి,
ఈ మేము వీక్ 1 లో చేసిన ఒక సూపర్ సాధారణ కార్యక్రమం
లేదా 2 విలువ cubed ఆ.
కానీ ఈ కార్యక్రమం గురించి సమయంలో ఆసక్తికరమైన ఏ కారణం అది
మనం రాసిన కస్టమ్ రాసిన ఫంక్షన్ భావన పరిచయం.
PHP లో సింటాక్స్ దాదాపు ఒకటే.
ఇక్కడ టాప్ నా ప్రోగ్రామ్.
మళ్ళీ మతి గమనించండి ప్రధాన ఏ చెప్పవచ్చు.
నేను కోడ్ రాయటం మొదలుపెట్టాలని, మరియు ఈ వ్యాఖ్యాత అమలు పెట్టడానికి ఏమి ఉంది.
నేను x బహుశా, ఇప్పుడు 2 ముద్రించాలా.
అప్పుడు నేను cubing దావా ...
అప్పుడు నేను $ x లో ఘనం ఫంక్షన్ కాల్ మరియు పాస్
మరియు $ x తిరిగి లెక్కించాల్సి.
అప్పుడు నేను cubed చేసే దావా, ఆ తరువాత చెపుతాను, ఇది ఆశాజనక
x ఇప్పుడు 8 యున్నది.
PHP ఫంక్షన్ కోసం సింటాక్స్ ఇంత కొంచెం వ్యత్యాసంగా ఉంటుంది.
మళ్లీ లేదు తిరిగి రకం.
మళ్ళీ తిరిగి రకం లేదు మరియు కూడా లేదు ఇతర రకం?
[వినబడని విద్యార్థి ప్రతిస్పందన]
Well, సరే, ఆ మంచి. యొక్క రెండవ ఆ వచ్చి లెట్.
>> మేము ఉదాహరణకు, ఇక్కడ Int, లేదు.
మేము, ఉదాహరణకు, PHP లో, ఎందుకంటే ఇక్కడ మళ్లీ Int లేదు
మీరు కేవలం, లేదు మరియు ఆ అలా చేయాలి
కానీ విధి అని ఈ కొత్త కీవర్డ్ ఉంది.
మీరు ఒక ఫంక్షన్ ఉన్నప్పుడు మీరు ఎందుకంటే PHP లో దాదాపు కొద్దిగా స్పష్టమైన యొక్క
మీరు వాచ్యంగా ఫంక్షన్ సే, మీరు కామాతో వేరుచేయబడిన తరువాత దీనికి ఒక పేరును ఇవ్వండి మరియు
దాని వాదనలు ఏదైనా ఉంటే.
లేదు, తిరిగి అదే ఉంది ఆ వంటి తప్ప లేదా ఏదైనా చెప్పడానికి అవసరం, మరియు
$ A * $ a * $ ఒక.
కూడా ఏ లేదు? సమ్మీ ఇక్కడ ఈ ఎత్తి చూపారు.
PHP లో పూర్తిగా ఫైలు ఎగువన ఒక ప్రోటో ఉంది.
ఈ చాలా డిజైన్ ద్వారా.
PHP వంటి భాషలు మరియు వ్యాఖ్యాతల తెలివిగా సి ఎప్పుడూ ఉంది కంటే
గణగణమని ద్వని చేయు వంటి కంపైలర్ల్లో.
>> మీరు ఆ క్యూబ్ ఉంది చెప్పరు ఉంటే, ఆ గణగణమని ద్వని చేయు రీకాల్
మీరు printf ఒక నమూనా వలె ఉనికిలో ఇది చెప్పలేదు ఉంటే
లేదా ఒక # ఉన్నాయి తో, బాగా, మీరు అరుస్తుంటారు మరియు మీ కోడ్ కంపైల్ పోవడం లేదు జరిగినది.
ఈ విషయానికి వస్తే PHP మరియు మరింత ఆధునిక భాషలు చాలా తెలివిగా ఉంటాయి.
తాము మీ కోడ్ అన్ని ద్వారా చదవడం మీద వారు పడుతుంది
ఇది క్యూబ్ ఎక్కడా తెలుసుకుంటాడు మాత్రమే ఆపై మీరు అరుస్తుంటారు.
క్యూబ్ దిగువ లేదా పైన లేదా కొన్ని ప్రత్యేక ఫైలులో ఉంటే అది పెద్ద విషయం కాదు.
PHP మరియు ఇలాంటి భాషలు ఇప్పుడు ముందుకు చూడండి తగినంత స్మార్ట్ ఉంటాయి
పొరపాటు కలిగి మీరు deeming ముందు ప్రతిదీ వద్ద.
మాకు ఎక్కడ విదిచిపెడతాది?
>> పరిస్థితులు ఇక్కడ ఒక ఉదాహరణ గత తెలియజేసేలా యొక్క,
మరియు నేను చాలా conditions2.php ప్రకటన అప్ తెరిస్తే
ఇక్కడ సింటాక్స్ దాదాపు ఒకటే.
నేను readline బదులుగా GetString ఉపయోగించి నేను, కానీ ఆ లైన్ ముందు వలె ఉంటుంది
"నేను ఒక పూర్ణాంకం దయచేసి ఎంచుకోండి."
నేను ఒక else, ఉంటే, ఆపై ఒక else, ఒక ఉంటే పరిస్థితిని
కానీ క్రియాశీలంగా ఈ కార్యక్రమం కూడా మేము వారాల క్రితం ఏమి పోలి ఉంటుంది
నేను ఈ విషయం, conditions2 యొక్క php, అమలు అయితే
మరియు నేను 23 వంటి అనేక ఇవ్వాలని -
నేను సానుకూల నంబర్ తీసుకున్నాడు. నేను -1 ఇవ్వాలని ఉంటే నేను రుణ సంఖ్య తీసుకున్నాడు.
నేను 0 ఇవ్వడం ఉంటే నేను నిజంగా 0 తీసుకోలేదు.
కాబట్టి ఈ అన్ని అడిగే?
ఇక్కడ వ్యాయామం సరదాగా విధమైన వెల్, ఒక
నాకు కనీసం, తిరిగి వెళ్లి నేను pset 5 అమలు ఎలా త్వరగా చూడటానికి ఉంది
అక్షరదోషాలు pset.
, Speller.c అని ఈ ఫైలు ఉంది గుర్తుచేసుకున్నారు
మరియు dictionary.c గా పిలువబడే ఒక ఫైల్ ఉంది.
నేను రకమైన చేసినది కొన్ని నిముషాలు ఖర్చు నేను సి కోడ్ మార్పిడి
PHP కోడ్, మరియు మేము స్పెల్లర్ న ఎక్కువ సమయం లేదు
కేవలం pset 5 లో మీకు నిజంగా అవసరం లేదు ఎందుకంటే
మీ దృష్టిని నిఘంటువు న ఎందుకంటే స్పెల్లర్ పైనే ఎక్కువ సమయం.
>> , మీరు స్పెల్లర్ ద్వారా చదివినట్లయితే అని అది తగినంత
ఈ ఫైలు ఇక్కడ, అది సి కోడ్ కు చాలా చక్కని సమానమైన యొక్క
మేము pset 5 కోసం మీరు ఇచ్చిన.
నేను ప్రదేశాల్లో కొన్ని $ జోడించిన.
వారు PHP ఉండేది కాదు నేను కొన్ని ఫంక్షన్ పేర్లు మార్చారు.
ఒక అదనపు విషయం preg_match, ఇక్కడ ఉన్నాయి
ఇది ఏదో ఒక పని చేస్తూ ఒక చిన్న ఫ్యాన్సియెర్స్ మార్గం, కాని మేము ఆ చివరకు తిరిగి వచ్చి ఉంటుంది.
కానీ చిన్న లో, స్పెల్లర్ దాదాపు ఒకేలా ఉంటుంది, మరియు మీరు చాలా దిగువన చూస్తే
ఏది చివరికి ఉమ్మి వేస్తారు, ఇక్కడ ఈ ఉంది
పదాలు టెక్స్ట్ లో నిఘంటువు, మాటలలో, పదాలు తప్పుగా.
All right, కాబట్టి ఇప్పుడు ఆసక్తికరంగా అనుసరిస్తున్నారు.
నా ఫైలు ఎగువన నేను dictionary.php అవసరం లేదు.
సి # PHP అవసరం అనే ప్రత్యేక చర్యను కలిగి ఉన్నాయి మాత్రమే
చాలా చక్కని ఇదే చేసే, dictionary.php గా పిలువబడే ఒక ఫైల్ అవసరం.
నేను pset 5 అమలు గురించి తెలుసుకోవడానికి?
నాకు ముందుకు వెళ్లి ఇక్కడ ఒక ఫైల్ తెరుచుకుంటుంది లెట్.
నాకు ఇక్కడ కొంచెం సూచన తీసుకుందాం.
మరియు నాకు ఒక క్రొత్త ఫైలు సృష్టించవచ్చు మరియు ఈ dictionary.php కాల్ ప్రారంభిద్దాం.
మేము ఈ నివసిస్తున్నారు కాబట్టి నాకు మరొక ఫోల్డర్ లో ఉంచండి లెట్.
ఇప్పుడు నేను సైన్ జూమ్ చేస్తాము
నేను php బ్రాకెట్ మూసివేయబడింది ఓపెన్ బ్రాకెట్ తో నా PHP ఫైలు ప్రారంభం వెళుతున్న.
మరియు ఇక్కడ లో, నేను pset 5 కోసం అమలు చేయడానికి అవసరమైన కొన్ని విధులు ఉన్నాయి
కాబట్టి నన్ను ఆ కొన్ని అమలు ప్రారంభిద్దాం,
ఒక వాదన గా పదం తీసుకోవాల్సి వచ్చింది ఆ విధంగా ప్రమేయం చెక్.
మేము అలా మరియు ఒక క్షణంలో తిరిగి వచ్చారు చేస్తాము.
>> ఒక వాదన గా ఏ కలుపుకున్న ఫంక్షన్ లోడ్, ఉంది?
నిఘంటువు, నిజానికి లోడ్ కోరుకున్నాడు ఫైలు కాబట్టి.
ఏ వాదనలు తీసుకోలేదు పనిచేస్తున్నాయి పరిమాణం, ఉంది
మరియు అక్కడ ఫంక్షన్-ఇతర ఉంది?
గాని ఏ వాదనలు తీసుకోలేదు, ఇది దించుతున్న.
ఈ, నేను ఇప్పుడు PHP లో అమలు చేయాలి అని 4 క్రియలు
మరియు నేను వెళుతున్న ముందుకు వెళ్లి ఇలా ఉంది.
మీరు చాలా, pset 5 లో ఒక హాష్ పట్టిక ఉపయోగిస్తారు
కాబట్టి నన్ను ముందుకు వెళ్లి PHP లో హాష్ పట్టిక సృష్టించడానికి అనుమతిస్తాయి.
పూర్తయింది.
అది నాకు హాష్ పట్టిక ఇస్తుంది. Well, ఎందుకు?
వన్, వేరియబుల్ ఒక హాష్ పట్టిక ఆలోచన అప్ సూచించడానికి, $ పట్టిక అంటారు.
చదరపు బ్రాకెట్లలో, అయితే, రీకాల్ ఏమి ప్రాతినిధ్యం?
ఒక అమరిక, కానీ PHP లో శ్రేణుల సంఖ్యాపరంగా సూచించాలని లేదు.
వారు కూడా, అనుబంధ శ్రేణుల ఉంటుంది
మీరు ఏకపక్ష కీస్ మరియు విలువలతో కలిగి అర్థం.
>> చాలా pset 5, hash పట్టిక అమలు చేసిన మీరు ఆ లాగే
మీరు బహుశా, పదం చేర్చబడ్డ మరియు అప్పుడు లింక్ జాబితాలు ఒక గొలుసు లో చేర్చబడ్డ
లేదా మీరు నిజమైన ఎక్కడో లేదా ప్రభావంతో విలువ నిల్వ.
మీరు ఏదో పదం ఉంది వాస్తవం జ్ఞాపకం.
ఇప్పుడు కోసం, ఆ, నా హాష్ పట్టిక చేస్తాడు
అందువలన ఇప్పుడు చెక్ ఫంక్షన్ అమలు చెయ్యటానికి
నేను హాష్ పట్టిక లోపల చూడవలసిన అవసరం
ఒక పదం లేకపోతే మరియు చూడండి.
నా వెళుతున్న నేను వెళుతున్న ఉంటే-
లెట్స్, మాటప్రకారము అనగా ఒక PHP ఫంక్షన్ ఇది isset, కీ సమితి సే
కాబట్టి isset ($ పట్టిక [$ పదం],
మరియు అలా అయితే నిజమైన తిరిగి.
అంతే. ఆ PHP లో pset 5 ఉంది.
Well, న్యాయంగా, సరే.
ఎల్స్ తప్పుడు తిరిగి, కాబట్టి అది కాదు.
నిజంగా ఇక్కడ ఏం జరగబోతోంది?
Well, టేబుల్ లేదా హాష్ పట్టిక ఉంటే ఇక్కడ సాధారణంగా-
మీరు దీనిని సూచిక దీని అర్థం ఒక అనుబంధ శ్రేణి
"పదం," మరియు మీరు కొన్ని విలువ తిరిగి నేను ఒక పదం.
>> మేము ముందుకు మనలోని ఒక దశ పొందడానికి రకమైన ఉన్నారు.
మేము నిజంగా మొదటి ఫైలు లోడ్ అది రకమైన నీస్ ఉంటుంది
కాబట్టి లోడ్ చాలా సులభమైనది కాదు, కానీ నాకు ముందుకు వెళ్లి అప్ రెచ్చిపోయినప్పుడు తెలియజేయండి
లోడ్ ఒక నిజంగా శీఘ్ర అమలు.
నాకు ముందుకు వెళ్లి పదాలు ఫైలు నిఘంటువు గెట్స్ అని పిలవబడు.
PHP లో ఫైలు ఫంక్షన్ ఫైలు తెరుస్తుంది
మరియు మీరు తిరిగి ఫైల్ లో అన్నీ ఒక వరుస
కేవలం మీరు వాటిని చేతులు.
అది కూడా ఒక పెద్ద నొప్పి కాదు?
ఇప్పుడు foreach, ఈ మా కొత్త నిర్మాణం, foreach ($ పదం $ వంటి పదాలు) ఉంది.
ఈ లూప్ శ్రేణి పదాల కంటే iterating ఆరంభమవుతుంది ఉంది
మరియు $ పదం వేరియబుల్ ఫైల్ లో ప్రతి పదం కేటాయించి
మొదటి నుంచి నాలుగో అన్ని మార్గం మూడవ రెండో కు
నేను బాధించే [i] సంజ్ఞామానం చేయండి మరియు ఇష్టం లేదు.
మరియు నేను ఏ కేవలం ఈ పదాలు ప్రతి చేయ బోతున్నాను
ఇది టేబుల్ లోకి ఇండెక్సింగ్ నా పట్టికలో నిల్వ ఉంది
గుర్తుంచుకోవడానికి ఎందుకంటే, అప్పుడు అసలైన చేయడం
ఒక పదం నా డిక్షనరీ లో అన్ని నేను నిజంగా లేదు
రకం నిజమైన, ఒక బిట్ కుదుపు మరియు నా హాష్ పట్టిక లో ఈ పదం ఉంది చెప్పాలి.
అది కాదు ఉంటే, నేను, స్పష్టంగా తప్పుడు ఉంచాలి లేదు
లేకపోతే నేను విశ్వంలో ఉన్న అన్ని పదాల కోసం తప్పుడు ఉంచాలి కావలసిన.
>> ఇది కేవలం ఒక ఇండెక్స్ విలువ సెట్ నాకు సంతృప్తి పరుస్తుంది
నిజమైన ఒక పదం నా హాష్ పట్టిక నిజానికి ఉంటే.
ఇప్పుడు నేను నేను ఇప్పుడు కోసం నా చేతులు దుర్చాల్సిన మేము ఇక్కడ మూలలో ఒక జంట కటింగ్ నేను
కానీ ఇప్పుడు లోడ్ ఫంక్షన్ జరుగుతుంది.
నేను ఒక అర్రే లోకి ఫైల్ నుండి అన్ని పదాల లోడ్.
నేను ఆ శ్రేణి మీద iterate, మరియు యెరే నందలి ప్రతి పదం కోసం
నేను కోడ్ 1 లైన్ నా హాష్ పట్టిక లో పెట్టబెడతాయి.
ఈ సరదాగా ఉంటుంది. మీరు మేము ఇప్పుడు పరిమాణం అమలు ఎలా తెలుసు?
Well, పరిమాణం మాదిరిగానే, ఎల్లప్పుడూ అందంగా సులభం.
ఇక్కడ మేము పట్టిక COUNT తిరిగి చేయవచ్చు.
అది చాలా అందంగా సులభం, టేబుల్ లో విషయాలను సంఖ్య లెక్కింపు.
ఆ సమర్థవంతమైన లేదు నిజానికి ఉంటాము.
మేము దీన్ని చెయ్యవచ్చు నేను బహుశా ఒక వేరియబుల్ అని పరిమాణం ఉండాలి
స్థిరంగా సమయంలో, కానీ చాలా సులభం.
ఓహ్, మరియు అప్పుడు దించుతున్న, మేము ఇక్కడ ఆసన కోరుకుంటే
మేము మీరు ఏదో దించుతున్న ఎలా చెప్పగలరు.
మీకు ఒక ఖాళీ శ్రేణిని సమానంగా వేరియబుల్ సెట్
మరియు అది ఉంది ప్రతిదీ విమోచనం పొందుతాడు.
నో ఫ్రీ కాల్ చేయాలి.
>> మళ్ళీ, నేను కొన్ని మూలల్లో కత్తిరించి అసైన్ సమస్య సెట్ 5 నేను క్షమాపణ చేసిన
బహుశా సి లో, కానీ మేము ఇప్పుడు ముందుకు వెళ్లి ఈ అమలు చేస్తే,
నేను ముందుగానే వ్రాసాడు వాస్తవానికి వెర్షన్ అమలు వెళుతున్న
కేవలం నేను ఏ వాక్యనిర్మాణ దోషాలు చేయని.
నాకు ముందుకు వెళ్లి స్పెల్లర్ అమలు అయ్యేలా అనుమతించండి. వాడుక ఉంటుంది.
ఇక్కడ కేవలం పదం foo కలిగివుండే ఒక నిఘంటువు ఫైలు.
ఇక్కడ కేవలం foo బార్ కలిగి ఒక టెక్స్ట్ ఫైల్.
ఈ టెక్స్ట్ ఫైల్ లో ఈ నిఘంటువు ఫైల్ని ఉపయోగించి, ఈ, కాబట్టి స్పెల్లర్ తనిఖీ యొక్క స్పెల్లింగ్ లెట్.
ఒక తప్పుగా పదం, బార్, voila ఉంది.
Pset 5 పూర్తయింది.
యొక్క ఇక్కడ ఒక 5 నిమిషాల విరామం, మరియు మేము PHP తిరిగి మరియు మరింత వచ్చి పంపుతాము.
All right, మేము తిరిగి ఉంటాయి.
యొక్క కొంత నాకు-ద్వేషం మనం.
ఈ సానుకూల కాకుంటే ఇప్పుడు నిజంగా చూసేలా యొక్క
వాస్తవానికి PHP లో ఈ విషయం అమలు.
మంజూరు, అది అమలు 45 సెకన్లు పట్టింది.
>> కానీ ఇప్పుడు యొక్క ముందుకు వెళ్లి విషయాలు అమలు అనుమతిస్తాయి.
నాకు ముందుకు వెళ్లి ఒక సి వెర్షన్ అమలు అయ్యేలా అనుమతించండి
స్పెల్లర్ యొక్క, మరియు మేము అతిపెద్ద ఫైళ్ళను ఒక అమలు చేస్తాము,
కింగ్ జేమ్స్ బైబిల్ ఇది.
మరియు ఇక్కడ, యొక్క మా సి ఫోల్డర్ లోకి వెళ్ళి లో-LET ఉంది
కింగ్ జేమ్స్ 5 న స్పెల్లర్.
తప్పుగా పదాలు చాలా.
సరే, ఆ, టైమ్స్ కొద్దిగా భిన్నంగా ఉంటాయి కూడా మీరు బహుశా వచ్చింది అవుట్పుట్ యొక్క
మీరు మొత్తం సరిగ్గా పని ప్రతిదీ, అందువలన సమయం వస్తే స్పెల్ చెక్ కు
కింగ్ జేమ్స్ బైబిల్, ఆ అమలు ఉపయోగించి అలా ప్రెట్టి గుడ్ .38 సెకన్లు ఉంది.
ఇప్పుడు నాకు మేము రాసింది PHP వెర్షన్ లోకి వీడలేదు.
నాకు కింగ్ జేమ్స్ న స్పెల్లర్ అమలు అయ్యేలా అనుమతించండి.
అయ్యో, ఆ లోపాన్ని విస్మరించడానికి. నేను తప్పు డైరెక్టరీ ఉన్నాను.
కింగ్ జేమ్స్ 5 న స్పెల్లర్.
దాదాపు పూర్తయింది.
>> సరే, తీవ్రంగా పరిశీలకుడు అక్కడ కంటే ఎక్కువ 3 సెకన్లు ఉంది గ్రహిస్తారు.
నిజమైన నడుస్తున్న కాలం.
ఇది అవుట్ టెక్స్ట్ మా ఉమ్మి సమయం ఆ అవుతుంది
ఎందుకంటే యొక్క, సమస్యలు బఫరింగ్, కాని దీర్ఘ కథ చిన్న
ఆ యంత్రం సమయం 3.15 సెకన్లు, CPU సమయం ఉంది
ప్రతిగా అది ఒక క్షణం క్రితం ఏమిటి?
.3 ఇష్టపడుతున్నారు.
నా ఉద్దేశ్యం, ఆ పేరు కాబట్టి, నెమ్మదిగా భారీ ఆర్డర్ యొక్క
నమ్మశక్యం మందగమనం నుండి వస్తున్న?
Well, మనము చేసిన అత్యంత ఏ నిర్ణయానికి విషయంలో ఉంది
గత 9 వారాలు తరగతి లో ఈ బేరీజుగా దాదాపు ఎల్లప్పుడూ ఉంది.
కొన్నిసార్లు కేవలం ఖాళీ మధ్య, కొన్నిసార్లు స్థలం మరియు సమయం మధ్య,
స్పేస్, టైమ్ అండ్ అభివృద్ధి చర్యలు, మరియు నిజానికి ఇక్కడ, అయినప్పటికీ
మీరు సమర్థవంతంగా 10-20-30 గంటల ఉండవచ్చు సమయం పెద్ద మొత్తం సేవ్
స్పెల్ చెకర్ అమలు అభివృద్ధి సమయం
ఈ భాషను కేవలం 45 సెకన్లలో దానిని కొరడాతో ద్వారా
మేము చెల్లించాల్సి ధర, అది ఫలితంగా నెమ్మదిగా భారీ ఆర్డర్ యొక్క ఉంటుంది
మరియు ఈ, అత్యంత ఏదైనా అర్థం భాష సాధారణంగా కేసు
PHP, పైథాన్, రూబీ, పెర్ల్ లేదా ఇతరులు చేయటం
మీరు ఒక వ్యాఖ్యాత ద్వారా అమలు వెళ్లి కలిగి మీరు మీ కోడ్ చదవండి
లైన్ ద్వారా లైన్, పైనుంచి, ఎడమ
ఆ మధ్యవర్తి, తమ సొంత కొంత సమయం పడుతుంది అన్నారు
మరియు మీరు 3 సెకన్లలో ఇక్కడ ఫీలింగ్ చేయబడ్డాయి .3 సెకన్లు వ్యతిరేకంగా
సాహిత్యపరంగా మా కోడ్ అనువదించేందుకు కలిగి ఉన్న ఈ మిడిల్ ఉన్నాయన్న నిజాన్ని ఉంది
మీరు ఒక లూప్ యొక్క లోపల అయితే లైన్ ద్వారా లైన్, మరియు దేవుని అందకుండా
పదాలు వందల వేల కలిగి భారీ ఫైల్ తో.
>> ఆ భారాన్ని వరకు జోడించవచ్చు మరియు వరకు జోడించవచ్చు మరియు వరకు జోడించవచ్చు మరియు జోడించండి అన్నారు.
ఈ వంటి సాధనం ఇది బహుశా అమలు కోసం ఉపయోగించడానికి ఉత్తమ భాష కాదు
వెనువెంట ఒక స్పెల్ చెక్కర్ మీ వినియోగదారులకు మరియు మీకు ఆసక్తి ఉంది.
అయితే క్షణంలో కలిగి లగ్జరీ ఉంటే మీరు
PHP వంటి భాష లేదా భాషలు అర్థం చాలా ఉపయోగించడానికి
వెబ్ సందర్భంలో, ఆ సమాచారానికి, మీరు ప్రయోజనాన్ని
ఇంటర్నెట్ ఎక్కువ కంప్యూటర్ల కంటే చాలా నెమ్మదిగా ఉంది.
మీరు మీ కంప్యూటర్, 2 GHz, మరింత ఎక్కువ ఈ రోజుల్లో ఒక GHz CPU ఉన్నాయి.
అయితే వాస్తవికత ఇంటర్నెట్ లో జాప్యం యొక్క అధిక మొత్తం ఉంది
అనగా సర్వర్ మాట్లాడటానికి ఒక బ్రౌజర్ కోసం, మేము గత వారం చూసిన కూడా
కాబట్టి చాలా ఫాస్ట్ అని, సగం మిల్లీసెకను లేదా,
ఆ చాలా అప్ జతచేస్తుంది, మరియు మీరు ఒక చిత్రం వంటి వాటిని డౌన్లోడ్ మీరు
లేదా ఒక Facebook ఫోటో లేదా, Facebook అరుపులు పైగా తక్షణ సందేశాలను అందుకుంటున్నారని
Gchat లేదా వంటి, ఈ రౌండ్ ట్రిప్ సార్లు అన్ని
బ్రౌజర్ మరియు జోడించడానికి సర్వర్ ప్రారంభ మధ్య,
అనేక సందర్భాల్లో భాష యొక్క మీ ఎంపిక చేస్తుంది
అన్ని సంబంధిత, కాబట్టి మీరు కొంచెం నెమ్మదిగా భాష ఉపయోగించి జరిమానా ఉన్నారు
PHP లేదా పైథాన్ లేదా రూబీ వంటి
కానీ భారీ మీకు చేయబడనపుడు మరియు మీ సహచరులు కాని
మరియు మీ స్నేహితులు మీరు చాలా వేగంగా విషయాలు అమలు ఎందుకంటే.
మరియు అంతేకాకుండా, మీరు కొన్ని భద్రతా లోపాలతో తక్కువ హాని ఉంటాయి.
PHP లో గమనికలు ఉన్నాయి.
మీరు సులభంగా ప్రేరేపిస్తుంది ఏ seg లోపాలు ఉన్నాయి
మీరు C. లో అనుకొనుట అదే విధంగా
సి మీరు దగ్గరగా హార్డువేరును సూపర్ ఉన్నారు.
PHP మరియు ఇలాంటి భాషలు మీరు అధిక స్థాయి విధమైన, మాట్లాడటానికి, ఉన్నాము
మీరు ఏ మధ్య రక్షణ పలు వాస్తవానికి జరగబోతోంది
యంత్రం లోపల, మరియు అది కేవలం ఒక బేరీజుగా ఉంది.
>> ఈ మరింత ఆధునిక, పై స్థాయి భాషల కలిగి బిందువు ఉండాల్సిందని
PHP వంటి ఎందుకంటే C. లో PHP వంటి భాషలను నేర్చుకున్న పాఠాలు యొక్క
కానీ మీరు హుడ్ కింద ఈ సమయంలో జరుగుతున్నాయి ఏమి అర్థం లేకపోతే
మీరు ఖచ్చితంగా, కుడి డిజైన్ నిర్ణయాలు చేయలేరు
మరియు ఖచ్చితంగా అది Facebook లేదా Google వంటి ప్రదేశంలో పని విషయానికి వస్తే
లేదా పెరుగుతున్న పెద్ద డేటా తో ఆడుతున్న ఈ ప్రదేశాలలో ఏ సెట్స్
మీరు తిరిగి వెళ్లి premed లేదు మరియు కొన్ని MD కలిసి కూడా
కొన్ని పెద్ద డేటా న రోగులు మరియు వైద్యులు పాల్గొన్న సెట్
మరియు సరైన ఉపకరణాలు ఉపయోగించి వంటి అత్యంత బలమైన ఉంటుంది
లేకపోతే కొన్ని డేటా సమితి యొక్క మీ విశ్లేషణ, సెకన్ల సమయం పడుతుంది ఎందుకంటే
లేదా వాచ్యంగా గంటల పడుతుంది.
ఈ ఎంత మరింత ప్రయత్నం తో మీరు నిరాశ కాదు, కేవలం ఒక ఉదాహరణ
అది సి లో కాని మీరు C లో ఏదో అమలు లేనప్పుడు ఆ అభినందిస్తున్నాము సహాయం
మీరు నిజంగా అర్థం, లేదా సిద్ధాంతంలో, నిజంగా అర్థం
ప్రతిదీ లేదా ఎలా పని, మరియు మీరు దాదాపు పూర్తి నియంత్రణ ఉంటుంది చేయాలి
హుడ్ కింద జరగబోతోంది వాటిని మరియు ఈ ఉన్నత స్థాయి భాషల్లో
మీరు వాటిని కనుగొన్నారు వ్యక్తులకు ఎక్కువ నియంత్రణ విడిచిపెట్టమని కలిగి
మరియు విషయం మీదే కంటే వాటి రూపకల్పన నిర్ణయాలకు ఉంటాయి.
కానీ మంజూరు కోసం మేము తీసుకుంటే ఆ ప్రదర్శన
, ఎందుకంటే ఈ ఇతర సమస్యల వెబ్ లో చాలా ముఖ్యం కాదు
కేవలం నెట్వర్క్ వేగం ఏమైనప్పటికీ CPU వేగం కంటే కొద్దిగా నెమ్మదిగా ఉంటాయి
కాబట్టి మేము స్వల్పంగా తక్కువైన భాషను ఉపయోగించే స్థోమత యొక్క క్రమం చేయవచ్చు
చేయబడనపుడు ఉంటే మేము 10 రెట్లు వేగవంతమైన లేదా మరింత వాటిని అభివృద్ధి చేయవచ్చు.
>> మేము ఈ ఉపయోగించడం ప్రారంభించడానికి ఎలా చూద్దాం.
నాకు ఒక ఫోల్డర్ లోకి వెళ్ళి తెలపండి
నేటి ఉదాహరణలు మధ్య frosh.ims, అని
మరియు ఈ నిజంగా వ్యక్తిగతంగా నిజానికి కూడా ప్రేరేపించింది మొట్టమొదటి విషయం
నేను CS50 మరియు CS51 తీసుకున్న సంవత్సరాల క్రితం వెబ్ కోసం రాశారు
Frosh ఐఎమ్ కార్యక్రమం కోసం ఒక వెబ్ సైట్, ఫ్రెష్మాన్ ఆవరణంలోని క్రీడలు, ఉంది
ఈ సమయంలో తగినంత సంవత్సరాల క్రితం ఆ
వెబ్ ఉంది అయినప్పటికీ కార్యక్రమం ఏ వెబ్ సైట్, ఉంది
మీరు కోరుకున్న వస్తే ఉంటే మరియు బదులుగా విగ్గ్లేస్వోర్త్ ఒక PROCTOR ఉంది
వాలీబాల్ లేదా సాకర్ లేదా ఎలాగైనా లో నమోదు మీరు కాగితంపై పూర్తి చేస్తుంది.
అప్పుడు మీరు యార్డ్ అంతటా నడవడానికి.
అప్పుడు మీరు PROCTOR వారి తలుపు లేదా చేతిలో వారి తలుపు మరియు స్లయిడ్ నాక్ ఆన్ చేస్తుంది
ఇది మీ పేరుతో కాగితంపై, మీరు ఒక జట్టు కెప్టెన్ ఉండాలనుకుంటున్నాను లేదో,
మీరు ఉన్నారు మీరు అనుకున్నవే క్రీడ, మరియు వసతి
ఇది పనులను పాత మార్గం విధమైన, మరియు ఈ ఒక ప్రధాన ఉంది
ఈ ప్రక్రియ చాలా స్వయంచాలనం అవకాశం.
మీరు వెబ్ సైట్ కు వెళ్ళండి. మీరు ఏదో టైప్
మీకు ఇమెయిల్ నిర్ధారణ, మరియు బూమ్ పొందండి, మీరు పూర్తి చేసారు.
>> ఇది పెర్ల్ అనే భాషలో అయితే, ఐ డిడ్ మొట్టమొదటి విషయం
కానీ PHP లో చేయడానికి చాలా సులభం, మరియు ఈ ప్రతినిధి యొక్క విధమైన ఉంది
మీరే వ్యక్తం కాబట్టి సమస్యలు మీరు పరిష్కార ప్రారంభించవచ్చు
programmatically మరియు Google సైట్లు వంటి వాటిని ఆధారపడి లేదు
లేదా Excel లేదా మీరు అప్పగించారు సాధనాలు.
మీరు అబ్బాయిలు ఈ వంటి విషయాలను సామర్ధ్యాన్ని కలిగి ఉంటాయి.
ఇది ఒక ఫారమ్ యొక్క సూపర్ అగ్లీ వెర్షన్
కానీ లెట్స్ ఈ బౌలరు సంభాషణ ప్రారంభంలో కోసం దీనిని ఉపయోగిస్తారు
రూపం మా సంవత్సరాల క్రితం కనిపించినప్పటికీ సుమారు ఏమి
వెబ్ వ్యక్తులు Frosh ఐఎమ్ కోసం సైన్ అప్ ప్రారంభించడానికి.
మేము, వారు కెప్టెన్ ఉండాలని లేదో, ఒక పేరు ఒక చెక్బాక్స్ అడిగారు
వారు ఏం చేస్తున్నారో వసతి అప్పుడు పురుషుడు లేదా స్త్రీ, మరియు,
మరియు తర్వాత వారు ఈ రూపం సమర్పిస్తారు.
ఈ వెబ్పేజీ ప్రాతినిధ్యం HTML వద్ద హుడ్ కింద మొదటి చూద్దాం.
నాకు froshims0 లోకి వెళ్ళి తెలపండి
మరియు జనాంతికంగా, pset 7 నేను మంజూరు కోసం తీసుకొని నేను
నేను సైన్ విషయాలు ఉంచడం కాబట్టి డైరెక్టరీలు మరియు ఫోల్డర్లను
Stuff పరికరంలోని వెళ్ళవలసి ఉంటుంది ఖచ్చితంగా మీరు ద్వారా ఉంటాము
ఇది mod ఆదేశాలను మీరు అమలు, అందుచే అన్ని గురించి ఆందోళన లేదు
స్టుపిడ్ వివరాలను పొందడానికి పని ఇక్కడ నుండి సమకాలీకరణను.
>> All right, ఇక్కడ froshims0.php ఉంది.
నాకు స్క్రోల్ డౌన్ లెట్, మరియు ఇక్కడికి ఆసక్తికరమైన యొక్క,
ఈ ఒక PHP ఫైలు, కానీ స్పష్టంగా, ఇది లోపలి ఏమిటి?
ఇది నిజంగానే HTML యొక్క మొత్తం చాలా, మరియు, PHP యొక్క మూలాలు
నిజంగా ఒక వెబ్ కేంద్రక భాషగా ఉన్నారు.
ఒక క్షణం క్రితం మేము, బీరు ఉదాహరణ అమలు ఉపయోగించారు
పరిస్థితులు ఉదాహరణకు, హలో ఉదాహరణకు, మరియు ఆ మంచిది.
మీరు స్క్రిప్ట్ భాషగా PHP ఉపయోగించవచ్చు
స్క్రిప్ట్ నిజంగా శీఘ్ర మరియు డర్టీ కార్యక్రమానికి ఇచ్చిన కేవలం నామకరణ ఉన్న
లేదా మీరు ఒక లిఖిత లేదా సాధారణంగా ఒక అర్థం భాషలో వ్రాసే ఏదో.
మీరు చూసిన ఎందుకంటే PHP ఆ ఉపయోగకరంగా సూపర్ ఎంత త్వరగా
సాపేక్షంగా మేము PHP కార్యక్రమాలు అప్ రెచ్చిపోయినప్పుడు చేయవచ్చు.
కానీ నిజంగా, వెబ్ కోసం ఉపయోగించే రూపొందించబడింది
మరియు ఫైల్ ఎగువన ఇక్కడ గమనించవచ్చు కోణంలో వెబ్ కోసం తయారు
నేను <? Php తో ప్రారంభం లేదు.
అప్పుడు నేను మంజూరు పనికిరాని వ్యాఖ్యలు, కొంత కలిగి ఉంటాయి, కానీ అప్పుడు నేను PHP మోడ్ మూసివేయండి.
కానీ నేను HTML మోడ్ లోకి డ్రాప్.
>> ఫైలు ముగుస్తుంది కూడా ఏమి PHP గురించి ఆసక్తికరంగా ఉంది. Php
సాధారణంగా, HTML కలిసి కలిసిపోయాయి అని అర్థం యొక్క
కొన్ని PHP కోడ్, కొన్ని HTML.
మరియు మేము ఆ వేరుగా బాధించటం మొదలుపెట్టవచ్చు చివరికి చూస్తారు
మరియు, మొత్తంగా మా PHP నుండి మా HTML ప్రత్యేక ఉంచడానికి
కానీ PHP యొక్క మూలాలు నిజంగా, మీరు ఈ సౌలభ్యాన్ని ఇవ్వాలని ఉన్నాయి
మీరు కొన్ని HTML చేయదలచుకుంటే వ్రాయుటకు, మరియు ఆ ఉంటుంది
బ్రౌజర్ మాదిరిగానే అవుట్ ఉమ్మి.
కానీ మీరు కొన్ని ప్రోగ్రామింగ్ సాంకేతికత అవసరం ఉంటే,
మేము వెంటనే చూస్తారు వంటి కొన్ని ప్రోగ్రామింగ్ కోడ్, మీరు కూడా అదే ఖచ్చితమైన ఫైలు ఉంచారు చేయవచ్చు.
ఇక్కడ నా HTML ఉంది.
నేను Frosh ఐఎమ్ కోసం ఈ ఒక శీర్షిక పొందారు.
నేను, మధ్యలో సెంటర్ అన్నింటికీ ఇది కొన్ని CSS కలిగియున్నది ఒక శరీరం ట్యాగ్ పొందారు
ఆపై డౌన్ ఇక్కడ నేను స్పష్టంగా సమర్పించిన కావడం ఒక రూపం కలిగి
register0.php అనే కొత్త ఫైల్ చేయడానికి, కాబట్టి మేము ఒక క్షణంలో ఆ చూస్తారు.
ఇది మేము అలాగే వచ్చి మేము పోస్ట్ అనే పద్ధతిలో ఉంది.
అప్పుడు నేను కొన్ని రూపం పెట్టుబడులు వీరి రకం టెక్స్ట్ ఒకటి అని పేరు, కలిగి
దీని పేరు దీని రకం చెక్బాక్స్ ఉంది కెప్టెన్, ఒకటి,
మరియు ఈ, మేము ముందు చూసిన, కానీ అది ఖచ్చితంగా అది దేనిని.
బదులుగా మీరు ఒక టెక్స్ట్ బాక్స్ చెక్ బాక్సుతో పొందుతారు.
డౌన్ ఇక్కడ మీరు ఆ వృత్తాకార బటన్ ఒకటి ఒక రేడియో బటన్ కలిగి
మీరు ఈ ఒకటి లేదా ఒకటి ఎంచుకోవచ్చు ఆ.
>> నేను రెండు రేడియో బటన్ లింగ యొక్క పేరు ఇచ్చిన ఉద్దేశపూర్వక నోటీసు.
ఈ మీరు క్లిక్ చేయాల్సి వస్తే పరస్పర తొలగింపు ఎంత ఉంది
ఈ ఒకటి లేదా ఒకటి, మరియు ఇతర క్లిక్ చేయడం ద్వారా గాని
ఇతర unchecks, కాబట్టి మీరు వాటిని ఒకే పేరు ఇవ్వాల్సి ఉంటుంది
మీరు వాటిని వలె పరస్పరం కోరుకుంటే.
ఆపై వసతి కోసం, మనం ఇంకా ఈ చూసిన భావించడం లేదు, కాని అది ఒక మెను, ఒక డ్రాప్ డౌన్ మెనూ ఉంది.
ఆ కోసం tag ఎంపిక ఉంది.
అప్పుడు మీరు, డ్రాప్ డౌన్ మెను ఒక పేరు పెట్టండి
మరియు మీరు ఈ ఎంపికలలో మొత్తం బంచ్ ఉంటాయి.
కేవలం సౌందర్యం కోసం మొదటి ఒకటి, ఒక ఖాళీ స్ట్రింగ్.
నేను, డిఫాల్ట్గా ఖాళీగా డ్రాప్ డౌన్ కోరుకున్నారు
మరియు ఆ విధంగా ముందుకు అక్కడ Apley, Canaday, గ్రేస్, మరియు.
మరియు ఇక్కడ వైరుధ్యాన్ని గమనిస్తారు.
డ్రాప్ లో ఎంపిక డౌన్, విలువ
కానీ అప్పుడు ఒక మానవ పరిచిత పేరు, అది ఈ ఉదాహరణలో
సారూప్యత, కాని మేము నిజంగా ఆసన ఉండాలని మేము కలిగి
ఈ తగ్గుదల విలువ, చిన్న వెర్షన్ కేవలం ఉండాలి
GRAYS, కాని మేము నిజంగా మానవ వాస్తవానికి చూసే గ్రేస్ హాల్ చెప్పగల్గినవి,
కానీ అన్ని ఆసక్తికరమైన లేదు, కనుక నేను అది సాధారణ ఉంచింది మరియు వారికి సారూప్య చేసింది.
అప్పుడు డౌన్ దిగువన మేము ఒక submit బటన్
మేము ముందు చూసిన, కానీ గమనించి చేసిన నేను అది వేరే పదం ఇచ్చారు.
బదులుగా CS50 శోధన యొక్క నేను లేబుల్ ఇచ్చింది "నమోదు."
>> తుది ఫలితంగా, మళ్ళీ ఇక్కడ ఈ వెబ్పేజీ, మరియు
పేరు ఈ సమర్పించిన get లేదు?
ఇది కొన్ని ఫైల్, యాక్షన్ లక్షణం విలువకు సమర్పించిన అవుతుంది
ఇది register0.php ఉంది.
నిజానికి ఇక్కడ ఏమి చూద్దాం.
నాకు ముందుకు వెళ్లి ఈ ఫారం పూర్తి లెట్, డేవిడ్, సే
పురుషుడు, మాథ్యూస్, మరియు అప్పుడు నేను మీరు నమోదు.
నాకు దూరంగా మరియు నమోదు క్లిక్ చేయండి.
సరే, పనికిరాని రకం, కానీ వాస్తవానికి ఏమి చూద్దాం.
URL register0.php అని మార్చబడింది గమనించాలి.
URL నుండి ఆసక్తికరంగా లేదు అంటే, అయితే, మేము ఒక సమర్పించిన అయినప్పటికీ?
[వినబడని విద్యార్థి ప్రతిస్పందన]
సరే, ఆ స్నేహపూర్వక కేవలం Chrome అనే యూజర్ ఈ రోజులు ఉంటుంది.
ఆ అక్కడ నిజంగా ఉంది. వారు కేవలం స్థలాన్ని ఆదా దీన్ని దాచిపెట్టే.
కానీ మంచి ఆలోచన, మంచి ఆలోచన.
URL ఇతర చివరికి, అయితే, ఏ లేవు? అవును.
[స్టూడెంట్] క్వారీ స్ట్రింగ్.
క్వారీ స్ట్రింగ్, మన సాధారణ Google శోధన ఉదాహరణలు నుండి గుర్తు.
నేను URL submit బటన్ క్లిక్ వెంటనే
Google కు పట్టింది, కానీ అప్పుడు? q = కంప్యూటర్ సైన్స్ లేదా ఎలాగైనా నేను సైన్ టైప్ చేసిన ఉంది
మేము శోధన ఉదాహరణ తో పొందిన పద్ధతి ఉపయోగిస్తారు ఎందుకంటే ఆ.
>> మేము బదులుగా ఏమి పద్ధతి ఉపయోగించే? ఈ సమయం
పోస్ట్, మరియు వెంటనే వ్యత్యాసాల ఒక
పొందండి మరియు పోస్ట్ మధ్య ఆ పోస్ట్ URL వినియోగదారు యొక్క ఇన్పుట్ ఉంచారు లేదు.
ఇది దాక్కున్నాడు. ఇది ఇంకా పంపుతుంది.
మేము ఒక క్షణంలో బయలుపరచును నిజానికి, మేము ఇక్కడ బ్రౌజర్ లో ఏం చూడటానికి
register0 పరిశీలిస్తే, నేను విషయాల చూసిన నేను ఉంది
బ్రౌజర్ నుండి సర్వర్ కు సమర్పించిన అని శ్రేణి యొక్క.
కానీ URL ఒక? లేదు, ఏ కీవర్డ్ లేదు
లేదా అది విలువలు, మరియు ఎందుకు అని?
Well, పోస్ట్, మీరు ఇప్పటికీ ఒక సర్వర్కు రూపం నుండి డేటా submit అనుమతిస్తుంది
కానీ URL లో ఉంచండి లేదు, సమాచారం యొక్క రకం పోస్ట్ ఏమిటి అలా
మీరు యూజర్ అభ్యర్థిస్తున్నాము బహుశా కోసం ప్రత్యేకంగా తగిన
ఒక రూపం ఇన్పుట్ టైప్?
ఒక పాస్వర్డ్ను వంటివి, ఏ else లాగ?
క్రెడిట్ కార్డ్ నంబర్లు.
మీరు కొద్దిగా సున్నితమైన అని ఏదైనా బహుశా URL లో ముగించాడు ఇష్టం లేదు
అది అర్థం మాత్రమే ఎందుకంటే మీ చదరపు గజం లేదా కుటుంబ సభ్యుడు కేవలం ద్వారా మరుగుజ్జు లేదో
మీ ఇంటర్నెట్ చరిత్ర మరియు తరువాత వాచ్యంగా, మీ పాస్వర్డ్లను చూడండి
సాహిత్యపరంగా మీ క్రెడిట్ కార్డ్ నంబర్లు చాలా బ్రౌజర్లు ఎందుకంటే చూడండి
మీరు వద్ద ఉన్నాను ఏ URL లు చరిత్రలో గుర్తుంచుకోండి
కాబట్టి ఒక దురాలోచన ఎందుకంటే మాత్రమే.
వినియోగదారు నుండి పోస్ట్ దాచి ఉంచే వివరాలు ఉపయోగించి.
>> అలాగే, ఎలా మీరు Facebook కు ఒక ఫోటో అప్లోడ్ చెయ్యాలి?
సరే, మీరు నిజంగా ఉపయోగించవచ్చు మాత్రమే 2 యంత్రాంగాలు,
కొన్ని ఇతర అద్భుత వాటిని అక్కడ కూడా, పొందండి మరియు పోస్ట్.
ఎలా మీరు బహుశా ఒక URL ద్వారా ఫోటో అప్లోడ్ చెయ్యాలి?
మీరు నిజంగా దీన్ని చెయ్యవచ్చు.
మీరు ఒక JPEG లేదా బిట్మ్యాప్ లేదా GIF పడుతుంది మరియు మీరు హెక్సాడెసిమల్ లో సూచిస్తుంది
బేస్ 64 అని లేదా ఏదో.
బదులుగా బేస్ 16 మీరు తప్పనిసరిగా కనిపిస్తోంది ఇది బేస్ 64, ఉపయోగించడానికి
ASCII అక్షరాలు, మరియు మీరు అసలైన URL ద్వారా ఫోటో అప్లోడ్ చేయవచ్చు
ఒక ప్రశ్న గుర్తు తర్వాత, కానీ పరిమాణ పరిమితులు సాధారణంగా ఉన్నాయి.
చాలా బ్రౌజర్లు URL లు, no more 1,000 కంటే అక్షరాలు అయ్యేలా
బహుశా 2,000 అక్షరాలు లేదా వంటి, మీరు అప్లోడ్ చేయలేరు
ఒక 10 MB Facebook ఫోటో.
ఆ కోసం మీరు పోస్ట్ ఉపయోగించడానికి, ఇప్పటివరకు, URL లో పారామితులు ఉంచుతుంది get
ఇది కొన్నిసార్లు nice మరియు ఉపయోగకరంగా ఉంటుంది, కానీ సున్నితమైన లేదా పెద్ద ఏదైనా కోసం
పోస్ట్ వెళ్ళడానికి మార్గం.
Register0 వాస్తవానికి ఇక్కడ ఏమి ఉంది?
Well, నేను ఈ సూపర్ సాధారణ పేజీ అని register0 ప్రకటన అప్ తెరిస్తే,
కానీ, మంచి లేదా తప్పుడు, నేను కలిసి కలుపు ఉండటం చూపిస్తూ యొక్క
PHP తో HTML.
ఈ మొత్తం ఫైలు, ఎగువన వ్యాఖ్యలు తప్ప, HTML ఉంటాయి
ఇక్కడ ఈ గై తప్ప.
>> నా PHP కోడ్ మధ్యలో గమనించి,
నా HTML మధ్యలో, నేను తాత్కాలికంగా యొక్క విధమైన కలిగి
PHP మోడ్ ఎంటర్ చెయ్యబడింది.
నేను ప్రింట్ r అనే ప్రత్యేక చర్యను కాల్ చేస్తున్నాను.
ఇది రికర్సివ్ ప్రింట్ అంటే, ఏ అది పునరావృతంగా ముద్రిస్తుంది ఉంది
మీరు చేతితో ఏ వేరియబుల్, సెమికోలన్, నిష్క్రమణ PHP మోడ్.
మరియు ముందు ట్యాగ్ మీరు ముందు ఆకృతీకరణ టెక్స్ట్ ఇస్తుంది
ప్రతి స్థలం మీరు దీన్ని చూడండి మోనో స్పేస్ టెక్స్ట్ తద్వారా.
ఇది అదృశ్యం కాదు. పోస్ట్ ఏమిటి?
Well, ఆసక్తికరమైన మరియు PHP గురించి సమగ్ర ఏది
అని మీరు పొందండి లేదా పోస్ట్ ఉపయోగించి ఒక రూపం submit చేసినప్పుడు
ఒక బ్రౌజర్ ద్వారా మీరు సమర్పించిన చేసే ఏదైనా
PHP కూడా, ఆ కీ విలువ జతలను ఏమిటో-xid
బొమ్మలు అవుట్ ప్రశ్న గుర్తు లేదు ఉంటే సమాన సంకేతాలు, బొమ్మలు అక్కడ ఉంటే.
మీరు అన్ని హార్డ్ పని చేస్తుంది, మరియు అప్పుడు మీరు ఒక అనుబంధ శ్రేణి చేతులు
యూజర్ రూపం టైప్ చేసిన ప్రతిదీ కలిగి.
Well, ఈ రూపం ఏమి ఖాళీలను ఉందా?
>> ఇది 4 క్షేత్రాలను.
ఒక పేరు అనే టెక్స్ట్ ఫీల్డ్ ఉంది.
ఒక కెప్టెన్ అనే చెక్బాక్స్ ఉంది.
వన్, లింగ అనే ఒక రేడియో బటన్ ఉంది
మరియు ఒక, వసతి అనే డ్రాప్ డౌన్ మెనూ ఉంది
నేను పునరావృతంగా ప్రింట్ కనుక గమనించి
ఈ ప్రత్యేక వేరియబుల్ విషయాలు.
ఈ అన్ని CAPS లో, _ పోస్ట్ అక్షరాలా $ అనే ప్రత్యేక ప్రపంచ చరరాశి.
ఈ PHP మీ కోసం సృష్టిస్తుంది ఒక ప్రత్యేక ప్రపంచ చరరాశి
మరియు మీరు చేతులు మీరు ప్రతిదీ యాక్సెస్ చేసేలా
ఒక వినియోగదారు ఒక రూపం ద్వారా సమర్పించారు.
మరియు ముద్రణ r కాల్ అది-మీరు ఒక సాధారణ అనువర్తనం ఈ చేయరు.
మేము, ఈ వేరియబుల్ లోపలి చూడటానికి ఈ చేస్తున్నా
మరియు, బాగా, లోపల యొక్క 4 కీస్ యొక్క
4 http పారామితులు, మాట్లాడటానికి,
అప్పుడు పేరు, కెప్టెన్, లింగ, వసతి, మరియు విలువలను ఆ యూజర్
ఒక మినహా టైప్.
నేను రకం D-A-V-I-D చేశాడు.
నేను స్పష్టంగా విలువ సమర్పించిన ఇది పురుషుడు కోసం, అయితే, బాక్స్ తనిఖీ
క్లుప్తమైన అని కేవలం మీ.
>> నేను మాథ్యూస్ ఎంపిక చేసినప్పుడు, ఎంపిక దట్ గాట్ విలువ ఏమిటి
మరియు ఈ ఒక చిన్న స్టుపిడ్, కానీ ఈ సమావేశం ఉంది.
నేను బాక్స్, న విలువ, తనిఖీ చేసేటప్పుడు "లో," చెక్బాక్స్ కోసం సమర్పించిన తీసుకున్నారు.
నేను తనిఖీ కాకపోయి ఉంటే, విలువ లేనే పంపిన ఉండేది.
ఇది, ఈ ప్రత్యేక ప్రపంచ వేరియబుల్ యొక్క లోపల విధంగా మాకు మెళుకువలు అందిస్తున్న
మరియు అది ఒక సూపర్ ప్రపంచ వేరియబుల్ అని తద్వారా ప్రత్యేక ఉంది.
మీరు నిజంగా దీనిని ఆక్సెస్ చేసుకోవచ్చు అది మీ కోడ్ లోపల మీరు ప్రతిచోటా ఉంది.
ఈ బలవంతపు, కాబట్టి యొక్క నిజానికి సూపర్ ప్రపంచ ఉపయోగించడానికి మీరు ఆ కాదు
మరియు వాస్తవానికి ఎవరైనా నమోదు ప్రయత్నించండి.
Froshims1 లో నేను ఒక మార్పు వెళుతున్న.
నేను, register1.php అని చర్య మారుతున్న నేను
మరియు నేను మరొక పనిని చేస్తున్నాను.
నేను నా వెబ్ పేజీ యొక్క నాణ్యత ద్వారా అసహనం రకం ఉంది.
ఇది చాలా భయంకరమైన వ్యక్తి, నిజాయితీగా, కనుక దీనిని మారుతుంది
మీరు వెబ్ లో చాలా సులభంగా ఉపయోగించే
ఇతరుల JavaScript కోడ్, ఇతర ప్రజల CSS
వారు వ్రాసిన మరియు ఓపెన్ లైబ్రరీగా మూలం మరియు అందుబాటులో చేసిన,
, మాట్లాడటానికి, మరియు ఉదాహరణకు, ఇక్కడ నేను ఉచితంగా లభించే లైబ్రరీ ఉపయోగించి నేను
ఎవరో రాసిన కోడ్ కొంత.
>> Twitter, ఈ కోడ్ రాయడానికి జరిగింది, ఇది బూట్స్ట్రాప్ లైబ్రరీ అని
అది CSS శైలి షీట్లు, కొంత కొంత ఉంది. css ఫైళ్లు
ఆ ఇతరుల రాశారు మరియు ప్రతిదీ నైస్ మరియు అందమైన ఎలా పొందాలో కనుగొన్నారు
మాకు వంటి వ్యక్తులు సౌందర్యం గురించి కొద్దిగా తక్కువ ఆందోళన మరియు మరింత దృష్టి తద్వారా
తర్కం మరియు వాస్తవ కార్యక్రమాలు.
నేను ముందు styles3.css కోసం గుర్తుంచుకోండి ఉపయోగించిన అదే ట్యాగ్ అనేది ట్యాగ్ తో లింక్ చేయడం ద్వారా,
నేను ఇప్పుడు bootstrap.min.css గా పిలువబడే ఒక ఫైల్ ప్రాప్తి.
Min కేవలం వారు minified చేసిన అర్థం మరియు వారు ముందుకు అన్ని వైట్ స్పేస్ విమోచనం సంపాదించిన మరియు చేసిన
కేవలం వారు నాకు నిజంగా అవసరం కంటే ఎక్కువ బైట్లు పంపడం లేదు నిర్థారించడానికి.
నేను ఇప్పుడు Frosh ఐఎమ్ యొక్క 1 తెరవడం అయితే కానీ అక్కడ లో, CSS యొక్క మొత్తం బంచ్ ఉంది
నా ఫైల్ ఖచ్చితంగా prettier ఉంది అని గుర్తించలేకపోతే.
ఇప్పుడు అది ఇప్పటికీ కేవలం నలుపు మరియు తెలుపు, కాని గమనించి ఆ వారి శైలి షీట్ ఉపయోగించి
మరియు నా రూపం లో అది కొన్ని లక్షణాలు ఉపయోగించి, అద్భుతమైన కాదు
కానీ ఖచ్చితంగా ఇది ముందు కంటే క్లీనర్, మరియు ప్రొజెక్టర్ అది న్యాయం చేయడం లేదు.
బటన్లు చుట్టూ మరియు టెక్స్ట్ ఫీల్డ్ చుట్టూ చిన్న బూడిద పంక్తులు ఇక్కడే ఉన్నాయి
కానీ ఖచ్చితంగా ఇది ముందు కంటే క్లీనర్ ఉంది.
>> ఇప్పుడు, సౌందర్యము, నేను నా మార్కప్ ఒక బిట్ మార్చడానికి ఉన్నాయి.
ఈ వర్షన్ 1, నేను కొన్ని కొత్త ట్యాగ్లను ఉపయోగించుకొని చేసిన గమనించి
నేను డాక్యుమెంటేషన్ చదవండి వరకు నిజాయితీగా, నేను ఈ ఎలా చేయాలో తెలియదు
మీరు మా లైబ్రరీ ను ఉపయోగించడానికి ట్విటర్ యొక్క బూట్స్ట్రాప్ లైబ్రరీ కోసం, మరియు వారు నాకు చెప్పారు
, మీ రూపం లోపల fieldset మూలకం ఉపయోగించండి
మీరు ఒక లేబుల్ ట్యాగ్ యొక్క పొలాలలో పక్కన చూపాలనుకుంటున్న పదం ఉంచండి
అప్పుడు, కేవలం వంటి ముందు, మీ ఇన్పుట్ పేరు పెట్టండి
ఆపై చెక్బాక్స్ కోసం, మీకు లేబుల్ మూలకం లో వ్రాప్ లేదు మాత్రమే
మీరు ఒక తరగతి అనే ఉపయోగించడానికి, కాబట్టి మేము, ముందు ఈ చూడని
కానీ మీరు pset 7 యొక్క లఘు చిత్రాలు ఒక ఈ చూస్తారు.
CSS ఒక తరగతి, మీరు ID కు సమానమైన ఏదో ఒకటి అనుమతిస్తుంది
కానీ మేము # గుర్తు ఒక ID ఉన్నప్పుడు ముందు
ఆ ఒకే ఒక మూలకం ఉంది.
నా తరగతి గురించి మంచిది బహుళ అంశాలను అదే తరగతి కలిగి ఉంది
లేదా అదే CSS stuff అమలు.
>> కానీ మళ్ళీ, చిన్న లో ఆ, మరియు ఈ మిగిలిన మరింత కాపీ చేసి అతికించండి ఉంది
నేను ఇక్కడ మరియు అక్కడ ఒక లేబుల్ జోడించిన వారి డాక్యుమెంటేషన్ నుండి.
మరియు చివరిలో, ఎందుకంటే నేను, ఎగువన లింక్ ట్యాగ్ చేర్చాను
ప్రతిదీ స్వయంచాలకంగా prettier కనిపిస్తోంది
కేవలం ఒక పద్ధతిలో నా పేజీ మార్క్ ద్వారా
Twitter అంచనా, మరియు పలు వేర్వేరు మార్గాలు ఉన్నాయి
ఈ చేయడం, మరియు ఈ చాలా సరైనది.
సెమిస్టర్ లో ఈ సమయంలో, మీరు pset 7 యొక్క వివరాలను లో చూస్తారు వంటి,
, చుట్టూ ను లైబ్రరీల మీద అప్ చదవడం, ఇతర ప్రజల CSS ఉపయోగించి
మరియు JavaScript సహాయక సమస్యలను పరిష్కరించటానికి
సమస్య సెట్ కూడా ఖచ్చితంగా ప్రోత్సహించింది మరియు మార్గం ఉంది
వెబ్ ఇతరుల భుజాలపై నిలబడి, ఈ రోజుల్లో నిర్మించబడింది
కాబట్టి మీరు నిజంగా కొత్త మరియు ఆసక్తికరమైన సమస్యలు పై దృష్టి పెట్టాలి అని.
కానీ ప్రస్తుతం, మళ్ళీ, తర్కం మీద దృష్టి తెలియజేయండి.
>> అది మీరు వెళ్ళవచ్చు దీనిలో దిశలో చూపించడానికి సౌందర్యం మీద త్వరితమైన ప్రక్కతోవ ఉంది.
నేను ఇప్పుడు కోసం uglier ఒక మళ్ళీ తిరిగి వెళుతున్న కనుక
అక్కడ Twitter విషయాలలో ఏ వ్యాపకాలు, మరియు నాకు ముందుకు వెళ్లి తెరవటానికి అనుమతిస్తుంది
, మళ్ళీ, మాత్రమే చర్య, register2.php లో తేడా ఉంటుంది froshims2,
మరియు యొక్క ప్రభావం ఇక్కడ ఏమి పరిశీలించి అనుమతిస్తుంది.
నాకు ముందుకు వెళ్లి డేవిడ్ టైప్ లెట్.
నేను ఈ సమయంలో కెప్టెన్ ఉండదు.
నేను, మాథ్యూస్, రిజిస్టర్ పురుషుడు సే చేస్తాము.
అది డామన్. సరే, నా భాగంగా ఒక స్క్రూ ఇష్టం.
నిలిపాడు.
REGISTER 2, లైన్ 22, ఖాళీగా లేదా క్షమించాలి.
యొక్క రీలోడ్ లెట్.
సరే, వాట్ జస్ట్ హాపెండ్ ఈ ఫారమ్ను సమర్పించడం మీద?
నేను డేవిడ్ లో టైప్, మాథ్యూస్, రిజిస్టర్ క్లిక్, పురుషుడు తనిఖీ.
మీరు నమోదు. (Well, కాని నిజంగా.)
ఇది స్పష్టంగా కొన్ని వేరియబుల్ విషయాలు ముద్రించిన మించిన అడుగు
కానీ ఈ ఫైలు నిజానికి ఏమి ఉంది?
Register2.php లో
నేను కొన్ని కొత్త కోడ్ మేము గుర్తించాము.
నేను తప్పనిసరిగా ఒక ఉంటే వేరే నిర్మించడం నా శరీరం ట్యాగ్ యొక్క ఇన్సైడ్
కానీ నేను కొన్ని HTML ఈ సహ mingling నేను ఎందుకంటే
నేను ముందుకు వెనుకకు PHP మోడ్ ఎంటర్ మరియు నిష్క్రమించడానికి కలిగి ఉంటాయి, కాబట్టి నేను ఏ చూద్దాం.
>> అది సందర్భంలో ఉంటే ఇక్కడ మొదటి లైన్ లో నేను చెప్పడం నేను
పోస్ట్ సూపర్ గ్లోబల్, పేరు యొక్క కీ కోసం ఖాళీ అని
కాబట్టి ఇతర మాటలలో, వినియోగదారు, నాకు రూపంలో పేరు ఒక విలువ ఇవ్వని
అప్పుడు ఖాళీ విలువ ఖాళీ ఎందుకంటే నిజమైన తిరిగి అన్నారు.
లింగ ఖాళీగా ఉంది లేదా ప్రకటన నిలువు బార్లు-ఉంటే
లోపల మళ్ళీ, రూపం యొక్క కంటెంట్లను సూచిస్తుంది, ఇది ఈ ప్రత్యేక సూపర్ ప్రపంచ యొక్క,
లేదా వసతి ఖాళీగా ఉంది, అప్పుడు నేను ముందుకు వెళ్లి యూజర్ అరుస్తుంటారు వెళుతున్న.
ఎలా? Well, నేను మీరు మీ పేరు, లింగం, మరియు వసతి అందించాలి చెప్పడానికి వెళుతున్న గమనిస్తారు.
యొక్క నిజానికి ఆ తప్పుని ప్రేరేపించుట లెట్.
నా రూపం తిరిగి వెళ్ళి తెలపండి. నాకు దీన్ని క్లియర్ చేయడానికి రీలోడ్ లెట్.
మరియు నేను వాటిని డేవిడ్ ఇవ్వాలని వెళుతున్న మరియు వారు నేను నివసిస్తున్న తెలిసిన లేదు.
నమోదు. స్పష్టంగా నేను ఎక్కడ నివసిస్తున్నారు వారికి తెలియజేయండి చేయాలి.
మీరు మీ పేరు, లింగం మరియు వసతి అందించాలి. తిరిగి వెళ్లండి.
>> నేను ఆ రూపం తిరిగి వెళ్ళడానికి క్లిక్ చేస్తే, కాని ఎందుకు అని?
Well, ఆ సందర్భంలో పేరు లో, ఖాళీ లేదు, అయితే లింగ, మరియు వసతి ఉంది
ఈ మొత్తం వ్యక్తీకరణ సింటాక్స్ ఒక చిన్న కొత్త అయినప్పటికీ ఒప్పుకు మూల్యాంకనం, మరియు,
మళ్ళీ, మేము ప్రకటన ఉంటే తెలిసిన PHP మోడ్, ఎంటర్
కానీ ఇక్కడ కొత్త భాగంగా ఈ పెద్దప్రేగు, నేను ఒక కుండలీకరణములలో మినహాయించడం ద్వారా ఇరుక్కొనిపోయింది చేసింది
ప్రమాదవశాత్తు కానీ పెద్దప్రేగు గమనించి, మరియు అర్థం
మేము PHP మోడ్ ప్రతిదీ నిష్క్రమించే ఉన్నప్పటికీ
ఆ బ్రౌజర్ కు వెర్బేటమ్ అవుట్ ఉమ్మి చేయాలి క్రింది
మేము ఇక్కడ మీరు ఒక else బ్లాక్ చూడండి వరకు, వంటి,
మీరు బదులుగా దీన్ని ఉమ్మి ఏ సందర్భంలో
మీరు endif చూడండి వరకు, కాబట్టి కొన్ని కొద్దిగా కొత్త సింటాక్సు
నాకు HTML మరియు PHP మధ్య టోగుల్ చేయడానికి అనుమతిస్తుంది.
మేము, కానీ ఇప్పుడు కోసం, చివరికి ఈ శుభ్రం చేయవచ్చు
అది రూపం తనిఖీ లోపం రచించిన విధంగా యొక్క ఉంటాము.
>> ఇప్పుడు నేను స్పష్టంగా మేము కాని డేటా ఏమీ చేసిన ఎందుకంటే మీరు నిజంగా నమోదు లేదు సే
కాబట్టి యొక్క వాస్తవానికి చల్లని ఏదో ఒకటి చేయడానికి ప్రయత్నించండి తెలియజేయండి.
Froshims3 లో మాత్రమే తేడాలు, నేను register3 సమర్పించడానికి వెళుతున్న ఉంది
HTML కాబట్టి అదే ఉంది.
Register3 ఈ గమనికలో.
ఈ ఒక సెక్సీ యొక్క రకం.
ఎగువన నేను అవసరమయిన ప్రకటన ఉపయోగించి నేను, ఈ # ఉన్నాయి వంటి ఉంటుంది.
ఈ సమయంలో అది stdio.h లేదా అలాంటిదే మాత్రం కాదు.
ఇది ఒక PHP లైబ్రరీ, మరియు ఈ ఒక PHPMailer అంటారు.
నేను ఖచ్చితంగా ఈ కోట్ స్ట్రింగ్ చేర్చడానికి మీకు తెలుసా?
నేను వారు చెప్పారు నాకు ఫైలు ఎగువన ఈ ఉంచారు, డాక్యుమెంటేషన్ లో చదవండి
మీరు చెప్పే చేసే PHPMailer అనే ప్రత్యేక లైబ్రరీ ను ఉపయోగించడానికి.
మీరు PHP ద్వారా ఇమెయిల్ పంపడానికి అనుమతిస్తుంది.
ఇప్పుడు మరింత స్క్రోల్ డౌన్ చూద్దాం.
>> నేను PHP రీతిలో ఈ మొత్తం సమయం ఉన్నాను ప్రారంభించడానికి గమనించండి,
కాబట్టి ఇప్పుడు, ఆ లైబ్రరీ దిగుమతి తర్వాత ఇక్కడ డౌన్ గమనించి
నేను కొన్ని తెలివి తనిఖీలను చేయడం చేస్తున్నాను, మాట్లాడటం.
ఇది పేరు ఖాళీగా లేదు ఒకవేళ
మరియు లింగ ఆశ్చర్యార్థకం ఖాళీ ప్రకటన కాదు పాయింట్లు-
మరియు వసతి ఖాళీగా లేదు, తరువాత వినియోగదారు తార్కికంగా కనీసం తగినంత, రూపం పూర్తి చేసింది.
వారు కెప్టెన్ లేదా అయితే నేను పట్టించుకోను. నేను వారి పేరు, లింగం, మరియు వసతి కేవలం అవసరం.
ఆ పూర్తి ఉంటే అలా ఆ రంగాలలో ఎవరూ ఖాళీగా ఉన్నాయని
ఈ కొద్దిగా కొత్త వాక్యనిర్మాణం.
PHP, జనాంతికంగా, ఒక వస్తువు ఆధారిత ప్రోగ్రామింగ్ భాష
మీరు అబ్బాయిలు కొన్ని APCS లేదా ఇటువంటి గుర్తు చేసే.
తెలియని ఉంటే ఇప్పుడు కోసం, ఈ లైబ్రరీ ఉపయోగించడానికి తెలుసు
మీరు ఒక కొత్త కీవర్డ్ ఉపయోగించి ఈ వంటి కోడ్ యొక్క ఒక లైన్ రాయడానికి కలిగి
సాహిత్యపరంగా ఒక కొత్త కీవర్డ్ కొత్త అని.
కానీ దాటి, మేము కొన్ని తెలిసిన సింటాక్స్ ఉన్నాయి.
ఇది మేము గమనికలు సందర్భంలో structs ఉపయోగిస్తారు ఏమి పోలి ఉంది ఒక బాణం ఆపరేటర్లు చెప్పవచ్చు.
నేడు కోసం PHP, గమనికలు లేదు
కానీ మెయిల్ వేరియబుల్ ఆ లోపల ఇప్పుడు కోసం తెలిసిన
ప్రత్యేక లైబ్రరీ ఒక పాయింటర్ ముఖ్యమైన రకం
ఎవరో రాశారు, మరియు ఆ నేను నిర్దిష్ట కార్యాచరణ యాక్సెస్ అనుకుంటే
ఆ లైబ్రరీ లోపల నేను, సి వలె, బాణం ఆపరేటర్లు ఉపయోగించగలను
ఈ నిజానికి గమనికలు కానప్పటికి కూడా.
ఇది దాని PHP సొంత యొక్క విధమైన ఉంది.
ఈ లైబ్రరీ లో వెళ్ళి IsSMTP ఫంక్షన్ కాల్ అర్థం.
SMTP, రీకాల్, నెట్ మా వారియర్స్ నుండి, ఇమెయిల్ సూచిస్తుంది
మరియు ఆ ఈ Frosh ఐఎమ్ నమోదు కోసం ఒక ఇమెయిల్ సర్వర్ ఉపయోగించడానికి అర్థం.
>> ఏ హోస్ట్ నేను వాడదలచారు?
Well, హార్వర్డ్, మీ చుట్టూ Google, smtp.fas.harvard.edu అని ఒక ఇమెయిల్ సర్వర్ కలిగి ఉంటే.
లేదా మీరు ఇంటి వద్ద ప్రదర్శన మీకు ఒక కాంకాస్ట్ నెట్వర్క్ లో ప్రత్యక్ష
అది smtp.comcast.net లాగ ఉంటుంది.
ఇది పూర్తిగా మీరు నివసిస్తున్న మరియు మీ ISP అయిన పేరు మీద ఆధారపడి ఉంటుంది.
ఆ తరువాత నేను jharvard@cs50.net అని ఏకపక్ష చిరునామా నుండి నా సెట్ వెళుతున్న.
నేను jharvard@cs50.net అని పరిష్కరించడానికి సెట్ వెళుతున్న.
నేను ఈ విధులు అని ఉండేవాళ్ళం ఏకైక మార్గం SetFrom మరియు AddAddress
, మళ్ళీ, నేను డాక్యుమెంటేషన్ చదవబడుతుంది.
ఈ అద్భుతంగా అన్ని ప్రోగ్రామర్లు తెలిసిన ఒక రకమైన కాదు.
అప్పుడు నేను ఒక విషయం సెట్ "నమోదు."
డాట్ ఆపరేటర్లు PHP లో అర్థం ఏమిటి ఎందుకంటే ఇప్పుడు ఈ వరుస బిట్ అగ్లీ ఉంది?
ఎవరైనా తెలుసా?
Concatenate.
సి లో కలిసి 2 రెమ్మలు concatenate కు మెడ లో ఒక నొప్పి ఉంటుంది.
మీరు malloc లేదా realloc లేదా విషయం యొక్క అన్ని పరిష్కరించుకోవాలి
ఒక స్ట్రింగ్ యొక్క పొడవు విస్తరించడానికి.
జావాస్క్రిప్ట్ లో PHP, మరియు ఇతర భాషలలొ
మీరు సాధారణంగా ఒకే ఒక పాత్ర తో చేయవచ్చు.
ఈ సందర్భంలో, డాట్ ఇక్కడ ఈ స్ట్రింగ్ తీసుకుంటాయి
మరియు ఈ స్ట్రింగ్ కు జోడించు.
>> ఓహ్, మరియు ద్వారా, అది ఈ స్ట్రింగ్ కలపవచ్చు,
ఇది ఆ సూపర్ ప్రపంచ ఒక వేరియబుల్ లోపల నిర్మాణము.
ఆ విధంగా ఈ చుక్కలు అన్ని కేవలం అర్థం, అది ఒక కొత్త లైన్ జోడించు
, పెద్ద మరియు పెద్ద మరియు పెద్ద స్ట్రింగ్ తయారు ఉంచడానికి
మరియు మీరు, malloc లేదా ఈ వంటి భాషలో వంటి గురించి అన్ని వద్ద శ్రద్ధ లేదు
మరియు అక్కడ దీన్ని ఇతర మార్గాలు, కానీ ఈ వేగమైన ఒకటి
అది బద్ధం మార్గాలను.
ఈ ఏమి ఉంది?
కెప్టెన్: లింగం: డార్మ్ ఇది పేరు చెప్పడానికి జరగబోతోంది ఒక ఇమెయిల్ శరీరం సృష్టించడం ఉంది:
, మరియు తర్వాత చివరగా, ప్రత్యేక లైన్లు అన్ని
ఒక కోడ్ లైన్, ఇప్పుడు ఈ విస్మరించండి వెళుతున్న.
తప్పుడు == కేవలం ఏదో తప్పు జరిగింది ఉంటే అర్థం, ఉంటే
కానీ మేజిక్ ఇక్కడ జరుగుతుంది.
మెయిలుకు ఈ ఇమెయిల్ పంపండి అర్థం.
నికర ఫలితం ఏమిటి చూద్దాం.
ఫైలు దిగువన, మీరు నిజంగా నమోదు చెప్పటానికి జరగబోతోంది గమనించి
నేను అంత దూరం వస్తే.
అయితే,, వినియోగదారు మరలు అప్, మేము ఈ ప్రారంభించింది అని గుర్తించలేకపోతే
ఇక్కడ పరిస్థితి అప్, అది ఖాళీ మరియు ఖాళీ లేదు లేకుంటే
మరియు మేము మెయిల్ పంపండి ఖాళీ లేదు.
లేకుంటే మేము, కోడ్ యొక్క ఈ లైన్ పంపడానికి వెళుతున్న
మీరు pset 7 లో చూస్తారు వంటి ఏ యూజర్ దారి మళ్ళించడం యొక్క, ప్రభావం అన్నారు
తిరిగి వారు వచ్చారు, froshims3.php కు.
>> ఫింగర్స్ లేకపోతే ఈ రోజు అత్యంత నిరాశాజనకంగా డెమో అని అన్నారు, దాటింది.
ఇక్కడ మేము వెళ్ళండి.
నాకు Gmail లో jharvard నా ఇమెయిల్ ఇన్బాక్స్ను తెరిచి లెట్.
ప్రస్తుతం ఇమెయిల్ లేదు. అన్ని కుడి.
ఇప్పుడు నాకు మేము ఇక్కడ వద్ద పరిశీలిస్తాము మూడవ మరియు చివరి ఉదాహరణ ఇది froshims3, తెరవడం అనుమతిస్తాయి.
సరే, ఇక్కడ మేము వెళ్ళండి.
నేట్, అతను Apley సే,, నుండి, కెప్టెన్, పురుషుడు ఉంటాం.
నమోదు. సరే, మీరు నిజంగా నమోదు.
నా ఇమెయిల్ కు స్క్రోల్ ఇప్పుడు ఉంటే, ఓహ్, మై గాడ్.
నేను డైనమిక్ వెబ్ లో ఒక ఇమెయిల్ పంపారు.
>> యొక్క గమనించండి న వదిలి లెట్.
ఒక వీడియో మేము తప్పిన ఉపన్యాసం కోసం రాబోయే ఉంది. వచ్చే వారం మీరు చూడండి.
[CS50.TV]