[ಸಂಗೀತ] 

ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಈ CS50 ಹೊಂದಿದೆ. ಈ ವಾರ ಎಂಟು ಪ್ರಾರಂಭ. ಮತ್ತು ನೀವು ನಾವು ಆಫ್ ಬಿಟ್ಟು ಎಂದು ಸ್ಮರಿಸಿಕೊಳ್ಳಲು ಕಳೆದ ಬಾರಿ ಹೊಸ ಭಾಷೆ ನೋಡುವ ಒಟ್ಟಾರೆಯಾಗಿ. ವಾಸ್ತವವಾಗಿ, ಒಂದು ತಕ್ಕಮಟ್ಟಿಗೆ ಇಲ್ಲಿದೆ ಹಗುರ ಮತ್ತು ಇದು ಅಲ್ಲ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. ಇದು ನಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಒಂದು ಮಾರ್ಕ್ಅಪ್ ಭಾಷೆಯ ವಾಸ್ತವವಾಗಿ ರಚಿಸುವುದು ಮತ್ತು ವೆಬ್ ಪುಟಗಳು ಮಾಡಲು. ಮತ್ತು ನೀವು ಬೇರೆ ಏನಾದರೂ ಹೀಗೆ ಜೊತೆಯಲ್ಲಿ ಅಥವಾ ನೀವು ಶೀಘ್ರದಲ್ಲೇ ತಿನ್ನುವೆ, ವೇಳೆ ನೀವು ಈಗಾಗಲೇ ಹೊಂದಿದ್ದರೆ. ನಾವು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಬಳಸಲು ನೀನು ಸ್ಟೈಲ್ ಶೀಟ್ಸ್, ಅಥವಾ ಸಿಎಸ್ಎಸ್, ಇದು ಭಾಷೆ ಮತ್ತೊಂದು ವಿಧ ಗುಣಗಳನ್ನು ಮತ್ತು ಮೌಲ್ಯಗಳು ಎಂದು ನಮಗೆ ಮಾಡಿ ವಿಶೇಷವೇನು ವಿಷಯಗಳನ್ನು ಬಣ್ಣದ ಬದಲಾಯಿಸಲು ಮತ್ತು ಸ್ಥಾನವನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ಟ್ವೀಕ್ಗಳು ​​ಈ ರೀತಿಯ. ಆದರೆ ಇಂದು ಮತ್ತು ನಂತರ, ನಾವು ಪ್ರಾರಂಭಿಸಿ ಶಕ್ತಿಯುತ ಭಾಷೆಗಳ ಗಮನ, ಪಿಎಚ್ಪಿ ರೀತಿಯ ನಿಜವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ. 

ಆದ್ದರಿಂದ PHP ಕೆಲ ಕಾಲ ರಷ್ಟಿದೆ. ಮತ್ತು ನೀವು, ಇದು ನೋಡುತ್ತಾರೆ ಪ್ರಾಥಮಿಕವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಆರಂಭಿಕ ನಿಜವಾದ ಫಾರ್ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ಬಳಸಲು ಮತ್ತು ವಾಸ್ತವವಾಗಿ ವೆಬ್ ಪುಟಗಳು ಉತ್ಪಾದಿಸುವ. ಆದ್ದರಿಂದ ಯಾವ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಂದು ಭಾಷೆಯಲ್ಲಿ ವೆಬ್ ಮಾಡಲು ಅಗತ್ಯವಿದೆ ಸಕ್ರಿಯವಾಗಿ ಅದನ್ನು ಪುಟಗಳು? 

ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ನೀವು ರಚಿಸಲು ಬಯಸಿದರೆ ಫೇಸ್ಬುಕ್ನ ಜಾಲಾಡಲು dynamically-- ನಿರಂತರವಾಗಿ ಬದಲಾಗುವ newsfeed, ಅಥವಾ ಸಮಯ ಪಾಪ್ ಎಂದು ಇನ್ಸ್ಟೆಂಟ್ ಸಂದೇಶಗಳನ್ನು ಎಂಬುದನ್ನು ಹಾಗೆ ಬಾರಿ ಗೆ ಕಾರ್ಯಗಳನ್ನು ಮುಖ್ಯ ತುಂಡು ನೀವು ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಯಲ್ಲಿ ಅಗತ್ಯವಿದೆ ನೀವು ಸಕ್ರಿಯವಾಗಿ ಅವಕಾಶ ತೆರೆಗೆ ಹೊಸ ಮಾಹಿತಿ ಮುದ್ರಿಸಲು? 

ವಿದ್ಯಾರ್ಥಿ: ಕೋಡ್. ಡೇವಿಡ್ ಜೆ MALAN: ಕೋಡ್. ಸರಿ. ನಾವು ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ. ಸ್ವಲ್ಪ ಹೆಚ್ಚು ನಿಖರ. ನನ್ನ ಪ್ರಕಾರ, ನಾವು ಮಾಡಬಹುದಾದ ನಾನೂ ಸಿ, ಈ. ಇದು ಕುತ್ತಿಗೆಯ ಒಂದು ನೋವಿನ ಎಂದು. ಈ ಬದ್ಧತೆಯನ್ನು ಆದರೆ ಆ ಆಗಿದೆ? 

ವಿದ್ಯಾರ್ಥಿ: ಹೌದು. ಅಸ್ಥಿರ, ಬಹುಶಃ? ಡೇವಿಡ್ ಜೆ MALAN: ಬದಲಾಗಬಲ್ಲ. ಖಚಿತವಾಗಿ, ಸರಿ. ಅಸ್ಥಿರ ಖಂಡಿತವಾಗಿಯೂ ನಮಗೆ ಸಹಾಯ ಮಾಡಬಹುದು. ಮತ್ತು ಏನೋ ಸರಳ. ನಾವು ಮೊದಲ ಬಳಸಿಕೊಂಡಿದ್ದಾರೆ ಮೊದಲ ದಿನದ ಕಾರ್ಯಕ್ರಮ ನಾವು ವಾಸ್ತವವಾಗಿ "ಹಲೋ ವರ್ಲ್ಡ್." ಹೇಳಿದರು 

ವಿದ್ಯಾರ್ಥಿ: ಮುದ್ರಣ. 

ಡೇವಿಡ್ ಜೆ MALAN: ಪ್ರಿಂಟ್, ಬಲ? ಮುದ್ರಣ, ಅಥವಾ, printf ಸಿ ಈ ಸಮಯದಲ್ಲಿ ವಿಶ್ವದ, ನಾವು ಹೊಂದಿತ್ತು ಮಾಡಿದ ನಮ್ಮ ವಿಲೇವಾರಿ ಒಂದು ಭಾಷೆ ಸಿ, particular-- ರಲ್ಲಿ ಮತ್ತು ಆ ವಿಷಯಕ್ಕೆ ಸ್ಕ್ರ್ಯಾಚ್ ಆ ಪಠ್ಯ ತಂತಿಗಳನ್ನು ಉತ್ಪಾದಿಸಬಹುದು. 

ನಾವು ಕಳೆದ ವಾರ ನೋಡಿದ ಹಾಗೂ, ಎಚ್ಟಿಎಮ್ಎಲ್ ವೇಳೆ, ಆಗಿದೆ ಪಠ್ಯದ ತಂತಿಗಳ ಇಡೀ ಗುಂಪೇ ಮುಕ್ತ ಆವರಣಗಳಲ್ಲಿ ಮತ್ತು ಮುಚ್ಚಿದ ಆದರೂ ಆವರಣಗಳಲ್ಲಿ ಮತ್ತು ಪ್ರಾಸ ರೀತಿಯ ಮತ್ತು ಇದು ಹಿಂದಿನ ಕಾರಣ, ಆಗ ನಾವು ಸಾಧ್ಯವೋ ಎರಡೂ ವೆಬ್ ಪುಟಗಳು ಉತ್ಪಾದಿಸುವ ಆರಂಭಿಸಲು ಕೈಯಾರೆ ಜಿಎಡಿಟ್ Name ಅವುಗಳನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಅಥವಾ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವರ್ಡ್, ಅದಕ್ಕಾಗಿ matter-- ನಾವು ಒಂದು ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ ಅಗತ್ಯವಿದೆ. 

ಅಥವಾ ನಾವು, ಕೋಡ್ ಬರೆಯಲು ಸಾಧ್ಯವಾಯಿತು ನಿಮ್ಮ ಸಲಹೆ ಮುಂಚಿತವಾಗಿ ನಮಗೆ ಅವಕಾಶ ಡೈನಾಮಿಕ್ HTML ರಚಿಸಲು, ಮತ್ತು ನಾವು ನೀನು ಇಲ್ಲಿದೆ ಪಿಎಚ್ಪಿ ಮಾಡುವುದರಿಂದ ಆರಂಭಿಸಲು ಮತ್ತು ಅಂತಿಮವಾಗಿ ಸಹ ಒಂದು ಜೊತೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಬ ಭಾಷೆ, ಮತ್ತೊಂದು ಸೃಷ್ಟಿಸಲು ಒಂದು ಭಾಷೆ ಬಳಸಿ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಯಾವ ಫೇಸ್ಬುಕ್ ಮತ್ತು ಅನೇಕ, ಅನೇಕ ಇತರ ತಾಣಗಳು ವಾಸ್ತವವಾಗಿ ಸಕ್ರಿಯವಾಗಿ ಮಾಡಿ ನಿಮಗೆ ಹೊಸ ಮಾಹಿತಿ ಪ್ರದರ್ಶಿಸಲು. 

ಆದ್ದರಿಂದ ಹೀಗೆ ಒಂದು ಜೊತೆ ಪ್ರಾರಂಭಿಸಿ ರಹಸ್ಯ ನೋಡುತ್ತಿರುವ ಲೈನ್, ಆದರೆ ಒಂದು ಎಂದು ವಾಸ್ತವವಾಗಿ ಬಹಳ ಶಕ್ತಿಶಾಲಿ. ಇಲ್ಲಿಯವರೆಗೆ, ನಾವು ಸಿ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇನೆ, ಇದು ಒಂದು ಸಂಕಲನ ಭಾಷೆ. ಮತ್ತು ಕೇವಲ ಒಂದು ತ್ವರಿತ recap-- ಒಂದು ಸಂಕಲನ ಭಾಷೆ ಯಾವ ವಿಶಿಷ್ಟ ಹೊಂದಿದೆ? ನೀವು ಸ್ಪಷ್ಟವಾಗಿ ಕಂಪೈಲ್ ಅಗತ್ಯವಿದೆ ಇದು, ಆದರೆ ಅದು ಏನು? ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: ಇದು ಅಗತ್ಯವಿದೆ ಯಂತ್ರ ಕೋಡ್ ಜೋಡಣೆ. 

ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ಜೋಡಣೆಗೊಂಡ ಅಗತ್ಯವಿದೆ ಯಂತ್ರ ಕೋಡ್. ಆದ್ದರಿಂದ ನೀವು, ನಿಮ್ಮ ಮೂಲ ಕೋಡ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಇದು ಇಂಗ್ಲೀಷ್ ರೀತಿಯ ರೀತಿಯ ಹೊಂದಿದೆ. ನೀವು ಪರಿವರ್ತಿಸಲು ಏನೋ ಕಡಿಮೆ ಮಟ್ಟದ, ಇದು ಅಂತಿಮವಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ ವಸ್ತು 0 ಮತ್ತು 1 ರ code--. ಮತ್ತು ಇದು ಆ 0 ಮತ್ತು 1 ರ ಆ ಸಿಪಿಯು ಇಂಟೆಲ್ ಮಾಡಿದ ಆ ರೀತಿಯ, ವಾಸ್ತವವಾಗಿ ಅರ್ಥ. 

ಈಗ, PHP ಮತ್ತು ಪೈಥಾನ್ ಮತ್ತು ರೂಬಿ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮತ್ತು ಇತರ ಆಫ್ bunches ಭಾಷೆಗಳ ಕಂಪೈಲ್ ಇಲ್ಲ ಭಾಷೆಗಳ ಆದರೆ ಭಾಷೆಗಳ ತಿಳಿಯುತ್ತದೆ, ಇದು ಅರ್ಥ ನೀವು ನಂತರ ಅವುಗಳನ್ನು ಟೈಪ್ ಮತ್ತು ನೀವು 0 ಮತ್ತು 1 ರ ಪರಿವರ್ತನೆಗೊಳಿಸುತ್ತವೆ ಇಲ್ಲ. ನೀವು ಕೇವಲ ನಂತರ ಒದಗಿಸಲು ಬೇರೆಯವರ ಪ್ರೋಗ್ರಾಂಗೆ ಇನ್ಪುಟ್, ಒಂದು ವಿವರಣೆಯ ಎಂದು. ಮತ್ತು ಆ ವ್ಯಕ್ತಿಯ ಪ್ರೋಗ್ರಾಂ ವಿನ್ಯಾಸ ಮಾಡಲಾಗಿದೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಯಾವ ಪ್ರತಿ ಮತ್ತು ಪೈಥಾನ್ ಅಥವಾ ಪಿಎಚ್ಪಿ ಪ್ರತಿ ಚಿಹ್ನೆ ರೂಬಿ ಅಥವಾ ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಅಥವಾ ಇತರ ಭಾಷೆಗಳು ಅರ್ಥ. 

ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ನೀಡ್ ಇಸ್ ಈ ರೀತಿಯ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ APPLIANCE ಗೆ ಹೋಗಿ ಇಲ್ಲಿ, ಕೇವಲ ಯಾವುದೇ ಹಳೆಯ ವಿಂಡೋ, ಮತ್ತು ನಾವು ನೀವು ಮುಂದೆ ಮತ್ತು ಮುಕ್ತ ಹೋಗುತ್ತಿದ್ದೇವೆ ಎಂಬ ಕಡತ, ಹೇಳಲು, ಹಲೋ. ಈಗ ಹಿಂದೆ, ನಾನು ಉಳಿಸಿದ ಇರಬಹುದು ಒಂದು ಕಡತ ವಿಸ್ತರಣೆಯನ್ನು ಈ, ಆದರೆ ನಾನು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಏನೋ ಇಲ್ಲಿ ಸರಳವಾದ. ನಾನು ಮುಂದೆ ಹೋಗಿ ಆರಂಭಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಈ ರಹಸ್ಯ ವಾಕ್ಯ ಈ ಕಡತ. ಆದ್ದರಿಂದ "ಬಳಕೆದಾರ, ಬಿನ್, env, ಪರಿಸರಕ್ಕೆ, ಪಿಎಚ್ಪಿ. " 

ಈ ಎಂದು ಕೋಡ್ ಕೇವಲ ಒಂದು ರೇಖೆ ನನ್ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಹೇಳಲು ವಿಶೇಷವೇನು, ನಿಮ್ಮ ಸ್ಥಳೀಯ ಹುಡುಕಲು ಹೋಗಿ ಅಂದರೆ ಯಾವುದೇ ಪರಿಸರ, ಪಿಎಚ್ಪಿ interpreter-- ಆಗಿದೆ ಎಲ್ಲೆಲ್ಲಿ ಮತ್ತು ಮುಂದೆ ಹೋಗಿ ಎಂದು ಅನುವಾದಕರನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತಾರೆ ಕೆಳಗಿನ ಕೋಡ್ ಅರ್ಥೈಸಲು. ಈಗ, ಈ ರೀತಿಯ ಪಿಎಚ್ಪಿ ಒಂದು ಕೊಳಕು ವೈಶಿಷ್ಟ್ಯವನ್ನು. ಆದರೆ ಈ ಭಾಷೆಯಲ್ಲಿ, ಯಾವುದೇ ಸಮಯ ನೀವು, ಪಿಎಚ್ಪಿ ಕೋಡ್ ಬರೆಯಲು ಈ ಕೊಳಕು ಒಂದು ಮಾಡಬೇಕು ಆರಂಭದಲ್ಲಿ ಗುರುತಿಸಲು PHP ಟ್ಯಾಗ್ಗಳನ್ನು ನಿಮ್ಮ code-- <ಪಿಎಚ್ಪಿ ಆಫ್. 

ಆದರೆ ಇಲ್ಲಿ ಕೆಳಗೆ, ನಾನು ಏನಾದರೂ ಮಾಡಬಹುದು ಸಾಕಷ್ಟು ಸರಳ, ಹಾಗೆ printf ಹಲೋ ಅಲ್ಪವಿರಾಮ ವಿಶ್ವದ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ನಿಕಟ ಉಲ್ಲೇಖ, ಮುಚ್ಚಿ ಆವರಣದ. ತದನಂತರ ಕೇವಲ ಉತ್ತಮ ಅಳತೆ, ನಾನು ಪಡೆಯಲಿದ್ದೇನೆ ಮುಂದೆ ಮತ್ತು ಹತ್ತಿರ ಹೋಗಲು ಇಲ್ಲಿ ಮೇಲೆ ನನ್ನ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ ಆದ್ದರಿಂದ ಎಲ್ಲವೂ ನೋಟ ಚೆನ್ನಾಗಿ ಸಾಕಷ್ಟು ಮುದ್ರಿತ. 

ಮತ್ತು ತಕ್ಷಣ ನಾನು, ಉಳಿಸಿ ಕ್ಲಿಕ್ ಮಾಹಿತಿ ಜಿಎಡಿಟ್ Name ಸಾಕಷ್ಟು ವಾಸ್ತವವಾಗಿ ಚುರುಕು ಆ ಮೊದಲ ಸಾಲಿನಲ್ಲಿ ನೋಡಲು ಮತ್ತು ಓಹ್, ನೀವು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಬರೆಯಲು ನೀವು, ಅರ್ಥ. ನನಗೆ ವಾಕ್ಯ ಹೈಲೈಟ್ ಅವಕಾಶ ಬಣ್ಣಗಳ ಇದು ಆದ್ದರಿಂದ ಇಲ್ಲಿ ನಿಂತಿದೆ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಔಟ್. ಆದರೆ ಈಗ ನಾನು ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ಕೆಳಗೆ. ನಾನು ಜೂಮ್ ಮಾಡುತ್ತೇವೆ. 

ಈ ಪ್ರೋಗ್ರಾಂ "ಹಲೋ" ಎಂಬ ಆದ್ದರಿಂದ ನಾನು, ನಿನ್ನ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಆದರೆ ಅನುಮತಿ ನಿರಾಕರಿಸಿದ. ಮತ್ತು ಬ್ಯಾಷ್. ನಾವು ವಾಸ್ತವವಾಗಿ ಕೇಳಿಬಂತು ವಿಷಯ ಒಂದೆರಡು ವಾರಗಳ ಹಿಂದೆ Shellshock ಸಂದರ್ಭದಲ್ಲಿ, ಆ ದೋಷಗಳನ್ನು ಒಂದು. 

ಆದರೆ ಅನುಮತಿ ನಾವು ನೋಡಿದ ನಿರಾಕರಿಸಲಾಗಿದೆ ಮೊದಲು, ಬಹುಶಃ ಬೇರೆ ಸಂದರ್ಭದಲ್ಲಿ. ಯಾರಾದರೂ ಹೇಗೆ ಸ್ಮರಿಸಿಕೊಳ್ಳುತ್ತಾನೆ ನೀವು ಏನಾದರೂ ಸರಿಪಡಿಸಲು ಇರಬಹುದು ಅನುಮತಿ ಈ ರೀತಿಯ ನಿರಾಕರಿಸಲಾಗಿದೆ ಅಲ್ಲಿ? ಆಜ್ಞೆಯನ್ನು ಕನಿಷ್ಠ, ಏನು? 

ವಿದ್ಯಾರ್ಥಿ: ನಂತರ Chmod. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು, chmod, ಒಂದು ಕಡತದ ಕ್ರಮದಲ್ಲಿ ಬದಲಿಸಿದ. ಮತ್ತು ನೀವು ಎಲ್ಲಾ ಹೆಚ್ಚು ಬಳಸಲಾಗುತ್ತದೆ ಪಡೆಯುತ್ತೀರಿ ನಂತರದ ಸಮಸ್ಯೆ ಈ ಮುಂದಿನ ವಾರ ಸೆಟ್. ಆದರೆ ಈಗ, ನಾನು ಬದಲಾಯಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಮೋಡ್, ಓದಬಲ್ಲ ಎಂದು ಅಲ್ಲ ಆದರೆ ಎಲ್ಲರೂ executeability ನೀಡಲು ಸೌಲಭ್ಯಗಳನ್ನು, ಸಾಮರ್ಥ್ಯವನ್ನು ಈ ಕಡತವನ್ನು ಚಲಾಯಿಸಲು. ಮತ್ತು ನಾನು ನಿಯೋಜಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ಕಡತ ಎಂದು ಹಲೋ. 

ನಾನು ಈಗ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮಾಡಿದರೆ ಹಲೋ, ನೀವು ನಮೂದಿಸಿ ವಾಸ್ತವವಾಗಿ, ನೋಡಿ, ನನ್ನ ಪ್ರೋಗ್ರಾಂ, ಹಲೋ ವರ್ಲ್ಡ್. ಮತ್ತು ಹಂತದ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಸಂಪೂರ್ಣವಾಗಿ ಬಿಟ್ಟು? ಕಂಪೈಲ್. ಆದ್ದರಿಂದ ನಾನು ಸಾಕಷ್ಟು ಸರಳವಾಗಿ ಈ ಕಾರ್ಯಕ್ರಮವನ್ನು ನಿರ್ವಹಿಸಿದ. 

ಮತ್ತು ಇದು ನೀವು ಈ ಮಾಡಬಹುದು ತಿರುಗಿದರೆ ಸಿ ನೆನಪಿಗೆ ವಾಕ್ಯ ಸಾಕಷ್ಟು ನನ್ನ ಇಂದಿನ ಕೋಡ್ ಗೆ ಹೋಗಿ ಅವಕಾಶ ಇದು ನನ್ನ vhost ಕೋಶಕ್ಕೆ ಪುಟ್ ಇಲ್ಲಿ, ನಿಜವಾದ ಕಾರಣಗಳಿಗಾಗಿ ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ. ಮತ್ತು ನಾನು, ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ ನಿಯಮಗಳು 1, ಸೇ. 

ಮತ್ತು ನೀವು ಮೊದಲ ಇಲ್ಲಿ ನೋಡುತ್ತಾರೆ ಮತ್ತು ಅಗ್ರಗಣ್ಯ, ಕಾಮೆಂಟ್ಗಳನ್ನು ಇಡೀ ಗುಂಪೇ. ಆದರೆ ಈ ವಾಸ್ತವವಾಗಿ PHP ಒಂದು ಮರು ಸೃಷ್ಟಿ ಕ್ರಮವಿಧಿಯ ನಾವು ವಾರದಲ್ಲಿ ಮಾಡಿದರು ಒಂದು ಎಂಬ ಪರಿಸ್ಥಿತಿಗಳು 1.c ಅಲ್ಲಿ ಉದ್ದೇಶದಲ್ಲಿ ಈ ಕಾರ್ಯಕ್ರಮದ ಜೀವನ ಕೇಳಲು ಸ್ಪಷ್ಟವಾಗಿ ಆಗಿದೆ ಒಂದು ಪೂರ್ಣಾಂಕ ಬಳಕೆದಾರ ತದನಂತರ ಕೆಲವು ನಯವಾದ ಮಾಡಲು ಇದು ಬಗೆಗಿನ ವಿಶ್ಲೇಷಣೆ ಅದು ಧನಾತ್ಮಕ ಅಥವಾ ನೀವು ಹೇಳಲು ಋಣಾತ್ಮಕ ಅಥವಾ ಶೂನ್ಯಕ್ಕೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ಮತ್ತು ನಾನು ಮಾತ್ರ ಈ ತರುವ ಏಕೆಂದರೆ, ಬಹುಶಃ ಒಂದು ಸ್ವಲ್ಪ ವಿವರ ಹೊರತುಪಡಿಸಿ ಅದು ಸಿ ಇಲ್ಲಿಯವರೆಗೆ ಅಸ್ಪಷ್ಟವಾಗಿದ್ದರೆ ಇಲ್ಲಿದೆ 

ಒಂದು ವಿಶಿಷ್ಟ ಯಾವುದು ಇಲ್ಲಿ ಬಹುಶಃ ಔಟ್ ದಾಟಿದಾಗ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ಎಂದು ನಿಮ್ಮನ್ನು? ಬಹುಶಃ ಎರಡು ವಿಷಯಗಳನ್ನು. ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: ಡಾಲರ್ ಚಿಹ್ನೆ ಎನ್? 

ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಆದ್ದರಿಂದ ಡಾಲರ್ ಚಿಹ್ನೆ ಎನ್ ಇರುತ್ತದೆ. ಡಾಲರ್ ಸೈನ್ಸ್, ಮಾಹಿತಿ ನಾವು ಹೋಗುವ, ನೋಡುತ್ತಾರೆ ಆರಂಭಕ್ಕೆ ಫಿಕ್ಸ್ ಯಾವುದೇ ವ್ಯತ್ಯಯ PHP ಆಫ್. ಇದು ಎರಡೂ ಉತ್ತಮ ಮತ್ತು ಕೆಟ್ಟ ಒಳ್ಳೆಯದು ಇದು ರೀತಿಯ ಸ್ಪಷ್ಟ ಇಲ್ಲಿದೆ ಇದು ಎಂದು ಕೆಟ್ಟ ವೇರಿಯಬಲ್, ಮತ್ತೊಂದು ವಿಷಯ ಟೈಪ್. ಮತ್ತು ಇತರ ಒಂದು ಇಲ್ಲ ವಿಷಯ ನಾವು ಹೊಂದಿವೆ ಸಾಕಷ್ಟು ಕನಿಷ್ಠ ಈ ಕಾಗುಣಿತ, ಕಾಣಬಹುದು. ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: readline. 

ಡೇವಿಡ್ ಜೆ MALAN: readline. Readline ನಾವು ರಲ್ಲಿ, ವಸ್ತುತಃ, ಗಮನಿಸಲಾಗಲಿಲ್ಲ ಏನೋ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಸಹ ಸಿ, ಇದೇ, ನಾವು GetString ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದ ಆದರೆ, ಮತ್ತು ಈ ತನ್ನ ಪ್ರತಿರೂಪವಾದ ಹೊಂದಿದೆ. ನಾನು ಈ ಹೋಗಿ ಆದ್ದರಿಂದ ಮನೆಯಿದ್ದ ಕೋಶವನ್ನು, ನನ್ನ vhost ಸ್ವಲ್ಪ ವಿವರಿಸಲು ಮಾಡುತ್ತೇವೆ ಎಂದು ಕೋಶವನ್ನು ಮತ್ತು ನನ್ನ ಮೂಲ ಡೈರಕ್ಟರಿ, ಮತ್ತು ನಾನು ಮುಂದೆ ಹೋಗಿ ಡಾಟ್ ಕತ್ತರಿಸಿ ಮಾಡಲು ಪರಿಸ್ಥಿತಿಗಳಲ್ಲಿ whoops-- ಡಾಟ್ ಕತ್ತರಿಸಿ ನಿಯಮಗಳು 1, ನೀವು, ಮತ್ತೆ, ನೋಡುತ್ತಾರೆ ಅದೇ issue-- ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಿದರು. 

ಆದ್ದರಿಂದ ನನಗೆ ಜೂಮ್ ಅವಕಾಶ ಮತ್ತು ಒಂದು ಪ್ಲಸ್ chmod ಮಾಡಲು ಪರಿಸ್ಥಿತಿಗಳು, ಡಾಟ್ ಕತ್ತರಿಸಿ ಸ್ಥಿತಿಗಳನ್ನು ಕ್ಷ. ನಾನು 50, ಒಂದು ಪೂರ್ಣಾಂಕ ದಯವಿಟ್ಟು ಬಯಸುತ್ತೇನೆ. ಮತ್ತು ನಾವು ಈ ಆಡಬಹುದು ಆಟದ ಎಲ್ಲಾ ದಿನಗಳ. ಇದು ನಿಖರವಾಗಿ ವರ್ತಿಸುತ್ತಾರೆ ವಿಶೇಷವೇನು ಇದು ವಾರ ಮಾಡಿದಂತೆ. 

ಹೊರತುಪಡಿಸಿ, ಸರಿ ಆದ್ದರಿಂದ ಎಲ್ಲಾ ವಿಭಿನ್ನ ಅಲ್ಲ ಅಲ್ಲ ವಾಕ್ಯ ಕೇವಲ ಸ್ವಲ್ಪ ಬಿಟ್, ಆದರೆ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ನಾನು ಮತ್ತೆ ಈ ಸಾಲಿನ ಹೊಂದಿದ್ದ ನನಗೆ ಏನೋ ರಚಿಸಲು ಅನುಮತಿಯನ್ನು , ಹಲೋ ಎಂಬ ಸಿ ಪ್ರೋಗ್ರಾಂ ತೋರುತ್ತಿದೆ ಎಂಬ ಪರಿಸ್ಥಿತಿಗಳು 1. ಆದರೆ ಅಲ್ಲ 0 ಮತ್ತು ಬಿಡಿಗಳ ನಾನು ನೇರವಾಗಿ ಪಾಲಿಸಲು ಬಾಗುತ್ತೇನೆ. ಇದು ಬದಲಾಗಿ ಈ ಚಾಲನೆಯಲ್ಲಿರುವ ಇದರ ಹೆಸರು ಇಂಟರ್ಪ್ರಿಟರ್ ಭಾಷೆ ಒಂದೇ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. ಕಾರ್ಯಕ್ರಮ ನನ್ನ ಕೋಡ್ PHP ಕರೆಯಲಾಗುತ್ತದೆ, ಮತ್ತು ಇದೆ ರೇಖೆಗಿಂತ ಕೆಳಗೆ ಒಂದು ಇದನ್ನು ನೀಡಲಾಗುತ್ತದೆ. 

ನಾವು ಮತ್ತೊಂದು ಸರಳವಾದ ಮಾಡಬಹುದು ಏನೋ ನೆನಪಿಗೆ ಉದಾಹರಣೆಗೆ ನಾವು ವಾರಗಳ ಹಿಂದೆ. ಮತ್ತೆ, ಈ ಒಂದು ತೆರನಾದ ಕೋಡ್ ಅನಿಯಂತ್ರಿತ ಪಡೆ ಎಂದು ಸ್ಪಷ್ಟವಾಗಿ ಮಾಡುತ್ತದೆ ನೀವು ಏನು ಔಟ್ ಮಾಡಿದಾಗ? ಏನು ಈ ಬಹುಶಃ, ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು? 

ಆದ್ದರಿಂದ ಆರಂಭದಲ್ಲಿ ಸಾಲಿನ 16 ರಂದು, ಅಷ್ಟೇ ಎಕ್ಸ್ ಬಹುಶಃ, ಈಗ 2 ಹೇಳಲು ವಿಶೇಷವೇನು. % ಡಿ printf ಫಾರ್ $ ನಾನು ಸಮನಾಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ ಇದು cubing ವಿಶೇಷವೇನು, ಡಾಟ್, ಡಾಟ್, ಸಾಲು 17 ರಲ್ಲಿ, ಡಾಟ್. ತದನಂತರ 18 ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ ಸಾಲಿನಲ್ಲಿ ಒಂದು ಕಾರ್ಯ ಘನ ಕರೆ. ಮತ್ತು ಅಲ್ಲಿ ಘನ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ? 

ಅಲ್ಲದೆ, ಇದು, ಸಾಲು 25 ರಲ್ಲಿ ತೋರುತ್ತಿದೆ ಆದ್ದರಿಂದ ಎಲ್ಲ ವಿಭಿನ್ನ ಅಲ್ಲ. ನಾನು ಮೇಲೆ ಕೆಲವು ಕಾಮೆಂಟ್ಗಳನ್ನು ಮಾಡಲೇಬೇಕು ಇದು, ಆದರೆ ಬಹುತೇಕ ಭಾಗ, ಇದು ಸಾಕಷ್ಟು ನೇರ ಇಲ್ಲಿದೆ ದರದಲ್ಲಿ ಅಥವಾ ಪರಿವರ್ತನೆ PHP ಆವೃತ್ತಿ ಸಿ ಪ್ರೋಗ್ರಾಂನಿಂದ. ಆದರೆ ಈಗ ಒಂದೆರಡು ಇವೆ ಬಹುಶಃ ಜಿಗಿಯುತ್ತಾರೆ ಎಂದು ವ್ಯತ್ಯಾಸಗಳು. ಬೇರೆ ಏನನ್ನು ನೀವು ಹೇಗೆ ವಿಭಿನ್ನವಾಗಿದೆ ಸಿ ಇದೇ ಪ್ರೋಗ್ರಾಂ ಬರೆಯಲು ಇರಬಹುದು? 

ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. 

ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲ ಯಾವುದೇ ಮಾದರಿ ಟಾಪ್ ಅಪ್. ಆದ್ದರಿಂದ PHP ಯಲ್ಲಿ, ನಾನೂ ಒಂದು ಆಧುನಿಕ languages-- ಬಹಳಷ್ಟು ಬಹಳಷ್ಟು ಅತ್ಯುತ್ತಮ ಮತ್ತು ಹೆಚ್ಚು ಉಪಯುಕ್ತ ಸಿ ಆ ರಲ್ಲಿ ಸಂಕಲನಕಾರರ ಹೆಚ್ಚು ಇಲ್ಲಿ ಕಾರ್ಯ ಅಪ್ ಹಾಕಬಹುದು, ನೀವು, ಇಲ್ಲಿ ಕೆಳಗೆ ಒಂದು ಕಾರ್ಯ ಹಾಕಬಹುದು ವ್ಯಾಖ್ಯಾನಕಾರರಾಗಿ ಹೋಗುತ್ತದೆ ನೀವು ಓದುವ ಪರವಾಗಿ ಮಾಡಲು ಇಡೀ ಕಡತ ಇದು ನಿರ್ಧರಿಸುತ್ತದೆ ಮೊದಲು ಕೆಲವು ಫಂಕ್ಷನ್ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ನಂತರ ಆದ್ದರಿಂದ ಉತ್ತಮ ಸುಧಾರಣೆ ವರ್ಷಗಳ. ಆದರೆ ವಿಷಯವೆಂದರೆ ಬೇರೆ ಬೇರೆ ಅಥವಾ ಇಲ್ಲಿ ಕಂಡುಬರುವುದಿಲ್ಲ. ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. ಡೇವಿಡ್ ಜೆ MALAN: ನಾವು ಹೊಂದಿಲ್ಲ ಅಸ್ಥಿರ ರೀತಿಯ ಘೋಷಿಸಲು ಆದ್ದರಿಂದ ನಾವು ಬಹಳ ನೋಡುತ್ತಾರೆ ಪಿಎಚ್ಪಿ ವಿವಿಧ ರೀತಿಯ, ಆದರೆ ನೀವು ಅವರಿಗೆ ಸೂಚಿಸಿ ಅಗತ್ಯವಿಲ್ಲ, ಇದು ಒಳ್ಳೆಯ ಮತ್ತು ಕೆಟ್ಟ ಎರಡೂ ಆಗಿದೆ. ಮತ್ತು ಇನ್ನೊಂದು ವಿಷಯ ಕಾಣೆಯಾಗಿದೆ ಇಲ್ಲ. 

ವಿದ್ಯಾರ್ಥಿ: ಯಾವುದೇ ಗ್ರಂಥಾಲಯಗಳು ಇಲ್ಲ. 

ಡೇವಿಡ್ ಜೆ MALAN: ಯಾವುದೇ ಗ್ರಂಥಾಲಯಗಳು ಇಲ್ಲ. ಸರಿ, ಆದ್ದರಿಂದ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ. ನಾವು ಬಾಕ್ಸ್ ಹೊರಗೆ ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಪಡೆಯಲು. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಸಾಕಷ್ಟು ಹೆಚ್ಚು ಇಲ್ಲ ನಾನು ಯೋಚನೆ ಹೆಚ್ಚು ವಿಷಯಗಳನ್ನು ಭಿನ್ನವಾಗಿದೆ. ಹೇಗೆ ಹಿಂದೆ ದಾರಿ? ಅದು ಯಾವುದು? ಇದು ಮತ್ತೊಮ್ಮೆ ಸೇ? 

ವಿದ್ಯಾರ್ಥಿ: ಪಾಯಿಂಟರ್. 

ಡೇವಿಡ್ ಜೆ MALAN: ಇಲ್ಲ ಪಾಯಿಂಟರ್ಸ್. ಸರಿ, ಕನಿಷ್ಠ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಯಾವುದೇ. ಮೇಳದ. ಆದ್ದರಿಂದ ಪಾಯಿಂಟರ್ಸ್ ಇಲ್ಲ ವಾಸ್ತವವಾಗಿ ಸಾಮಾನ್ಯವಾಗಿ ಪಿಎಚ್ಪಿ. ಕರೆಯುವುದನ್ನು ಉಲ್ಲೇಖಗಳಿವೆ, ಆದರೆ ಅಲ್ಲಿ ಹೆಚ್ಚು ಸಮಯ ಕಳೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ. ಮತ್ತು ಬೇರೆ ಏನು? 

ವಿದ್ಯಾರ್ಥಿ: ಮುಖ್ಯ. ಡೇವಿಡ್ ಜೆ MALAN: ಮುಖ್ಯ. ಆದ್ದರಿಂದ ಈ ವಿಷಯವೇನಲ್ಲ ಆಗಿತ್ತು ನಾನು ಯೋಚಿಸ್ತಿದ್ದೆ. ಯಾವುದೇ ಮುಖ್ಯ ಪ್ರವೇಶ ಬಿಂದು ಎಂದು ಗಮನಿಸಿ. ನೀವು ಕೇವಲ ನಿಮ್ಮ ಕೋಡ್ ಬರೆಯಲು ಆರಂಭಿಸಬಹುದು. ಮತ್ತು ಈ ವಾಸ್ತವವಾಗಿ ಪ್ರಯೋಜನಕಾರಿಯಾಗಿರುತ್ತವೆ ಹೋಗುವ ನಾವು ಪರಿವರ್ತನೆ ಮಾಡಿದಾಗ ಕ್ಷಣದಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಬಳಸಿ ಗೆ ಇದೇ ಭಾಷೆ ವೆಬ್ ಆಧಾರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಯಾವುದಕ್ಕೆ ಕೇವಲ ಒಂದು ಪ್ರವೇಶ ಅಂಶಗಳಿಲ್ಲ ಬಯಸುವುದಿಲ್ಲ. ನಾವು ಒಂದು ಗುಂಪೇ ಬಯಸಬಹುದು URL ಗಳನ್ನು ವಿವಿಧ ಕಡತಗಳ ಒಂದು ಗುಂಪೇ ಎಲ್ಲಾ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ತೆಗೆದುಕೊಳ್ಳುವ ಮತ್ತು ಔಟ್ಪುಟ್ನ್ನು ಉತ್ಪಾದಿಸುವುದಿಲ್ಲ. 

ಆದರೆ ಇಲ್ಲಿ ಅತ್ಯಂತ ಸುಂದರ ಕಾರ್ಯಕ್ರಮ ಹೊಂದಿದೆ ಉದಾಹರಣೆಗೆ ನಾನು, ಕಳೆದ ಬಾರಿ ಭರವಸೆ ಅವುಗಳೆಂದರೆ ಈ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಇಲ್ಲಿ ತಪ್ಪು. ಇದು, ಈ ಫೈಲ್ ಸ್ಪೆಲ್ಲರ್ ನಾವು , ಇಲ್ಲ ಹೆಚ್ಚು ಸಮಯ ಕಳೆಯಲು ಸಾಧ್ಯವಿಲ್ಲ ಮೂಲಭೂತವಾಗಿ porting-- ಪಿ ಒ-ಆರ್-ಟಿ. ಇದು, ಸೇ ನೀಡಿದ ಕೇವಲ ವರ್ಡ್ ನೀವು ಒಂದು ಭಾಷೆ ಮತಾಂತರ ಕೈಯಾರೆ ಸಾಮಾನ್ಯವಾಗಿ ಮತ್ತೊಂದು. 

ಈ ಪಿಸಿ ಒಂದು ದರದಲ್ಲಿ ಆಗಿದೆ pset 5 ರಿಂದ ಸ್ಪೆಲ್ಲರ್ ಆವೃತ್ತಿ. ಮತ್ತು ನಾನು ಮೂಲಭೂತವಾಗಿ ಪರಿವರ್ತಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು ನಿಕಟವಾಗಿ ನಾನು ಸಾಧ್ಯವಾದಷ್ಟು ರೇಖೆ ಮೂಲಕ ಲೈನ್. ನೀವು ವಿಷಯ ಈ ರೀತಿಯ ವೇಳೆ, ಇದು ವಾಸ್ತವವಾಗಿ ಒಂದು ಹಂತದಲ್ಲಿ ಯೋಗ್ಯವಾಗಿದೆ ಅಡ್ಡ ಅಪ್ ಮೂಲಕ ಎರಡೂ ಅವುಗಳನ್ನು ಎಳೆಯುವ ಅಡ್ಡ ಮತ್ತು ಅದೇ ಎಂಬುದನ್ನು ನೋಡಿದ ಮತ್ತು ವಿವಿಧ ಇಲ್ಲಿದೆ. ಆದರೆ ಅವರು ಬಹಳ ರೀತಿಯ ಡಾರ್ನ್ ಆರ್. ನೀವು ನೆನಪಿಡುವ ವೇಳೆ, ಏನು ಸ್ಪೆಲ್ಲರ್ ಸಹ, ಹೇಗಿತ್ತು ನೀವು ಮಾಡಲಿಲ್ಲ ಸಹ ಈ ಫೈಲ್ ಬದಲಾಯಿಸಲು ಹೊಂದಿವೆ, ಇದು ಬಹಳ ರೀತಿಯ ಇಲ್ಲಿದೆ ರಚನಾತ್ಮಕವಾಗಿ ಕೇವಲ ಒಂದೆರಡು ಜೊತೆ ಇಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು. 

ಆದ್ದರಿಂದ ಈ ಇದು ಬಹಳ ಕಷ್ಟ ಎಂದು ಮಾತ್ರ ಸ್ಪೆಲ್ಲರ್ ಪರಿವರ್ತಿಸಲು ನೇರ ಸಿ ನಿಂದ PHP ಗೆ. ಆದರೆ ನಿಘಂಟು ಇಲ್ಲ ಇನ್ನೂ ಬಲವಾದ ಏನೋ. ನನ್ನ ಮುಂದೆ ಹೋಗಿ ರಚಿಸಲು ಅವಕಾಶ ನನ್ನ ಸ್ವಂತ, dictionary.php ಕಡತ. ಎಂದು ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ನಾವು ಸಿ ಬದಲಿಗೆ ಪಿಎಚ್ಪಿ ಕರೆ ಮಾಡುತ್ತೇವೆ. ಈ ಒಂದು PHP ಕಡತ ಏಕೆಂದರೆ, ನಾನು ಸ್ವಲ್ಪ ಹೊಂದಿವೆ annoyingly-- do-- ಫೈಲ್ ಆರಂಭಿಸಲು ಹಾಗೆ ಒಂದು ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್. ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು. ಇದು ಚೆಕ್ ಎಂದು ಕಾರ್ಯ, ಮೊದಲು ಒಂದು ಪದ ತೆಗೆದುಕೊಳ್ಳುವುದು. ಆದರೆ ಈ ವಾದದ ಒಂದು ಡಾಲರ್ ಮಾಡಲಿಕ್ಕೆ ನಾವು, ಮತ್ತೆ, ಪಿಎಚ್ಪಿ ಬಳಸುತ್ತಿರುವ ಕಾರಣ ಸೈನ್. ಮತ್ತೊಂದು ಕಾರ್ಯ dictionary.c ಲೋಡ್ ಆಗಿತ್ತು ಮತ್ತು ಇದು, ಒಂದು ನಿಘಂಟು ಹೆಸರಿನಲ್ಲಿ ತೆಗೆದುಕೊಂಡಿತು ಆದ್ದರಿಂದ ನಾನು ಹೋಗಲು ಸಿದ್ಧ ಎಂದು ಕಾರ್ಯ ಪಡೆಯುತ್ತೀರಿ. 

Dictionary.c ಮತ್ತೊಂದು ಯಾವುದು? ಗಾತ್ರದಲ್ಲಿ, ನೈಸೆಸ್ಟ್ ಬಿಡಿಗಳ ಒಂದು ಕನಿಷ್ಠ ನೀವು ಸುಮಾರು ಕೆಲವು ವೇರಿಯಬಲ್ ಇರಿಸಬೇಕಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಗಾತ್ರ ಕೇವಲ ವೇರಿಯಬಲ್ ಮರಳಲು ಹೊಂದಿದೆ. ತದನಂತರ ಇಳಿಸುವುದನ್ನು ಇತ್ತು. 

ಆದ್ದರಿಂದ ಈ ನಾಲ್ಕು ಇದ್ದವು ಸಮಸ್ಯೆ ಕಾರ್ಯಗಳನ್ನು 5 ಸೆಟ್ ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಅಗತ್ಯವಿದೆ ಎಂದು ಕೆಲವು ವಿನ್ಯಾಸ ಅಥವಾ ರಚನೆಗಳು. ಹಾಗಾಗಿ ಭರವಸೆ ಆ ಪಿಎಚ್ಪಿ, ನಾವು ಘೋಷಿಸಬಹುದು ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್, ಉದಾಹರಣೆಗೆ, ಸುಲಭವಾಗಿ ಎಲ್ಲಾ. ವಾಸ್ತವವಾಗಿ, ನಾನು ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ಬಯಸಿದರೆ, ನಾನು ಕೇವಲ ಹೋಗುತ್ತಿದ್ದೇವೆ ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನನ್ನ ಹ್ಯಾಶ್ ಟೇಬಲ್ ಇಲ್ಲ. ಮತ್ತು ಗಮನಿಸಿ, disheartening ಇಲ್ಲಿದೆ ನಾವು ಕಳೆದ ಬಾರಿ ವಾಪಸ್ಸು ಬಿಟ್ಟು. ನಾನು ಬಯಸಿದರೆ ನೀವು, ಏನು ಗೊತ್ತಿಲ್ಲ ಗಾತ್ರ ಒಂದು ವೇರಿಯೇಬಲ್, ಹಾಗೂ, ಈ ಒಂದು ಎಲ್ಲಾ ಅಲ್ಲ ಸಿ ಆ ಬೇರೆ, ಆದರೆ ನಾನು ಮುಂದೆ ಹೋಗಿ ಎಂದು ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು ಯಾವುದೇ ಮಾಹಿತಿ ಪ್ರಕಾರ ಗಮನಿಸಿ. ಮತ್ತು ನಾನು ನಂತರ ಹಿಂದಿರುಗಿ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಇಲ್ಲಿ ಕೆಲವು ಕಾಮೆಂಟ್ಗಳನ್ನು ಸೇರಿಸಿ. ಆದರೆ ಲೋಡ್ ಬಗ್ಗೆ ಏನು? 

ವೇಳೆ ಡಾಲರ್ ಚಿಹ್ನೆ ನಿಘಂಟು ನನ್ನ ಕಡತದ ಹೆಸರಾಗಿರುತ್ತದೆ ಮತ್ತು ನಾನು ನಿಜವಾಗಿಯೂ ಲೋಡ್ ಬಯಸುವ ಈಗ ಈ ಟೇಬಲ್ಲಿಗೆ ಪದಗಳನ್ನು, ನಾನು ವಾಸ್ತವವಾಗಿ ಮಾಡಬಹುದು ಸರಳವಾದ ಏನಾದರೂ. ಒಂದಾಗಿದೆ ಮತ್ತು ಈ ಗೌಣವಾಗಿ ಆಗಿದೆ annoying-- ಪಿಎಚ್ಪಿ, ನೀವು ಒಳಗೆ ನಿರ್ದಿಷ್ಟಗೊಳಿಸಿ ಒಂದು ಕಾರ್ಯದ ನೀವು ವೇಳೆ ಕೆಲವು ಜಾಗತಿಕ ಪ್ರವೇಶಿಸಲು ಬಯಸುವ ಹೊರಗೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಎಂದು ವೇರಿಯಬಲ್. 

ಆದರೆ ವಿಶೇಷವಾಗಿ ಅಲ್ಲ ಇದೀಗ ಆಸಕ್ತಿದಾಯಕ. ಏನು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರವಾಗಿದೆ ಈ ಪ್ರತಿಯೊಂದು ಹೊಂದಿದೆ ನಾನು ಕಳೆದ ಬಾರಿ ತಿಳಿಸಿದ ನಿರ್ಮಿಸಲು. ಮತ್ತು ಇದು ಪಿಎಚ್ಪಿ ಕಾರ್ಯ ಹೊಂದಿದೆ ತಿರುಗಿದರೆ ಅವರ ಉದ್ದೇಶ ಜೀವನದಲ್ಲಿ ಎಂಬ ಕಡತ ಒಂದು ಕಡತವನ್ನು ತೆರೆಯಲು ಮತ್ತು ಓದಲು ಆಗಿದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ತನ್ನ ರೇಖೆಗಳ ಎಲ್ಲಾ ಮತ್ತು ಮತ್ತೆ ಅವರನ್ನು ಹ್ಯಾಂಡ್. 

ಇದು ನಾನು ನಿಘಂಟು ಮಾಡಬಹುದು ಹೇಳಲು ಹೊಂದಿದೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಾನು ಕಡತ ಕರೆ ಮಾಡಿದಾಗ ಆ, ಈ ನನ್ನ ಹಿಂದೆ ಹಸ್ತಾಂತರಿಸುವ ನಾನು ಕಡತದಿಂದ ಪದಗಳನ್ನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ಇದು ಎಲ್ಲಾ ಉತ್ತಮ ಇಲ್ಲಿದೆ. ಇದು ಇನ್ನೂ ಒಂದು ಲೈನ್ ಎಂದು ವಿಶೇಷವೇನು ಪದಗಳನ್ನು, ಏನೋ ರೇಖೀಯ ಆಫ್. ಆದರೆ ನಾನು ಮುಂದೆ ಹೋಗಿ ತಿರುಗಿ ಮಾಡಬಹುದು ಈ ಪದಗಳಲ್ಲಿ ಬಳಸುವುದು ವಾಕ್ಯ ನಾವು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಕಳೆದ ಬಾರಿ ಕಂಡಿತು. ಮತ್ತು ನೀವು ಹೆಚ್ಚು ಇದನ್ನು ನೋಡುತ್ತಾರೆ ಮುಂಬರುವ pset ರಲ್ಲಿ. 

ಆದರೆ ಈಗ ನಾನು ಲೂಪ್ iterating ಹೊಂದಿವೆ ನಿಘಂಟು ಪ್ರತಿಯೊಂದು ಪದವು ಮೇಲೆ. ಮತ್ತು ಪ್ರತಿ ಪುನರಾವರ್ತನೆ ಮೇಲೆ, ನಾನು ನೆನಪಿಸಿಕೊಂಡು "ಪದ." ಪ್ರಸ್ತುತ ಪದ ಕರೆ ಮತ್ತು ಎಲ್ಲಾ ಇದು ತೆಗೆದುಕೊಳ್ಳುವುದು ನಿಘಂಟು ಹೊಂದಿದೆ ಒಂದು ಪದ ಪುಟ್ ಪದ ಊಹೆ ಎಂದು ವಿಶೇಷವೇನು "ನಿಜವಾದ." ನನ್ನ ಇನ್ಸರ್ಟ್ ಕಾರ್ಯ ಇಲ್ಲಿದೆ. ನನ್ನ ಲೋಡ್ ಕಾರ್ಯವನ್ನು ಇಲ್ಲಿದೆ ನನ್ನ ನಿಘಂಟು ಫಾರ್. ಈಗ ಅದು ಒಂದು ಮೋಸಮಾಡುವುದನ್ನು ಒಂದು ಬಿಟ್ ನ, ನೀವು ನಿಜವಾಗಿ ಏನು, ಗೊತ್ತಿಲ್ಲ ಪದಗಳ ಕೊನೆಯಲ್ಲಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ನ ನಾನು ಬಹುಶಃ ತೊಡೆದುಹಾಕಲು ಎಂದು, ಪಿಎಚ್ಪಿ ಹೊಂದಿದೆ ಏಕೆಂದರೆ, ಒಂದು ಸಮಸ್ಯೆ ಅಲ್ಲ ಒಂದು ಕ್ರಿಯೆ ಎಂದು ಚಾಪ್ ಇದು ಅಕ್ಷರಶಃ ಕೊನೆಯಲ್ಲಿ ಒಂದು ಪಾತ್ರದ ತುಂಡರಿಸಿ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಸಮಸ್ಯೆ. ನಾವು ಮುಂದೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಹೋಗಿದ್ದೀರಿ ಕೇವಲ ಈ ಚಿಕ್ಕದಾಗಿ. ಮತ್ತು ಈಗ ನಾನು ಬಹುಶಃ ಗಮನದಲ್ಲಿರಿಸಲು ಗಾತ್ರದ, ಆದ್ದರಿಂದ ನಾವು ಕನಿಷ್ಠ ಹೀಗೆ ಗಾತ್ರ ++. ನಾನು ಮೊದಲು ಹಾಗೆ ಮಾಡಬಹುದು. ತದನಂತರ ಬಹುಶಃ ಹೋಗುತ್ತದೆ ತಂದೆಯ ನಿಜವಾದ ಹಿಂತಿರುಗಿ ಆದ್ದರಿಂದ, ಕೇವಲ ಉತ್ತಮ ಕೆಲಸ. ಮಾಡಲಾಗುತ್ತದೆ. Pset 5. 

[ನಗು] 

ಡೇವಿಡ್ ಜೆ MALAN: ಸರಿ. ನಾವು ಮತ್ತೆ ಹಾಗೆ ನೀನು ತುಂಬಾ ಮುಂದಿನ pset,. ಆದ್ದರಿಂದ ಗಾತ್ರದ ಬಗ್ಗೆ? ಅಲ್ಲದೆ, ಈ ಒಂದು ಆಶಾದಾಯಕವಾಗಿ ಬಗ್ಗೆ ನೀವು ಕಳೆದ ಬಾರಿ ನಿರೀಕ್ಷಿಸುವಂತೆ, ನಾನು ಮಾಡಬೇಕು ಆದರೂ ಈ ಅವಿವೇಕಿ ಜಾಗತಿಕ ವಿಷಯ. ಇದು ಕೇವಲ ಒಂದು ಕಲಾಕೃತಿ ಇಲ್ಲಿದೆ ಭಾಷೆ ವಿನ್ಯಾಸವನ್ನು. 

ಆದರೆ ಚೆಕ್ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಕುತೂಹಲಕಾರಿಯಾಗಿದೆ. ನಾನು ಡಾಲರ್ ರಲ್ಲಿ ಜಾರಿಗೆ ಆದ್ದರಿಂದ ನಾನು ಮೊದಲ, ಪದ ಸೈನ್ ಪ್ರವೇಶವನ್ನು ಬೇಕು ಜಾಗತಿಕ ವೇರಿಯಬಲ್ ಟೇಬಲ್. ಮತ್ತು ಈಗ ನಾನು ಬಯಸಿದರೆ ಒಂದು ಪದ ಇಲ್ಲ ವೇಳೆ, ಪರಿಶೀಲಿಸಿ ನಾನು ಕೇವಲ ನಿಜವಾದ ವೇಳೆ ಹೇಳಬಹುದು ಕೆಳಕಂಡ ಪಟ್ಟಿಯಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ, ನಂತರ ಮುಂದೆ ಹೋಗಿ ರಿಟರ್ನ್ ನಿಜ; ಬೇರೆ, ತಪ್ಪು ಹಿಂತಿರುಗಿ. ಮಾಡಲಾಗುತ್ತದೆ. pset 5 ಉಳಿದರ್ಧ. 

ಸರಿ, ಮತ್ತೆ, ನಾನು ಕೆಲವು ಮೂಲೆಗಳಲ್ಲಿ ಕತ್ತರಿಸುವ. ಪ್ರಾಮಾಣಿಕವಾಗಿ, ನಾನು ಬಹುಶಃ ಮಾಡಬೇಕು ಕೆಲವು ಸೆಕೆಂಡುಗಳ ಕಾಲ ಈ ಅನುಷ್ಠಾನಕ್ಕೆ. ಮತ್ತು ನಾನು ಬಹುಶಃ ಎಲ್ಲಾ ಗೇಲಿ ಮಾಡಬಾರದು ಗಂಟೆಗಳ ತುಂಬಾ pset ಮೇಲೆ. ಆದ್ದರಿಂದ strtolower ಕ್ರಿಯೆಯಾಗಿದೆ. ಯಾವುದೋ ರೀತಿಯ ಅಸ್ತಿತ್ವವಾದಿ ಸಿ, ಕನಿಷ್ಠ ಪಾತ್ರಗಳು, ಆದರೆ PHP ಯ ಇಡೀ ಸ್ಟ್ರಿಂಗ್ ಆವೃತ್ತಿ ಸಿಕ್ಕಿತು. 

ಎಲ್ಲವೂ ಒತ್ತಾಯಿಸಲು ಹೋಗುವುದಿಲ್ಲ , ನೀವು ಕೆಲವು ಸಣ್ಣ ಏನು canonicalize ಮಾಡಿದ ಇರಬಹುದು ನಿಮ್ಮ ನಿಘಂಟಿನಲ್ಲಿ ಪುಟ್ಟಿಂಗ್ ಮಾಡಲಾಯಿತು. ಮತ್ತು ಈಗ ನೀವು, ಸಿ ಈ ಮಾಡಬಹುದು. ಈ ಪಿಎಚ್ಪಿ ಏನೂ ಹೊಂದಿದೆ. 

ಆದರೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಒಂದು ಬೂಲಿಯನ್ ಸ್ಥಿತಿ, ಸಾಲಿನಲ್ಲಿ ಏನೋ ಹಾಗೆ ಕೇವಲ ಇದು ಇರುತ್ತದೆ 10, ನಿಜವಾದ ಗೆ ಮೌಲ್ಯಮಾಪನ ಹೋಗುವ ಅಥವಾ ಸುಳ್ಳು, ಮತ್ತು ನಿಮ್ಮ ಬೇರೆ ಸ್ಪಷ್ಟವಾಗಿ ಸರಿ ಅಥವಾ ತಪ್ಪು ಹಿಂದಿರುಗಿದ, ನಾನು ಸಾಧ್ಯವೋ ಕೇವಲ ನಿಜವಾಗಿಯೂ ಈ sexier ಮಾಡಲು ಮತ್ತು ಕೇವಲ ಈ ರೀತಿಯ ಏನಾದರೂ. ಆದ್ದರಿಂದ ನನ್ನ ಚೆಕ್ ಕಾರ್ಯ. ಬಲ, ವೇಳೆ ಬೂಲಿಯನ್ , ನಿಜವಾದ ಅಥವಾ ಸುಳ್ಳು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಸುಮ್ಮನೆ ನೇರವಾಗಿ ಅದನ್ನು ಹಿಂದಿರುಗಲು ಅವಕಾಶ. 

ಮತ್ತು ಕೆಲವು ಟ್ವೀಕ್ಗಳು ​​ಇಲ್ಲ ನಾನು ಇಲ್ಲಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. Load-- ಇಳಿಸುವುದನ್ನು, ಮೂಲಕ, ಆ ಮಾಡಲಾಗುತ್ತದೆ. ಇಲ್ಲ ಮಾಡಲು. ಮೆಮೊರಿ ಎಲ್ಲಾ ನಂತರ PHP ಮತ್ತು ಅನೇಕ ಇತರ ಭಾಷೆಗಳು ವಾಸ್ತವವಾಗಿ ನಿರ್ವಹಿಸಲ್ಪಡುತ್ತಿದ್ದಲ್ಲಿ. ಸಿ ಆದರೆ, ಇದರಿಂದ ನೀವು ನೋವಿನ ಕಲಿತ, ಏನು ನೀವು malloc ಅಥವಾ calloc, ಅಥವಾ realloc ಎಂಬ, ನೀವು ಉಚಿತ. ನೀವು fopen ಏನು, ನೀವು fclose ಮಾಡಬೇಕು, ಸಂಪನ್ಮೂಲಗಳನ್ನು ಅಂತಿಮವಾಗಿ ಬಿಡುಗಡೆ ಎಷ್ಟು ಮತ್ತು Valgrind ಉಪಕರಣಗಳು ಇಲ್ಲ ಗುರುತಿಸಿ ದೂರು ಇಲ್ಲ, ಇದು ಚಲಾಯಿಸಲು ಒಳ್ಳೆಯದು. 

ಆದರೆ ಖಂಡಿತವಾಗಿ, ಇಲ ಬಲ, ಕೆಲವು ಕ್ಯಾಚ್? ಇಲ್ಲವಾದರೆ, ನಾವು ರೀತಿಯ ವ್ಯರ್ಥ ವಾರಗಳ ಇಡೀ ಗುಂಪೇ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಕಾರಣಕ್ಕೂ ಸಂಖ್ಯೆ ಇಲ್ಲ ಏಕೆ ನಾವು ರೀತಿಯ, ಈ ಪಥವನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಆದರೆ ತುಲನೆಯನ್ನು ಇಲ್ಲ. ಸರಿ, ಈ ವಿಷಯಾಧಾರಿತ ಬಂದಿದೆ. 

ಹಾಗಾಗಿ ತುಲನೆಯನ್ನು ಮಾಡಬಹುದು ಸಿ ನಿಂದ PHP ಗೆ, ಚಲಿಸುವ? ಎಲ್ಲಾ ಇದುವರೆಗೆ ಇತರ ಗೆಲ್ಲಲು ಭಾಸವಾಗುತ್ತಿದೆ ಇಲ್ಲಿ ಅಥವಾ ಅಲ್ಲಿ ವಿಕಾರತೆ ಸ್ವಲ್ಪ. ಹೌದು. ಅದು ಯಾವುದು? 

ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಮೆಮೊರಿ. ಡೇವಿಡ್ ಜೆ MALAN: ಸ್ಪೀಡ್. ಸರಿ. ಅಲ್ಲದೆ, ನನ್ನ ವೇಗ ಬಹಳ ವೇಗವಾಗಿ. ರೈಟ್? ಆದರೆ ಕಾರ್ಯಕ್ರಮದ ಮರಣದಂಡನೆಯ ವೇಗ? ಸರಿ, ಆದ್ದರಿಂದ ಆ ನ್ಯಾಯಯುತ ಬಿಂದು. 

ಇದು ಮುಂಚಿತವಾಗಿ, ನಾನು ಏನಾಗಬಹುದು ಎಂದು ಆದ್ದರಿಂದ ಎರಡೂ ನನ್ನ ಪ್ರಯತ್ನ ಪರಿಹಾರವೆಂಬುದು cued, ಒಂದು ನಾನು ದೊಡ್ಡ ಬೋರ್ಡ್ ಮೇಲೆ ಪ್ರಯತ್ನಿಸಿ ಆಧಾರಿತ ಪರಿಹಾರ, ಆಗಿತ್ತು ಮತ್ತು ನಾನು ಇಲ್ಲಿ ಈ ಕೋಶದಲ್ಲಿ ಹೊಂದಿವೆ. ಹಾಗಾಗಿ ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ನಾನು ಮುಂದೆ ಹೋಗಿ ಮಾಡಬಹುದು ರಾಜ ಜೇಮ್ಸ್ ಬೈಬಲ್ ಈ ರನ್, ನಮೂದಿಸಿ ಹೊಡೆಯುವ. ಮತ್ತು ಈ ಆಶಾದಾಯಕವಾಗಿ ಸರಿಯಾಗಿದೆ ಕೊನೆಯಲ್ಲಿ ಅನುಷ್ಠಾನ, ಒಟ್ಟು ನನಗೆ ಸಮಯ ನೀಡುತ್ತದೆ ಅದಕ್ಕಾಗಿ 0.38 ಸೆಕೆಂಡುಗಳ ಒಂದು ರೀತಿಯಲ್ಲಿ ಅನಿಯಂತ್ರಿತ ಉದಾಹರಣೆಯಲ್ಲಿ. 

ಮತ್ತು ಈಗ ಈ ಹೋಗಿ ಎರಡನೇ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ ನಾನು ಮೊದಲ ಜಿಎಡಿಟ್ Name ತೆರೆಯಿತು ಇಲ್ಲಿ ಅಲ್ಲಿ, ಅವಕಾಶ ನನಗೆ, ಇದು, ಮತ್ತೆ ಇಂದಿನ code-- ಹೋಗಿ ಈ ಕೋಶದಲ್ಲಿ ಇಲ್ಲಿ ಮತ್ತು ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಸ್ಪೆಲ್ಲರ್ ಔಟ್ ಲೆಟ್. ಆದ್ದರಿಂದ ಕೇವಲ, ಸ್ಪಷ್ಟ ಎಂದು ಈ ಪಿಎಚ್ಪಿ ಆವೃತ್ತಿಯಾಗಿದೆ. ನಾನು ಇಲ್ಲಿ ಮೇಲೆ ತೋರಿಸುವ ನುಡಿದರು. 

ಹಾಗಾಗಿ ಟಿಲ್ಡಿ CS50 ಆಫ್ ಸ್ಪೆಲ್ಲರ್ ಹೋದರೆ Pset 5 ಗ್ರಂಥಗಳು, ಕಿಂಗ್ ಜೇಮ್ಸ್, ನಮೂದಿಸಿ. ಇದು ಬರವಣಿಗೆ ಹೆಚ್ಚು ಇನ್ನೂ ವೇಗವಾಗಿ ಇಲ್ಲಿದೆ ಸಿ ಇದು, ಆದರೆ ಒಟ್ಟು ಸಮಯ ಆದರೆ, ಸೂಚನೆ, 0.93, ನನ್ನ ಸಿ ಆಧಾರಿತ ಅನುಷ್ಠಾನ 0.38 ಆಗಿತ್ತು. ಆದ್ದರಿಂದ ಯಕಃಶ್ಚಿತ್ತಾಗಿರದ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ. 

ಮತ್ತು ಈ ಕೇವಲ ಒಂದು ಕಡತ ಇದೆ. ನೀವು ಎರಡು ಚಲಾಯಿಸಲು ಆ ದೊಡ್ಡ ಬೋರ್ಡ್ ವಿರುದ್ಧ ಕಾರ್ಯಕ್ರಮಗಳು ಮತ್ತು ಒಳಹರಿವಿನ ಇಡೀ ಗುಂಪೇ ಪರೀಕ್ಷೆ, ಈ ಖಂಡಿತವಾಗಿ ಅಪ್ ಸೇರಿಸುವುದು. ಮತ್ತು ನಾವು, ಇನ್ನೂ ದೊಡ್ಡ ಡೇಟಾ ಸೆಟ್ಗಳನ್ನು ವೇಳೆ ಇದು ತುಂಬಾ, ಎಲ್ಲಾ ಹೆಚ್ಚು ಅಪ್ ಸೇರಿಸುವುದು. ಆದ್ದರಿಂದ ಹೌದು, ಕೆಲವು ಪಾವತಿಸುವುದಕ್ಕೆ ವೇಗದ ವಾಸ್ತವವಾಗಿ ಸಂದರ್ಭದಲ್ಲಿ. ಬೇರೆ ಏನು? ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: ರಾಮ್ ಬಳಕೆಯ ಪ್ರಮಾಣದ. 

ಡೇವಿಡ್ ಜೆ MALAN: ರಾಮ್ ಬಳಕೆಯ ಪ್ರಮಾಣದ. ಹಾಗಾಗಿ ಒಂದು ಎರಡನೇ ನೀಡಿಲ್ಲ ಈ ಪಿಎಚ್ಪಿ ಬರೆಯುವಾಗ ಭಾವಿಸಲಾಗಿದೆ ಮಾಹಿತಿ ಆವೃತ್ತಿ ಎಷ್ಟು ಮೆಮೊರಿ ನಾನು ಬಳಸುವುದು. ನಾನು ಸಂಪೂರ್ಣವಾಗಿ ಪಿಎಚ್ಪಿ ಎಂದು ಸೂಚಿಸುತ್ತದೆ ಬಾಗುತ್ತೇನೆ ಸ್ವತಃ ಮತ್ತು ಯಾರು ಆ ಪ್ರೋಗ್ರಾಂ ಬರೆದರು. ಎಂದು ಸರಿ ಇರಬಹುದು ಆದರೆ ನಾನು ವಾಸ್ತವವಾಗಿ ನಿಜವಾಗಿಯೂ ಎಷ್ಟು ಸಾಧನೆ ಹಿಸುಕಿ ಕಾಳಜಿ ನನ್ನ ಕಾರ್ಯಕ್ರಮದ ಔಟ್ ಅಥವಾ ನನ್ನ ವೆಬ್ಸೈಟ್ ಔಟ್ ಅಥವಾ ಯಾವುದೇ ಉಪಕರಣ ಔಟ್ ನಾನು ಬಹುಶಃ, ನಿರ್ಮಿಸಲು ಬಾಗುತ್ತೇನೆ ಪಿಎಚ್ಪಿ, ವಾಸ್ತವವಾಗಿ, ಬಲ ಭಾಷೆ ಅಲ್ಲ. 

ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಆ, ಏಕೆ ಉದಾಹರಣೆಗೆ, ಹಲವು ವೆಬ್ servers-- ನಿಜವಾದ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಆ ವೆಬ್ content-- ಸರ್ವ್ ಪಿಎಚ್ಪಿ ಬರೆಯಲ್ಪಡಲಿಲ್ಲವೋ ಅಥವಾ ಪೈಥಾನ್ ಅಥವಾ ರೂಬಿ ನಲ್ಲಿ. ಅವರು ಹಾಗೆ, ಬರೆಯಲಾಗಿದೆ ನೀವು ಈಗ, pset 6 ಮಾಡುತ್ತೇನೆ ಹಿಸುಕು ಆದ್ದರಿಂದ ಸಿ ಇದು ಹೊರಗೆ ಪ್ರದರ್ಶನದ ಪ್ರತಿ ಬಿಟ್ ಮತ್ತು ನಿಜವಾಗಿಯೂ ವ್ಯಾಯಾಮ ಎಂಬುದನ್ನು ಮೇಲೆ ಫೈನ್ ಧಾನ್ಯ ನಿಯಂತ್ರಣ ಕೆಳಗೆ ಇಂದಿನ ಹುಡ್ ಮತ್ತು ಅದನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಕೆಲವು ಹೆಚ್ಚಿನ ಲಘುವಾಗಿ ಮಟ್ಟದ ಅಕ್ಷಾಂಶ ರಚನೆ. 

ಪರಿಗಣಿಸಿ, ಎಲ್ಲಾ ನಂತರ, ಪಿಎಚ್ಪಿ ಯಾರೇ ಜಾರಿಗೆ ಒಂದು ಹ್ಯಾಶ್ ಕಲ್ಪನೆಯನ್ನು ಇದು ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚು ಇಲ್ಲಿದೆ ಟೇಬಲ್ ಸರಿಯಾಗಿ ಒಂದು ಸಹವರ್ತನೀಯ ರಚನೆಯ ಎಂಬ ಆತ ಇದಕ್ಕೆ ಅಥವಾ ಅವರು ಯಾವ ರೀತಿಯ ಯಾವುದೇ ಕಲ್ಪನೆ ಒಳಹರಿವಿನ ನೀವು ಹೋಗುವ ಕಟ್ಟಡಕ್ಕೆ ಹಾಕುವ? ಆದ್ದರಿಂದ ನಿಸ್ಸಂಶಯವಾಗಿ ಅಲ್ಲ, ಬಲ? ಇದು ಒಂದು ಸಾಮಾನ್ಯ ಸಾಧನ ಇಲ್ಲಿದೆ ಎಂದು ಟೂಲ್ಕಿಟ್ ಬಯಸಿದೆ ಯಾರಿಗಾದರೂ ಒದಗಿಸಿದ ಆದ್ದರಿಂದ ಖಂಡಿತವಾಗಿ ಬಳಸಲು, ಮತ್ತು ಅದನ್ನು ಅಂತಿಮವಾಗಿ ಹೊಂದುವಂತೆ ಸಾಧ್ಯವಿಲ್ಲ ನಿಖರವಾಗಿ ನೀವು ಬಯಸುವ ಏನು. 

ಆದ್ದರಿಂದ ವ್ಯಾಪಾರ-offs-- ಅಭಿವೃದ್ಧಿ ಸಮಯ ಇರಬಹುದು ಪ್ರದರ್ಶನ ವ್ಯತ್ಯಾಸ ಇರಬಹುದು, ಭಿನ್ನವಾಗಿರುತ್ತವೆ, ಸಂಕೀರ್ಣತೆ ಅಥವಾ ಮೆಮೊರಿ ಬಳಕೆ ವ್ಯತ್ಯಾಸ ಇರಬಹುದು. ಆದ್ದರಿಂದ ನೀವು ಕಾಣುವಿರಿ ಹೆಚ್ಚು ಇಲ್ಲ ಎಂದು ವಿವಿಧ ಮುಂದುವರೆಸುತ್ತೇವೆ ವ್ಯಾಪಾರದ ಉಪಕರಣಗಳು. ಮತ್ತು ಒಂದು ಸೂಪರ್ ಬಹುತೇಕ ವಾಸ್ತವವಾಗಿ ಈ ವರ್ಗದ ಜನರ ಅಂತಿಮ ಯೋಜನೆಗಳನ್ನು ನಂಬಲು ಅಥವಾ, ಸಿ ಹೋಗುತ್ತಿಲ್ಲ ಇದೆ ಅಲ್ಲ ಬಳಸುವ ಹಕ್ಕನ್ನು ಭಾಷೆಯನ್ನಾಗಿ. 

ಮತ್ತು takeaways ವಾಸ್ತವವಾಗಿ, ಒಂದು ಅಂತಿಮವಾಗಿ ಈ ರೀತಿಯ ಯಾವುದೇ ವರ್ಗದ ನೀವು ಬಗ್ಗೆ ಯೋಚನೆಗಳನ್ನು, ಮತ್ತು, ನೀವು ಏನು ಆಫ್ ಪುಲ್ ಮಾಡಬೇಕು ಶೆಲ್ಫ್ ನೀವು ಬಯಸುವ ಕೆಲವು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾವು ಈ ಸೇತುವೆ ದಾಟಲು ಮಾಡುತ್ತೇವೆ ಇನ್ನಷ್ಟು ನಾವು ಹೆಚ್ಚು ಭಾಷೆಗಳ ನೋಡಲು ಇಂದಿಗೂ ಮೀರಿ. 

ಈಗ ಗೆ ಏರಿದ್ದು ಅವಕಾಶ ಬಹುಶಃ ಹೆಚ್ಚು ಪರಿಚಿತ ಸಂದರ್ಭದಲ್ಲಿ PHP ಒಂದು ಭಾಷೆ ಬಳಸಿ. ಇದು ಬಳಸಲು ಸ್ವಲ್ಪ ಸಾಮಾನ್ಯ ಇಲ್ಲಿದೆ ಚಿತ್ರಕಥೆಗಳನ್ನು ಬರೆಯುವ ಆಜ್ಞಾ ಸಾಲಿನ, ಹಾಗೆ ನಾನು, ಆದರೆ ಅದು ಹೆಚ್ಚು ಸಾಮಾನ್ಯ ಹೆಚ್ಚು. ಮತ್ತು ಇದು ಬಳಸುವ ಉದ್ದೇಶವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಕಡತಗಳ ರೂಪ ರಲ್ಲಿ .php-- ಆದರೆ ಇಲ್ಲಿದೆ ಒಂದು prerequisite-- ತಮ್ಮನ್ನು ವೆಬ್ ವಿಷಯ ಉತ್ಪಾದಿಸುವ. 

ಆದ್ದರಿಂದ ನನ್ನ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ ಮತ್ತು ಕೆಲವು ತೆರೆಯಲು ಉದಾಹರಣೆಗಳು ನಾನು ಮುಂಚಿತವಾಗಿ ತಯಾರಿಸಬಹುದು. ಮತ್ತು ಈ ವಾಸ್ತವವಾಗಿ ರೀತಿಯ ನಿಜವಾಗಿದ್ದರೆ ಮೊದಲ ವಸ್ತುಗಳ ಒಂದು ಕಥೆಗಳು ನಾನು ಮುಗಿಸಿದ ನಂತರ ನನ್ನ ಮಾಡಿದರು CS50 ಮತ್ತು ಬಹುಶಃ, ನಾನು ಭಾವಿಸುತ್ತೇನೆ, CS51 ವರ್ಷಗಳ ಹಿಂದೆ ನನ್ನ ಕೊಠಡಿ ಸಹವಾಸಿ ಮತ್ತು ನಾನು ಸಹಾಯ ಮಾಡಲಾಯಿತು ಪ್ರಥಮ ಅಂತರರಾಷ್ಟ್ರೀಯ ಚಲಾಯಿಸಲು ಕ್ರೀಡಾ ಕಾರ್ಯಕ್ರಮ, ಸಮಯದಲ್ಲಿ ಇದು, ಪ್ರಥಮ ವಿವಿಧ ನೋಂದಾವಣೆ ಎಂದು ಕಾಗದದ ತುಂಡು ಭರ್ತಿ ಕ್ರೀಡೆ, ಇದು ಕರೆಯಲಾಯಿತು ಮಾಹಿತಿ, ವಾಕಿಂಗ್ Wigglesworth ಗೆ ಗಜ ಅಡ್ಡಲಾಗಿ, ಮತ್ತು ಕೆಲವು ಅದನ್ನು ಬೀಳಿಸಿ ಪ್ರಾಕ್ಟರ್ ಬಾಗಿಲು ಡ್ರಾಪ್. ಮತ್ತು ಆಗ ಅವನು ಅಥವಾ ಅವಳು ಮುಂದುವರೆಯುತ್ತಾನೆ ಅವುಗಳನ್ನು ನಂತರ ವಾಸ್ತವವಾಗಿ ಕೈಯಾರೆ ಇಮೇಲ್ ನಾವು ಕೆಲವು ಕ್ರೀಡೆಗೆ ನೋಂದಾಯಿಸಲಾಗಿದೆ ಎಂದು. 

ಸ್ಪಷ್ಟವಾಗಿ, ಅವಕಾಶ ಸುಧಾರಣೆಗೆ. ಈ ದಿನಗಳಲ್ಲಿ, ನೀವು ಬದಲಾಗುತ್ತವೆ ಇರಬಹುದು ಗೂಗಲ್ ಫಾರ್ಮ್ಸ್, ಆದರೆ ಹಿಂದಿನ ದಿನ, ನಾವು ವಾಸ್ತವವಾಗಿ ಈ for-- ತಲುಪಲು ಹೊಂದಿತ್ತು ಸಹ ದೀರ್ಘ ago-- ತಲುಪಲು ಇಲ್ಲ ಒಂದು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಪಿಎಚ್ಪಿ ಎಂದು ಭಾಷೆ. ಸಮಯದಲ್ಲಿ, ಅದು ಪರ್ಲ್ ಕರೆಯುವುದನ್ನು ಇದು ಏಕೆಂದರೆ ವಾಡಿಕೆಯನ್ನು ಕಡಿಮೆ ಸಾಗಿದೆ. ಆದರೆ ಪರಿಕಲ್ಪನೆಯು ಒಂದೇ ಆಗಿರುತ್ತದೆ. 

ಮತ್ತು ನಾನು ಮೂಲಭೂತವಾಗಿ ಪ್ರಯತ್ನಿಸಿ ಕುಳಿತುಕೊಂಡಾಗ ಪೋರ್ಟ್ ಪಿಎಚ್ಪಿ ಪರ್ಲ್ ನ ಹೋಗುತ್ತದೆ ಗೆ, ಆದರೆ ಪೂರ್ಣ ನಿರಾಕರಣೆ, ನೀಡಿಲ್ಲ ಯಾವುದೇ ಇನ್ನೂ ಸೌಂದರ್ಯ ಭಾವಿಸಲಾಗಿದೆ. ಇಲ್ಲಿ ಒಂದು ವೆಬ್ ಪುಟ. ಈ ಒಂದು ಕಡತವಾಗಿರುತ್ತದೆ. ನಾನು ಜೂಮ್, ಅದರ ಸ್ಪಷ್ಟವಾಗಿ ಎಂಬ froshim0.php ಅದನ್ನು ನಮ್ಮ ಮೊದಲ ಏಕೆಂದರೆ ಈ ಸರಣಿಯಲ್ಲಿ ಉದಾಹರಣೆಗೆ. ಮತ್ತು ಇದು ಕಂಡುಬರುತ್ತದೆ ಎಂಬುದನ್ನು ಹೊಂದಿರುವ ಗಮನಕ್ಕೆ ಬಹಳ ಕೊಳಕು HTML ರಚನೆಯಲ್ಲಿ ಎಂದು, ಆದರೆ ಒಂದು ರೂಪ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಇದು ಅನುಮತಿಸುತ್ತದೆ ಏಕೆಂದರೆ ನನಗೆ ಬ್ರೌಸರ್ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ ಒದಗಿಸಲು. 

ಈಗ ಕಳೆದ ಬಾರಿ ನಾವು, ಒಂದು ರೂಪ ಬಂದಾಗ ಇವರಲ್ಲಿ ನಾವು, ನಮ್ಮ ಪ್ರಶ್ನೆಗೆ ನಿಯತಾಂಕ ಸಲ್ಲಿಸಲು ಇಲ್ಲ ಇದು ಕರೆಯಲಾಯಿತು ಮಾಹಿತಿ ಕ್ಯೂ ನಿಯತಾಂಕ? ಬಲ, ಗೂಗಲ್ ಆದ್ದರಿಂದ? ನಾವು ಸಂಪೂರ್ಣವಾಗಿ ಕಲ್ಪನೆಯನ್ನು punted ಇದಕ್ಕೆ ಇನ್ಪುಟ್ ಏನು ಏನು. 

ಆದರೆ ಇಂದು, ನಾವು ಔಟ್ಪುಟ್ ಉತ್ಪತ್ತಿ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ. ಮತ್ತು ವರ್ತನೆಯನ್ನು ನಾನು ನೋಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲಿ ಆರಂಭದಲ್ಲಿ ಸಾಕಷ್ಟು ಕ್ಷುಲ್ಲಕ ಹೊಂದಿದೆ. ಡೇವಿಡ್, ನಾನು ಲಿಂಗ ಆಫ್ ಪರಿಶೀಲಿಸಿ ಮಾಡುತ್ತೇವೆ ಇಲ್ಲಿ, ಇಲ್ಲಿ ಮ್ಯಾಥ್ಯೂಸ್ ಹೇಳುತ್ತಾರೆ. ನಾನು ನಾಯಕ ಸಾಧ್ಯವಿಲ್ಲ. ನಾನು ರಿಜಿಸ್ಟರ್ ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ. ಮತ್ತು URL ಹೊಂದಿರುವ ಗಮನಕ್ಕೆ ನೋಂದಣಿ-0.php ಬದಲಾಯಿತು, ನಂತರ ಇಲ್ಲಿ ಈ ಕೊಳಕು ಪಠ್ಯ ಇಲ್ಲ. ನಾನು ಯಾವುದೇ ಚಿಂತನೆ ನೀಡಿದರು ಈ ಫಾರ್ಮ್ಯಾಟಿಂಗ್. 

ಆದರೆ ಯಾವ ಆಸಕ್ತಿದಾಯಕ ಎಂದು ಮೂರು ಮೌಲ್ಯಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಅನುಮೋದಿಸಲಾಯಿತು. ಈ PHP ಯ ತೆರನಾದ printf-- ಸಮನಾಗಿರುತ್ತದೆ ನಾವು ನಿಜವಾಗಿಯೂ ಎಂದು ಏನನ್ನು ನೋಡುತ್ತಾರೆ ಕೇವಲ ಔಟ್ ಮುದ್ರಿಸುವ ಒಂದು ಬಿಟ್ ಇನ್ ಏನು ನೀವು ರವಾನೆಯಾದವು. ಆದ್ದರಿಂದ ಈ ಆ ರೂಪ ಸೂಚಿಸುತ್ತದೆ , ಇದು ಕನಿಷ್ಠ ಮೂರು ಜಾಗ ಹೊಂದಿತ್ತು ಮತ್ತು ನೀವು ನನಗೆ ಅವುಗಳನ್ನು ಟೈಪ್ ಕಂಡಿತು. ಒಂದು ನನ್ನ ಹೆಸರು, ಒಂದು ಲಿಂಗ, ಒಂದು ನಿಲಯದ ಆಗಿತ್ತು. ಮತ್ತು ನಾಯಕ ಸಹ ಕಳುಹಿಸಲಾಗಿದೆ ಆಗಲಿಲ್ಲ ಸರ್ವರ್ ನಾನು ಪರಿಶೀಲಿಸಿ ಏಕೆಂದರೆ. 

ಆದ್ದರಿಂದ ಈ ಸ್ಪಷ್ಟವಾಗಿ ಹೇಳುವುದೇನೆಂದರೆ, ನೀವು ವೆಬ್ನಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಸಲ್ಲಿಸಿದಾಗ, ಕೇವಲ ಕೆಲವೊಮ್ಮೆ URL ಅನ್ನು ಮಾಡುತ್ತದೆ change-- ಕೆಲವೊಮ್ಮೆ ಹಾಗಾಗುವುದಿಲ್ಲ. ವಾಸ್ತವವಾಗಿ, ಫೈಲ್ ಹೆಸರನ್ನು, ಆದರೆ URL ಮರೆಯಾಗಿದ್ದರು ಏನು ನಾವು Google ನೊಂದಿಗೆ ಕೊನೆಯ ಬಾರಿಗೆ ನೋಡಲು ಮಾಡಿದರು. ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: ಇಲ್ಲ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ 

ಡೇವಿಡ್ ಜೆ MALAN: ಯಾವುದೇ ಪ್ರಶ್ನೆಗೆ ಸ್ಟ್ರಿಂಗ್ ಇಲ್ಲ. ಯಾವುದೇ ಪ್ರಶ್ನೆ ಗುರುತು ಅಲ್ಲೇನೋ. ಯಾವುದೇ ಪ್ರಶ್ನೆ ಗುರುತು ಪ್ರಶ್ನೆ ಇಲ್ಲ ನಾವು ಕಳೆದ ಬಾರಿ ಮಾಡಿದಂತೆ, ಬೆಕ್ಕುಗಳು ಸಮನಾಗಿರುತ್ತದೆ. ಮತ್ತು ಯಾವುದೇ ಖಚಿತವಾಗಿ ಇಲ್ಲ ಪ್ರಶ್ನೆ ಗುರುತು ಹೆಸರು ಸಮನಾಗಿರುತ್ತದೆ ಡೇವಿಡ್ ಅಥವಾ ಡಾರ್ಮ್ನಲ್ಲಿ ಮ್ಯಾಥ್ಯೂಸ್ ಸಮನಾಗಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ಅಲ್ಲಿ ಎಲ್ಲಾ ಹೋಗುತ್ತದೆ ಎಂದು? 

ಅಲ್ಲದೆ, ನನಗೆ ಇಲ್ಲಿ ಜಿಎಡಿಟ್ Name ಹಿಂದಕ್ಕೆ ಹೋಗಿ ಅವಕಾಶ ಆ ಕಡತಗಳನ್ನು ಮೊದಲ ತೆರೆಯುತ್ತದೆ ನನ್ನ vhost ರಲ್ಲಿ, ಸ್ಥಳೀಯ ಆತಿಥ್ಯ, ಸಾರ್ವಜನಿಕ ಇಲ್ಲಿ ಕೋಶ ಮತ್ತು froshim0 ಹೋಗಿ. ಆದ್ದರಿಂದ ಬಹುತೇಕ ತಿರುಗಿದರೆ ಈ ಪುಟದ ಎಲ್ಲಾ ಕೇವಲ HTML ಆಗಿದೆ. ಮತ್ತು ಈ, ನಿಮಗೆ ಪರಿಚಯವಿಲ್ಲದ ಇರಬಹುದು ಆದರೆ ಬಹುಬೇಗನೆ pset 6 ಹೆಚ್ಚಾಗಿ ಇರುತ್ತದೆ ಮತ್ತು pset 7 ಮತ್ತು pset 8. ಆದರೆ ಕೇವಲ ಒಂದು HTML ಪುಟ. 

ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ವಿಷಯವನ್ನು ಇಲ್ಲಿ ತೋರುತ್ತದೆ. ಅವರ ಆಕ್ಷನ್ ಗುಣಲಕ್ಷಣ ಒಂದು ಟ್ಯಾಗ್ ರಿಜಿಸ್ಟರ್ 0 ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. ನಾನು ಸಲ್ಲಿಸಿದಾಗ ಅದಕ್ಕಾಗಿಯೇ ಇಲ್ಲಿದೆ ಈ ಕಡತವನ್ನು ಹೋಗುತ್ತದೆ. ಆದರೆ ವಿಧಾನ ವಿವಿಧ ಇಂದು ಪೋಸ್ಟ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ ಕನಿಷ್ಠ ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ಬಳಸಲಾಗುತ್ತದೆ ವೆಬ್ ಎರಡು ವಿಧಾನಗಳು ಮಾಹಿತಿ ಕಳುಹಿಸಲು ಬ್ರೌಸರ್ನಿಂದ ಪರಿಚಾರಕಕ್ಕೆ. ಪಡೆಯಿರಿ URL ನಲ್ಲಿ ಹೇಳಿಕೊಂಡಿದ್ದಾರೆ. ಪೋಸ್ಟ್ ಬೇರೆಡೆ ಇಟ್ಟುಕೊಳ್ಳುತ್ತಾನೆ. ಮತ್ತು ಯಾವಾಗ ಮತ್ತು ಏಕೆ ನೀವು ಬಹುಶಃ ವಾಸ್ತವವಾಗಿ ಒಂದು ವೆಬ್ಸೈಟ್ ಬಯಸುವ ಬದಲಿಗೆ ಪೋಸ್ಟ್ ಬಳಸಲು ಕೇವಲ ಅಂತರ್ಬೋಧೆಯಿಂದ, ಪಡೆಯಲು? ಯಾವುದೇ ವೆಬ್ಸೈಟ್. ಡೇಟಾ ಯಾವ ರೀತಿಯ ಕೇವಲ ಕೊಡಬಹುದು ಪೋಸ್ಟ್ ಮೂಲಕ ಈಗ ತೀರ್ಮಾನದ ಮೂಲಕ ವಿರುದ್ಧವಾಗಿ ನಾವು ನೋಡಿದ ವೇಳೆ, ಪಡೆಯಲು ಎರಡು ವ್ಯತ್ಯಾಸಗಳು? ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ] ಭದ್ರತೆಗೆ. ಡೇವಿಡ್ ಜೆ MALAN: ನೀವು ಬಯಸಿದರೆ ಏನೋ ಸುರಕ್ಷಿತ ಎಂದು. ಆದ್ದರಿಂದ ನೀವು ಒಂದು ಗುಪ್ತಪದವನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು ವೆಬ್ಸೈಟ್, ಕ್ರೆಡಿಟ್ ಕಾರ್ಡ್ ವೆಬ್ಸೈಟ್ ಎಂದು ಈ ಹಿತಕರ ರೀತಿಯ ಬ್ರೌಸರ್ ಮಾಡಿದರೆ URL ನ ಒಳಗೆ ಮೌಲ್ಯವನ್ನು. ಏಕೆ? ಯಾವ ನೀವು ಅದನ್ನು ನೋಡಿ ಇಂತಹ ದೊಡ್ಡ ಒಪ್ಪಂದ ಎಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಆಡ್ಸ್ ನೀವು ಬಹಳ ಆಗಾಗ್ಗೆ ತೆರಳುತ್ತಾರೆ ದೂರ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಬಳಕೆಯ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಪ್ರಯೋಗಾಲಯಗಳು ಮತ್ತು ಆದ್ದರಿಂದ ಯಾರಾದರೂ ಬೇರೆ ಅಥವಾ ಸಹವಾಸಿ ಸುಲಭವಾಗಿ ವರೆಗೆ ನಡೆದು ನೋಡಬಹುದು ಖಾಸಗಿ ಮಾಹಿತಿ. ನೀವು ಇಮೇಲ್ ಕಳುಹಿಸಿ ಯಾವಾಗ ವೆಬ್ ಮೂಲಕ, ನೀವು ಬಹುಶಃ ಡೇಟಾವನ್ನು ಅಂತ್ಯವನ್ನು ಬಯಸುವುದಿಲ್ಲ URL ನಲ್ಲಿ ಅಪ್ ಹಾಗೂ. ಆದ್ದರಿಂದ ಯಾವುದೇ ಕಾರಣಕ್ಕೂ ಸಂಖ್ಯೆ ಇಲ್ಲ ಏಕೆ ನಾವು ಇಲ್ಲಿ ಹಾಕಿದರೆ ಬಯಸಬಹುದು. Photos-- ಬಲ ಮತ್ತು, ನಾನು ಸಾಧ್ಯವಿಲ್ಲ ಸಹ ಸಾಕಷ್ಟು ನೀವು ಗ್ರಾಫಿಕ್ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂಬುದನ್ನು ಊಹಿಸಿ, ಒಂದು ಜೆಪಿಇಜಿ, ಮತ್ತು ಒಂದು URL ಹಾಕಿದರೆ. ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು. ಇಲ್ಲ ಇದು ಎನ್ ರೀತಿಯಲ್ಲಿ, ಅದು ಇಲ್ಲಿದೆ ಕೇವಲ ನೇರ. 

ಆದ್ದರಿಂದ 0 ವಾಸ್ತವವಾಗಿ ನೋಂದಣಿ ಅತ್ಯಂತ ಕಳಪೆ. ಎಲ್ಲಾ ಇದು ಅಕ್ಷರಶಃ ಈ ಹೇಳುತ್ತಾರೆ. ಇದು ಕೆಲವು ಒಳಗೆ ತೋರಿಸುತ್ತದೆ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೆಳಗಿನ ಟ್ಯಾಗ್ಗಳನ್ನು. ನಾನು ಇಲ್ಲಿ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ ಪಡೆದಿರುವಿರಿ ಮೊದಲೇ ಟ್ಯಾಗ್ ಒಳಭಾಗದ ರೀತಿಯಲ್ಲಿ. "ಪೂರ್ವ" ಕೇವಲ, ಪೂರ್ವ ಆಕಾರದ ಅಕ್ಷರ ಅರ್ಥ ಒಂದು ಬೆರಳಚ್ಚುಯಂತ್ರದ ನಂತಹ, ಮೊನೊ ಅಂತರದ. 

Printr ಮುದ್ರಣ ಪುನರಾವರ್ತಿತ ಕ್ರಿಯೆಯಾಗಿದೆ. ತದನಂತರ ಈ ಇಲ್ಲ ಇಲ್ಲಿ ಆಸಕ್ತಿಕರ ವಿಷಯವೆಂದರೆ. ಮತ್ತು ನಾವು ಈ ಹಿಂತಿರುಗಬೇಕಾಗಿದೆ ಮಾಡುತ್ತೇವೆ ಇತರರು ಇರುವುದರಿಂದ, ಆದರೆ ಡಾಲರ್ ಚಿಹ್ನೆ ಅಂಡರ್ಸ್ಕೋರ್ ಪೋಸ್ಟ್ ಕಂಡುಬರುತ್ತದೆ PHP ಒಂದು ವ್ಯತ್ಯಯ ಏನು ನೀವು ಬ್ರೌಸರ್ನಿಂದ ಪರಿಚಾರಕಕ್ಕೆ ಕಳುಹಿಸಲು ನೀವು ಸಂಗ್ರಹವಾಗಿರುವ ಮುಟ್ಟುತ್ತದೆ. ಮತ್ತು ನಾವು ಹೇಗೆ ನೋಡುತ್ತಾರೆ ಮುಂಚೆ ಮಾಹಿತಿ. 

ಆದರೆ ಮೊದಲ, ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಸ್ವಲ್ಪ ಬೇರೆ ಉದಾಹರಣೆಗೆ. Register-- ಹೋಗುವಾಗ ಅಥವಾ ಬದಲಿಗೆ, froshims1.php, ಇದು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿ ಕಂಡುಬಂತು. ನಾನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ತೆಗೆದುಕೊಂಡಿತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಪ್ರಯತ್ನ, ಸಹ ಇದು ಇನ್ನೂ ಬಹಳ ಕೊಳಕು ಇಲ್ಲಿದೆ. ಆದರೆ ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಈಗ "ಡೇವಿಡ್" ಟೈಪ್. ಪುರುಷ. ನಾವು "ನಾಯಕ" ಈ ಬಾರಿ ಪರಿಶೀಲಿಸಿ ಮಾಡುತ್ತೇವೆ. ನಾವು ಮ್ಯಾಥ್ಯೂಸ್ ಮಾಡುತ್ತೇನೆ. ಮತ್ತು ನೋಂದಣಿ. 

ಮತ್ತು ಈ ಬಾರಿ ಅದು ಎಚ್ಎಂ, ನಿಜವಾಗಲೂ, ಹೇಳುತ್ತಾರೆ. ಸರಿ, ಏನು ತಂದೆಯ 1 ನೋಂದಾಯಿಸಲು? ನನಗೆ ಮುಕ್ತ ರಿಜಿಸ್ಟರ್ 1; ಆದರೆ ಈ ಪ್ರಯತ್ನಿಸೋಣ HM ಹೋಗಲು ಅವಕಾಶ. ಸರಿ, ಈ ಆಸಕ್ತಿಕರ, ಮತ್ತು ಈ ಸೋಪಾನವಾಗಿದೆ ಈಗ ಕಡೆಗೆ ಆಗಿದೆ ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ಕಾರ್ಯಕ್ರಮಗಳು. 

ಈ ಫೈಲ್ ಒಂದು ಹೊಂದಿದೆ ಮೇಲಿನ ಗಮನಕ್ಕೆ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ ಹಾಗೂ ಕೆಲವು ಕಾಮೆಂಟ್ಗಳನ್ನು. ಮತ್ತು ಈ, ಈಗ, ಒಂದು ವ್ಯಾಕುಲತೆ ಹಾಗೆ ಸುಮ್ಮನೆ ಆ ಕಾಮೆಂಟ್ಗಳನ್ನು ತೊಡೆದುಹಾಕಲು ಅವಕಾಶ ಅವರು ಸಿ ಆರ್ ಮತ್ತು ನಾನು ಹೇಳಿಕೊಳ್ಳುತ್ತಾರೆ ಕೇವಲ ರೀತಿಯ ಕಾಮೆಂಟ್ ಕೋಡ್ ಈ ಪಡೆ ಜೊತೆ ಈ ಕೋಡ್ ಎಂದು ಸಲ್ಲಿಕೆ ಊರ್ಜಿತಗೊಳಿಸಿ. 

ಅಲ್ಲದೆ, ಇದು ತಿರುಗಿದರೆ ಡಾಲರ್ ಚಿಹ್ನೆ ರೀತಿಯ ಅಸ್ಥಿರ ಇವೆ ಪೋಸ್ಟ್ ಒತ್ತಿಹೇಳುತ್ತವೆ ಸೂಪರ್ globals ಎಂಬ. ಅವರು ಈ ರೀತಿಯ ಆರ್ ವಿಶೇಷ ಜಾಗತಿಕ ಅಸ್ಥಿರ ಕೇವಲ ಎಲ್ಲೆಲ್ಲೂ ಇಂದಿಗೂ ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಲಭ್ಯವಿದೆ. ಮತ್ತು ನೀವು ಚದರ ಬ್ರಾಕೆಟ್ ಸಂಕೇತನ ಬಳಸಬಹುದಾಗಿದೆ ಸೂಚ್ಯಂಕ ಅವರನ್ನು ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸಿ ಆಗಿ 0, 1, 2, 3, ಆದರೆ ನಿಜವಾದ ಪದಗಳನ್ನು ಹಾಗೆ. 

ನೀವು ಡಾಲರ್ ಚಿಹ್ನೆ ನಗರದ ಒಂದು ಹ್ಯಾಷ್ ಟೇಬಲ್ ತೆರನಾದ ಪೋಸ್ಟ್ ಒತ್ತಿಹೇಳುತ್ತವೆ ನೀವು, ಒಂದು ವೀಕ್ಷಣ ಒಂದು ಕೀಲಿಯನ್ನು ರವಾನಿಸಲು ಎಂದು ಪದ-ರಲ್ಲಿ ನಡುವೆ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು, ಮತ್ತು ಇದು ಮತ್ತೆ ನೀವು ನೀಡಲು ವಿಶೇಷವೇನು ಬಳಕೆದಾರ ವಾಸ್ತವವಾಗಿ ಒದಗಿಸಿದ ಮೌಲ್ಯದ. ಪಿಎಚ್ಪಿ ಕಾರ್ಯ ಹೊಂದಿದೆ ಖಾಲಿ ಎಂಬ ಕೇವಲ ಈ ಯಾವುದೇ ಅಥವಾ ಹೌದು ಹೇಳುತ್ತಾರೆ ವೇರಿಯಬಲ್ ಖಾಲಿ ಅಥವಾ. ನಾವು ಈ ಡಬಲ್ ಬಾರ್ ಹೊಂದಿವೆ, ಇದು ಕೇವಲ ಸಿ ಚಿತ್ರದಲ್ಲಿರುವಂತೆ ಅರ್ಥ ಅಥವಾ 

ಆದ್ದರಿಂದ ಪರಿಣಾಮ, ಈ ಸಾಲಿನ 4 ಕೇವಲ ಆಗಿದೆ ಬಳಕೆದಾರ ಹೆಸರೊಂದನ್ನು ಮಾಡದಿದ್ದಲ್ಲಿ ಹೇಳುವ ಅಥವಾ ಒಂದು ಅಪರಿಚಿತ ನೀಡುವುದಿಲ್ಲ ಅಥವಾ ಮಾಡಲಿಲ್ಲ ಒಂದು ಡಾರ್ಮ್ನಲ್ಲಿ ನೀಡಿ, ಮುಂದೆ ಹೋಗಿ ಅವರನ್ನು ಮರುನಿರ್ದೇಶನ ಅಥವಾ ತನ್ನ ಈ ಸಾಲಿನ ಮೂಲಕ. ಆದ್ದರಿಂದ ಈ, ಒಂದು ಸ್ವಲ್ಪ ರಹಸ್ಯ ಆದರೆ ಈ ಕೇವಲ ಅಕ್ಷರಶಃ ಅರ್ಥ ಈ ಸ್ಥಳ ಹಿಂತಿರುಗಿ, ಆದ್ದರಿಂದ ಬಳಕೆದಾರ ಪಂಟ್ಗಳನ್ನು ಅವನು ಅಥವಾ ಅವಳು ಬಂದ ಕಡೆಯಲ್ಲೆಲ್ಲ ಗೆ. ಆದರೆ ಇದು ಸ್ವಲ್ಪ ಸೊಬಗಿಲ್ಲದ ಇಲ್ಲಿದೆ ಎಂದು ನಾನು ಹಾರ್ಡ್ ಕೋಡೆಡ್. 

ಆದರೆ ಈ ವೇಳೆ ಪರಿಸ್ಥಿತಿ ನಿಜವಾದ ಗೆ ಮೌಲ್ಯಮಾಪನ ಮಾಡುವುದಿಲ್ಲ? ಬಳಕೆದಾರ ನನಗೆ ಏನು ನೀಡಲು ಮಾಡದಿದ್ದಲ್ಲಿ ತನ್ನ ಅಥವಾ ತನ್ನ ಹೆಸರು ಮತ್ತು ಡಾರ್ಮ್ನಲ್ಲಿ ಮತ್ತು ಲಿಂಗ? ಪರಿಸ್ಥಿತಿ ಅಲ್ಲ ಎಂದು ನಿಜವಾದ ಗೆ ಮೌಲ್ಯಮಾಪನ ಹೋಗುವ, ನಾನು ಲೈನ್ 7 ನಿರ್ಗಮನ ಹಿಟ್ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಏನಾಗುತ್ತದೆ? ಮತ್ತು ಈ ಏನು PHP ಬಗ್ಗೆ ಆಸಕ್ತಿದಾಯಕ. 

ನೀವು ಒಳಗೆ ಮತ್ತು ಹೊರಗೆ ಬೀಳು ಪಿಎಚ್ಪಿ ವಿಧಾನದ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ನೀವು ಕೆಲವು ಕೋಡ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸಿದರೆ, ನೀವು ತೆರೆಯಲು ಮತ್ತು ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ ಮುಚ್ಚಬಹುದು ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಹಾಗೆ ಅಲ್ಲಿಯೇ ಕೋಡ್ ಪುಟ್. ತಕ್ಷಣ ನೀವು ಮುಚ್ಚಿ ಮಾಹಿತಿ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್, ಸರ್ವರ್ ಕೇವಲ ಔಟ್ ಕಕ್ಕುವ ಹೋಗುತ್ತದೆ ಯಾವುದೇ ನೀವು ಹಾಕಲು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಭಾಗವಾಗಿತ್ತು ಪಿಎಚ್ಪಿ ಮೂಲ ವಿನ್ಯಾಸ, ಕೆಡುತ್ತದೆ ಉತ್ತಮ, ಈ ಆಗಿತ್ತು ಕೋಡ್ ಮತ್ತು ಮಾರ್ಕ್ಅಪ್ commingling ಭಾಷೆ. ಮತ್ತು ನಾವು ಈ ನೋಡುತ್ತಾರೆ ತ್ವರಿತವಾಗಿ ಕಗ್ಗಂಟು ಆಗಿ devolves. ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಉತ್ತಮ ಮಾಡುತ್ತೇನೆ ಈ ಅಂತಿಮವಾಗಿ, ಆದರೆ ನಾನು ಅದು ಸರಾಗವಾಗಿ ಗಮನಕ್ಕೆ ಕೆಲವು ತರ್ಕ ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಾಸ್ತವವಾಗಿ ಸಾಧ್ಯವಾಯಿತು. 

ಆದರೆ ಇನ್ನೂ ಸ್ವಲ್ಪ ಕಳಪೆ. ಆವೃತ್ತಿಯನ್ನು ತೆರೆಯಲು ಅವಕಾಶ Frosh IM ಗಳನ್ನು, ಎರಡು ಇದು ಸ್ಪಷ್ಟವಾಗಿ register2.php ಸಲ್ಲಿಸುತ್ತಾನೆ. ಆದ್ದರಿಂದ ಈ ಫೈಲ್ ವಾಸ್ತವವಾಗಿ ನಡೆಯುತ್ತಿದೆ ಸುಮಾರು ಅದೇ ನೋಡಲು. ನಾನು Frosh IM ಗಳನ್ನು 2 ಹೋಗಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಆದರೆ Frosh IM ಗಳನ್ನು 2, ನ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ. 

ಡೇವಿಡ್, ಮಾಹಿತಿ, ರೇಡಿಯೊ ಗುಂಡಿಯನ್ನು ಇದನ್ನು; ಮ್ಯಾಥ್ಯೂಸ್, ಯಾವುದೇ ನಾಯಕ. ನೋಂದಣಿ. ನೀವು ನೊಂದಾಯಿತ. ನಿಜವಾಗಲೂ. ಓಹ್ ನಿರೀಕ್ಷಿಸಿ, ನಾವು ಮಾಡಲಿಲ್ಲ ಉದಾಹರಣೆಗೆ, ನಾವು ಮಾಡಲಿಲ್ಲ? ಸರಿ, ಬೆಂಬಲಿಸಿದ್ದಾರೆ. ನಾವು ಮೂರು ಮಾಡುತ್ತೇನೆ. ಸ್ಪಷ್ಟವಾಗಿ ಏನೋ ಬಗ್ಗೆ ಜಿಮೇಲ್ ನಡೆಯಲಿರುವ. ಅಲ್ಲಿ ಪಡೆಯುತ್ತೀರಿ. 

ಆದ್ದರಿಂದ Frosh IM ಗಳನ್ನು 3 ಈ ತೋರುತ್ತಿದೆ. ಭಿನ್ನವಾಗಿರುವುದಿಲ್ಲ. ಆದರೆ ನಾನು ಆಗ ಡೇವಿಡ್, ಪುರುಷ, ಮ್ಯಾಥ್ಯೂಸ್, ಮತ್ತು ಈ ಮೂರನೇ ಮತ್ತು ಅಂತಿಮ ಆವೃತ್ತಿ ನೋಂದಣಿ ಹಕ್ಕು, ಸರಳವಾಗಿ, ನೀವು ನಿಜವಾಗಿಯೂ ನೋಂದಾಯಿಸಲಾಗುತ್ತದೆ. ಆ ರೀತಿಯ ಅಮೂರ್ತ ಇಲ್ಲಿದೆ. ಆದರೆ ನಾನು ಈ ಹಕ್ಕು ಮೂರನೇ ಮತ್ತು ಅಂತಿಮ ಆವೃತ್ತಿ ನಾನು ಈಗ ನಿಖರವಾಗಿ ಮರುಸೃಷ್ಟಿಸಬಹುದು ನನ್ನ ಕೊಠಡಿ ಸಹವಾಸಿ ಮತ್ತು ನಾನು Frosh IM ಗಳನ್ನು ನಿರ್ಮಿತವಾದ ಹಿಂದೆ ಪ್ರೋಗ್ರಾಂ ವರ್ಷಗಳ. ಮತ್ತು ಇದು ಸರಳ. ಯಾವುದೇ ಡೇಟಾಬೇಸ್, ಸಂಭವಿಸಿದೆ ಎಕ್ಸೆಲ್ ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಯಾವುದೇ. ಆದರೆ ಮುಖ್ಯವಾಗಿ, ಯಾವುದೇ ಕಾಗದದ ಇತ್ತು ಈ ಕಾರ್ಯಕ್ರಮ ಏನು ಕಾರಣ ವಾಸ್ತವವಾಗಿ ಪ್ರಾಕ್ಟರ್ ಇಮೇಲ್ ಯಾರು ಹಿಂದೆ ಪಡೆಯುತ್ತಿದ್ದ ರೂಪಗಳ ಮೂಲಕ ಈ ವಿಷಯಗಳನ್ನು. 

ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ನಾವು ಈ ಪ್ರೋಗ್ರಾಮ್ ಮಾಡಿದ ರೀತಿಯಲ್ಲಿ ಯಾರಾದರೂ ಸೂಚಿಸುವಾಗ ಎಂದು, ಜಾನ್ ಹಾರ್ವರ್ಡ್ ನ ಖಾತೆಯನ್ನು ಇಮೇಲ್ಗಳನ್ನು ಈ ಸಂದರ್ಭದಲ್ಲಿ proctor-- ಅಥವಾ ಸ್ವತಃ, ಜಾನ್ Harvard-- ಕೆಳಗಿನ text-- "ಈ ವ್ಯಕ್ತಿಯ ಕೇವಲ ನೋಂದಾಯಿತ." ಹೆಸರು, ನಾಯಕ ಖಾಲಿ ಡೇವಿಡ್ ಹೊಂದಿದೆ; ಲಿಂಗ, ಪುರುಷ; ಮತ್ತು ಡಾರ್ಮ್ನಲ್ಲಿ, ಮ್ಯಾಥ್ಯೂಸ್. 

ಹಾಗಾಗಿ ಅಲ್ಲಿ ಏನಾಯಿತು? ಇಲ್ಲಿ ಪ್ರಶ್ನೆ ಸರಿ, ಕಡತ ಸ್ಪಷ್ಟವಾಗಿ register3.php ಆಗಿದೆ. ನಾನು ಈ ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಮತ್ತು, ನೀವು ನೋಡುತ್ತೀರಿ ಈ ಕೋಡ್ ಶಕ್ತಿ ಎರಡೂ ಮತ್ತು, ನಾನೂ, ಅಭದ್ರತೆ ಇಮೇಲ್ ಒಂದು ವ್ಯವಸ್ಥೆಯ. ನಾನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನೀಡಲ್ಪಟ್ಟರು ಮಾಡಿದ ಜಾನ್ ಹಾರ್ವರ್ಡ್ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ ಎಂದು. 

ನಾನು, ಮೇಲಿನ ತೆರೆದ ಪಿಎಚ್ಪಿ ಟ್ಯಾಗ್ ಹೊಂದಿರುವ ಇಲ್ಲಿ ಹೇಳುತ್ತಾರೆ ಕೆಲವು PHP ಕೋಡ್ ಬರುತ್ತದೆ. ಇಲ್ಲಿ ಕೆಳಗೆ, ಇಲ್ಲ ಔಟ್ ಇದು ತಿರುಗುತ್ತದೆ ಪಿಎಚ್ಪಿ ಗ್ರಂಥಾಲಯಗಳು ಇವೆ. ನೀವು ಮಾಡಬೇಕಿಲ್ಲ ಹೆಚ್ಚು ಹೆಡರ್ ಕಡತಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ನೀವು ಹೆಚ್ಚು ಪಡೆಯಲು ಅಡುಗೆಮನೆ ತೊಟ್ಟಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 

ಆದರೆ ಲೈನ್ 4 ಈ ಸಮಯದಲ್ಲಿ, ನಾನು ಎಂಬ ವಿಶೇಷ ಗ್ರಂಥಾಲಯದ ಬಯಸುವ ಏನೋ ನೀವು ಇದು ಪಿಎಚ್ಪಿ ಮೈಲೇರ್, ಅನೇಕ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಪ್ಲೇ ಸ್ಥಾಪಿಸಬಹುದು. ಇಲ್ಲಿ ಕೆಳಗೆ ನಾನು ಊರ್ಜಿತಗೊಳಿಸಿ ಬಾಗುತ್ತೇನೆ ಸಲ್ಲಿಕೆ ಕೇವಲ ಬಳಕೆದಾರ ಕಲ್ಪಿಸಿತು ಪರೀಕ್ಷಿಸುವ ಮೂಲಕ ಅಂತ ಹೆಸರು, ಲಿಂಗ, ಮತ್ತು ಡಾರ್ಮ್ನಲ್ಲಿ. ಮತ್ತು ಹಾಗಾಗಿ, ಮುಂದೆ ಹೋಗಿ ಒಂದು ಮೈಲೇರ್ ನಿದರ್ಶನದ. 

ನೀವು ಎಂದು ಈ ನಗರದ ಕೇವಲ ಗೊತ್ತುಪಡಿಸುತ್ತದೆ ಕೋಡ್ ಆಫ್ ಲೈನ್. ಇದು, malloc ಹಾಗೆ ಆದರೆ ಇದು ಸ್ವಲ್ಪ sexier ಇಲ್ಲಿದೆ ಎಂದು ನೀವು ಕೇವಲ ಬಗ್ಗೆ malloc ಮತ್ತು ಕೆಲವು ಸಾರ್ವತ್ರಿಕ ಸಂಖ್ಯೆ. ನೀವು, ನನಗೆ ಈ ಒಂದು ನೀಡಲು ಹೇಳುತ್ತಾರೆ ನನಗೆ ಈ ಹೊಸ ಕೊಟ್ಟರೆ. 

ಮತ್ತು ನೀವು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ನೀವು ಜಾವಾ ಅಥವಾ C ++ ಅಥವಾ ಇತರ ಭಾಷೆಗಳು ಈ ನೋಡಿರಬಹುದು. ಆದರೆ ಇದು ಸಣ್ಣ, ವೇಳೆ ಪರಿಚಯವಿಲ್ಲದ, ಈ ಲೈನ್ ಡಾಲರ್ ಚಿಹ್ನೆ ಮೇಲ್ ಹಾಕುತ್ತದೆ ಎಂಬ ವಿಶೇಷ struct ಅಂತರ್ನಿರ್ಮಿತ ಬಂದಿದೆ ವಸ್ತುವಾಗಿರಬಹುದು ಇಮೇಲ್ ಕಾರ್ಯವನ್ನು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಗುರುತಿಸಿ ಇದೇ ವಾಕ್ಯ. 

ಈ ಒಂದು ಪಾಯಿಂಟರ್, ಪ್ರತಿ ಸೆ. ಪಿಎಚ್ಪಿ ಕೇವಲ ಒಂದೇ ವಾಕ್ಯ ಬಳಸುತ್ತದೆ. ಈ ಲೈನ್ ಬಳಕೆ ಹೇಳುತ್ತಾರೆ SMTP-- ಸಿಂಪಲ್ ಮೈಲ್ ಟ್ರಾನ್ಸ್ಫರ್ ಕೇವಲ ಇದು ಪ್ರೊಟೊಕಾಲ್, ಪ್ರೋಟೋಕಾಲ್ ಮೇಲ್ ಕಳುಹಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಬಳಕೆಯನ್ನು ಸೂಚಿಸುವ ಆಗಿದೆ ಹಾರ್ವರ್ಡ್ನ SMTP ಪರಿಚಾರಕ, ಇದು ಆವರಣದಲ್ಲಿ ಎಲ್ಲೋ ಇಲ್ಲಿ. 

ಈ ಹೇಳುತ್ತಿರುವಾಗ ಟಿಸಿಪಿ ಸಂಖ್ಯೆ ಮಾತನಾಡಲು ಬಂದರು, ಮತ್ತು ನಾನು ಮೂಲಕ ಎಂದು ಕಾಣಿಸಿಕೊಂಡಿತ್ತು googling ಅಥವಾ ಸಹಾಯಕ ಕೇಳುವ ಮೂಲಕ. ತದನಂತರ ಹಾರ್ವರ್ಡ್ ಕೆಲವು ಬಳಸುವ ಮೇಲ್ ಸರ್ವರ್ನಲ್ಲಿ ವ್ಯವಸ್ಥೆಯ ಭದ್ರತಾ ಕನಿಷ್ಠ ಗೂಢಲಿಪೀಕರಿಸಲು ನೀವು ಮತ್ತು ಇದು ನಡುವೆ ಸಂಚಾರ, ಯಾರಾದರೂ ಅದನ್ನು ಕಳುಹಿಸಬಹುದು ಸಹ ನಾನು TLS ಪ್ರೊಟೊಕಾಲ್ ಆನ್ ಪಡೆಯಲಿದ್ದೇನೆ ಈ ಸುರಕ್ಷಿತವಾಗಿರಿಸುವುದಕ್ಕೆ. 

ಆದರೆ ಈ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ ಸ್ವಲ್ಪ ಬೆದರಿಸುವ ಪಡೆಯಿರಿ. ನಾನು ಕೇವಲ ನಿರಂಕುಶವಾಗಿ ಮಾಡಬಹುದು , ನಾನು jharvard, ನಾನು ಎಂದು ಮತ್ತು ನಾನು ಕೇವಲ ನಿರಂಕುಶವಾಗಿ ಮಾಡಬಹುದು ಇಲ್ಲಿ ನನ್ನ ಇಮೇಲ್. ತದನಂತರ ನಾನು ಸೂಚಿಸಬಹುದು ಈ ಸಾಲಿನ ವಿಷಯ. 

ಮತ್ತು ಈ ಕೇವಲ ಕೊಳಕು ಕಾಣುತ್ತದೆ, ಆದರೆ ಇಲ್ಲಿದೆ ಪೋಣಿಸುವಿಕೆಯ ಕೇವಲ ಒಂದು ಗುಂಪೇ. , ಪಿಎಚ್ಪಿ ಒಂದು ಉಪಯುಕ್ತ ಸೂಪರ್ ಸಂಕೇತವಾಗಿ ಹೊಂದಿದೆ ತಿರುಗಿದರೆ ಕೆಲವು ಭಾಷೆಗಳಲ್ಲಿ ಹಾಗೆ, ಡಾಟ್ ಆಯೋಜಕರು, ಇದು ಕೇವಲ ಅಕ್ಷರಶಃ concatenates ಸ್ಟ್ರಿಂಗ್ ಸ್ಟ್ರಿಂಗ್ ನಂತರ ಸ್ಟ್ರಿಂಗ್ ನಂತರ, ಮತ್ತು ನೀವು malloc ಅಥವಾ ಫಿಗರ್ ಇಲ್ಲ ಸ್ಟ್ರಿಂಗ್ ಒಟ್ಟು ಉದ್ದ ಔಟ್. ನೀವು ಅದನ್ನು ಮಾಡಲು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು concatenating ಬಾಗುತ್ತೇನೆ ಏಕೆಂದರೆ ಈ ಚುಕ್ಕೆಗಳು ಈ ಎಲ್ಲ ವಿಷಯಗಳ ರಲ್ಲಿ, ಎಂದು ಏಕೆ ಇಮೇಲ್ ನಾನು ಇಲ್ಲಿದೆ ಇದು ಮಾಡಿದಂತೆ ಕಳುಹಿಸಲಾಗಿದೆ ನೋಡುತ್ತಿದ್ದರು. 

ನಂತರ ಕೊನೆಯದಾಗಿ, ಇಲ್ಲಿ ನಾನು ಮೇಲ್ ಕಳುಹಿಸುವ ನುಡಿದರು. ಸುಳ್ಳು ಆದ್ದರಿಂದ, ನಾನು, ಸಾಯುವ ಪಡೆಯಲಿದ್ದೇನೆ ಒಂದು ಕ್ರಿಯೆಯಾಗಿದೆ ಕೇವಲ ಮುದ್ರಿತ ಪರದೆಯ ಕೆಲವು ದೋಷ ಸಂದೇಶವನ್ನು ಗೆ. ಆದರೆ, ವಾಸ್ತವವಾಗಿ, ಕಳುಹಿಸು ಕಾರ್ಯ ಕರೆ. ಇಲ್ಲದಿದ್ದರೆ, ಈ ಎಲ್ಲಾ ವಿಫಲವಾದಲ್ಲಿ, ಇಲ್ಲಿ ನನಗೆ ಮತ್ತೆ ಪುನರ್ನಿರ್ದೇಶಿಸುತ್ತದೆ. 

ನಾನು ಏಕೆ ಇತ್ತು ನಾನು ನೋಂದಣಿ ನಾನು? ಅಲ್ಲದೆ, ಇದು ಇಲ್ಲಿಯೇ ಸಂಭವಿಸಿದ. ಹಾಗಾಗಿ ಈ ತರಲು ಕಾರಣಗಳಲ್ಲಿ ಒಂದೆರಡು. 

ಒಂದು, ನೀವು ಹೇಗೆ ನಿರ್ಮಿಸಲು ವೇಳೆ ನಿಖರವಾಗಿ ಅಂತಿಮ ಯೋಜನೆಯನ್ನು ಕೆಲವು ವೆಬ್ಸೈಟ್ ಅಥವಾ ನೈಜ ಪ್ರಪಂಚಕ್ಕೆ, ಇದು ನೀವು ಇಮೇಲ್ ಜ್ಞಾಪನೆಗಳನ್ನು ಕಳುಹಿಸಲು ಹೇಗೆ ನಿಮ್ಮ ಗ್ರಾಹಕರು ಅಥವಾ ನಿಮ್ಮ ಚಂದಾದಾರರು. ನೀವು ಗುಪ್ತಪದವನ್ನು ಜ್ಞಾಪನೆಗಳನ್ನು ಕಳುಹಿಸಿ ಹೇಗೆ. ನೀವು ಜನರು ಸಂದೇಶಗಳನ್ನು ಕಳುಹಿಸಲು ಹೇಗೆ ಅವರು ಹೊಸ ಫೇಸ್ಬುಕ್ ಹೊಂದಿರುವ ಸಂದೇಶ ಬಾಕಿ ಅಥವಾ ಸ್ವಲ್ಪ. 

ಆದರೆ ಇದು ಹೇಳುತ್ತದೆ ವಾಸ್ತವವಾಗಿ ಈ ಸಾಧ್ಯವೋ ಬಹಳ ಚೆನ್ನಾಗಿದ್ದೇನೆ ಡೆವಿನ್ರವರಿಂದ ರಚಿಸಲಾಗಿ, ಅವುಗಳನ್ನು ಅಥವಾ ಯಾರಾದರೂ. ಮತ್ತು ನಾನು ಈ ರೀತಿಯ ಹೇಳುತ್ತಾರೆ ಒಂದು ಸ್ಮೈಲ್ ಜೊತೆ ನಾನು ಮನುಷ್ಯ ಏಕೆಂದರೆ ಹಾದುಹೋಗುವ ಎಂಬುದನ್ನು ಸ್ವಲ್ಪ ಖಾತರಿಯಿಲ್ಲ ಈ ಹಂತದಲ್ಲಿ ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಹಲವಾರು. ಆದರೆ ಅದನ್ನು ಒಂದು ನಾನು ಹಾಗೆ ಆಗಿದೆ , ನಾನು ವಸ್ತುಗಳ ರೀತಿಯ ಮಾಡಿ ಎಂದು, ಹೇಳಲು ಇದು ಕ್ಷುಲ್ಲಕ ಕಾರಣ ಈ ರೀತಿಯ ಇಮೇಲ್ಗಳನ್ನು ಸ್ಪಷ್ಟನೆ. ಆದರೆ ನೀವು ನೋಡಬಹುದು ಎಂದು ಅಥವಾ ಕ್ರಿಮ್ಸನ್ ಓದಲು, ಕೊನೆಯಲ್ಲಿ ಇದು ಬಹಳ ಇಲ್ಲಿದೆ ಜನರಿಗೆ ಅಲ್ಪ ಮತ್ತೆ ಕೆಲವು ಮೂಲ ಅವುಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು. ಮತ್ತು, ಬಹುಶಃ, ನನಗೆ ಕೆಲವು ಸಮಯ ಕೇಳಲು CS50 ಊಟದ ನಲ್ಲಿ, ನಾನು ಮೊದಲ ಅತ್ಯಂತ ನಿಕಟವಾಗಿ ಪರಿಚಯ ಪಡೆಯಿತು ಸುಮಾರು ಆವೃತ್ತಿ ಬೋರ್ಡ್ ಅನೇಕ ವರ್ಷಗಳ ಹಿಂದೆ ನಾನು ಪತ್ತೆ ಹೇಗೆ ಇಂಟರ್ನೆಟ್ ಕೆಲಸ. ಯಾವುದೇ ಸ್ವಲ್ಪ ಸಂದರ್ಭದಲ್ಲಿ ಆದ್ದರಿಂದ ಆವೃತ್ತಿ ಬೋರ್ಡ್ ಮಾಡಿದ ನಂತರ. 

ಆದ್ದರಿಂದ ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ಇಲ್ಲ ಒಂದು ಸೂಪರ್ globals ಇಡೀ ಗುಂಪೇ, ಅವರು ಇಲ್ಲಿ ಕರೆಯಲಾಗುತ್ತದೆ ಮಾಡಿದಾಗ, ಅವುಗಳಲ್ಲಿ ಒಂದು ನಾವು ಡಾಲರ್ ಚಿಹ್ನೆ ಅಂಡರ್ಸ್ಕೋರ್ ಪೋಸ್ಟ್ saw--. ಪಡೆಯಲು ಕರೆಯಲಾಗುತ್ತದೆ ಪ್ರತಿರೂಪ ಇಲ್ಲ, ಒಂದು URL ನಿಂದ ವಿಷಯವನ್ನು ಹೊಂದಿದೆ ಹೋಗುವ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ. ಮತ್ತು ಇತರರು ಇಡೀ ಗುಂಪೇ, ಇಲ್ಲ ತುಂಬಾ ಅಧಿವೇಶನ ಮತ್ತು ಸರ್ವರ್ ಮತ್ತು ಕುಕೀ. ನಾವು ಹಿಂತಿರುಗಿ ಮಾಡುತ್ತೇವೆ ಕೆಲವು ಬಾರಿ ಕುಕೀ, ಆದರೆ ಅಧಿವೇಶನ ತಂಪಾದ ರೀತಿಯ ಏಕೆಂದರೆ ಇದೀಗ ಅಪ್ ಈಗ ತನಕ ಎಲ್ಲವನ್ನೂ ನಾವು ವೆಬ್ ಬ್ರೌಸರ್ ಹೊಂದಿರುವ ಮಾಡಿದ ರೀತಿಯ ಸ್ಥಿತಿಯಿಲ್ಲದ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. ನಾನು ಸುಮಾರು ಕ್ಲಿಕ್ಕಿಸಿ, ಪ್ರವೇಶ ಸರ್ವರ್, ಏನೋ ಕಡತಗಳನ್ನು ಪರದೆಯ ಮೇಲೆ ನಡೆಯುತ್ತದೆ ಆದರೆ ನಂತರ ಸಂಪರ್ಕ ಮುಚ್ಚುವುದು. ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ ಅಥವಾ ಫೈರ್ಫಾಕ್ಸ್ ಐಕಾನ್ ತಿರುಗುವ ನಿಲ್ಲುತ್ತದೆ ಮತ್ತು ನೀವು ಏನು ನೋಡಿ ವೆಬ್ ಪುಟ ಒಳಗೊಂಡಿದೆ. 

ಆದ್ದರಿಂದ HTTP ಎಂದು ಸ್ಥಿತಿಯಿಲ್ಲದ ಇದು ಒಂದು ಸಂಪರ್ಕ ಒಮ್ಮೆ, ಅದು ಇಲ್ಲಿದೆ, ಕೆಲವು ಡೇಟಾವನ್ನು ಪಡೆಯುತ್ತದೆ. ಯಾವುದೇ ಸಂಪರ್ಕ, ಸ್ಕೈಪ್ ಭಿನ್ನವಾಗಿ, ಫೆಸ್ಟೈಮ್, ಭಿನ್ನವಾಗಿ Gchat, ಭಿನ್ನವಾಗಿ ಇದು ನಿರಂತರ ನಿರ್ವಹಿಸುತ್ತದೆ ಪರಿಚಾರಕಕ್ಕೆ ಸಂಪರ್ಕ. ವೆಬ್ ಮೂಲಭೂತವಾಗಿ , ಆದರೂ ನಾವು ಮಾಡುತ್ತೇವೆ ಕಡಿತಗೊಂಡಿದೆ ದೀರ್ಘ ಹೇಗೆ ಮೊದಲು ನೋಡಿ ನಾವು ವಿಷಯಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸುತ್ತದೆ ಫೇಸ್ಬುಕ್ ಚಾಟ್ ಮತ್ತು Gchat ರೀತಿಯ, ಇದು illusion-- ನಿರ್ವಹಿಸಲು ಅಥವಾ ವಾಸ್ತವವಾಗಿ ಒಂದು ನಿರ್ವಹಿಸಲು ಮಾಡಲು ಬಳಸಿಕೊಂಡು ಸ್ಥಿರ ಸಂಪರ್ಕ ಆಧುನಿಕ ತಂತ್ರಜ್ಞಾನ. 

ಆದರೆ ನಾನು ಹೋಗಿ ಹೇಳುತ್ತಾರೆ, counter.php, ಈ ಇನ್ನೊಂದು ಸರಳ ಉದಾಹರಣೆ, ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು ಪ್ರಸ್ತುತ ಭಾವಿಸುತ್ತಾರೆ ನಾನು ಸೈಟ್ ಶೂನ್ಯ ಬಾರಿ ಭೇಟಿ. ಆದರೆ ನಾನು ಕೇವಲ ಪುಟ ಮರುಲೋಡ್ ವೇಳೆ ಇದು ಹೇಗೋ ನಾನು ಮೊದಲು ಇಲ್ಲಿ ತಿಳಿದಿದೆ. ನಾನು ಮತ್ತೆ ಮರುಲೋಡ್, ಅದು ನಾನು ಮೊದಲು ಇಲ್ಲಿ ತಿಳಿದಿದೆ. ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ ಮತ್ತೆ. 

ಆದ್ದರಿಂದ ಕೆಲವು ಜೊತೆಗೆ plussing ಇಲ್ಲ ಇಂದಿನ, ಆದರೆ ಸೂಚನೆ ಸಣ್ಣ ವಿಷಯ ಅಂದಿನಿಂದ ಸ್ಪಿನ್ ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಟಾಪ್ ಅಪ್ ನಂತರ ಡಿಸ್, ಆದ್ದರಿಂದ ನಾನು ಸ್ಥಿರ ಹೊಂದಿವೆ ಇಷ್ಟ ಅಲ್ಲ ನನ್ನ APPLIANCE ಸಂಪರ್ಕ. ನಾನು counter.php ಹೋಗಿ, ಇದು ಎಷ್ಟು ಸರಳ ಗಮನಿಸಿ. ನಾನು ಮೊದಲ ಈ ವಿಶೇಷ ಕರೆ ಕಾರ್ಯ ನಾವು ಶೀಘ್ರದಲ್ಲೇ ಮಾಡುತ್ತೇವೆ ಲಘುವಾಗಿ ತೆಗೆದುಕೊಳ್ಳುವ ಆರಂಭಿಸಲು ಅಧಿವೇಶನ ಆರಂಭ ಎಂಬ. ಒಂದು ಕೂಟವೊಂದನ್ನು ಪ್ರಾರಂಭಿಸಿ. 

ಮತ್ತು ಅಧಿವೇಶನ ಮುಂದೆ ಕೇವಲ ಆಗಿದೆ ಒಂದು ಶಾಪಿಂಗ್, ಬಕೆಟ್ ಏರಲಿದೆ ನೀವು ಮೌಲ್ಯಗಳನ್ನು ಹಾಕಬಹುದು ಇದರಲ್ಲಿ ಕಾರ್ಟ್ ಮತ್ತು ರೀತಿಯ ಪ್ರೋಗ್ರಾಮ್ಮರ್ ನಂಬಿಕೆ ಅವರು ಯಾವಾಗ ಇಲ್ಲಿ ನೀನು ಬಳಕೆದಾರರ ಎರಡನೇ ಹಿಂದಕ್ಕೆ ಬರುತ್ತದೆ ನಂತರ, ಒಂದು ಗಂಟೆಯ ನಂತರ, ಒಂದು ವರ್ಷದ ನಂತರ, ಅವನು ಅಥವಾ ಅವಳು ಸ್ಪಷ್ಟವಾಗಿಲ್ಲ ಇರುವವರೆಗೆ ಅವರ ಕುಕೀಗಳನ್ನು, ನಾವು ಅಂತಿಮವಾಗಿ ನೋಡುತ್ತಾರೆ. ಮತ್ತು ಈಗ ನಾನು ಹೊಂದಿವೆ ಇಲ್ಲಿ ಪರಿಸ್ಥಿತಿ. ಆದ್ದರಿಂದ ಕೆಳಗಿನ ಪ್ರಮುಖ ವೇಳೆ, ಎಂಬ ಕೌಂಟರ್, ಒಳಗೆ ಇದೆ ಈ ಸೂಪರ್ ಈ ಹ್ಯಾಶ್ global-- ಟೇಬಲ್, ನೀವು ಎಂಬ ಅಧಿವೇಶನ will-- ವೇಳೆ, ನಂತರ ಮುಂದೆ ಹೋಗಿ ದೋಚಿದ session-- ಚಿಂತಕರ ಮೌಲ್ಯದ ಒಂದು ಶಾಪಿಂಗ್ ಈ ಆಫ್ cart-- ಮತ್ತು ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಕೌಂಟರ್ ಎಂಬ ತಾತ್ಕಾಲಿಕ ವೇರಿಯಬಲ್. 

ಇಲ್ಲದಿದ್ದರೆ, ಆ ಮೌಲ್ಯವನ್ನು ಕೌಂಟರ್ ವೇಳೆ ಆಗಿತ್ತು ಕರೆಯಲ್ಪಡುವ ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ಹೊಂದಿಸದೆ, ಕೇವಲ 0 ಇದನ್ನು ಆರಂಭಿಸಲು. ಕೊನೆಯದಾಗಿ, ಕೆಳಗೆ ಇಲ್ಲಿ, ಹೋಗಿ ಮುಂದೂಡಲಾಗಿದೆ ಖರೀದಿ ಬಂಡಿಗಳು ಅಥವಾ ಅಧಿವೇಶನ ಕೌಂಟರ್ + 1 ಮೌಲ್ಯವನ್ನು. ಆದ್ದರಿಂದ ಈ ತಿರುಗಿದರೆ ವಿಶೇಷ ಧಾರಕ ಇಲ್ಲಿ ಇದು ಮತ್ತೊಮ್ಮೆ, ಈ ಸಂಬಂಧ ಒಂದು ರಚನೆಗಳು, ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಎಂದು ನೀವು ಸೂಚ್ಯಂಕ ಬದಲಿಗೆ ಸಂಖ್ಯೆಗಳ ಆಫ್ ಪದಗಳಾಗಿ ಬಳಕೆದಾರ ಹೋಗುತ್ತಾಳೆ ನಂತರವೂ ಮುಂದುವರಿದರೆ. ಮತ್ತೆ, ನಾನು ಈಗ ಪುಟಕ್ಕೆ ಹೋಗಿ. ಇದು ಒಂದು ನಿಮಿಷ ರಚಿಸಲಾಗಿದೆ. ಆದರೆ ನಾನು ಮಾಡಿದ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾನೆ 19 ಬಾರಿ ಇಲ್ಲಿ ಮೊದಲು. ಈ ನನ್ನ 20 ನೇ ಭೇಟಿ. 

ಆದ್ದರಿಂದ ಈ ಪ್ರಮುಖ ಏರಲಿದೆ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ ಯಾವುದೇ ವೆಬ್ಸೈಟ್ ಅನುಷ್ಠಾನಕ್ಕೆ ನೀವು ಪುಟ್, ಲಾಗ್ ಇನ್ ಆಗಿರುವಿರಿ ಎಂದು ನಿಮ್ಮ ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ರಲ್ಲಿ ಅಕ್ಷರಶಃ ಏನೋ ಖರೀದಿ ಅಥವಾ ನೀವು ಕೆಲವು ಹೊಂದಿರುವ ಗೆ ಸಂದೇಶಗಳನ್ನು ಬಾಕಿ. ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ಬಯಸುವ ಮಾಹಿತಿ ನೆನಪು, ನಾವು ಹಾಗೆ, ಪಿಎಚ್ಪಿ ನೋಡುತ್ತಾರೆ ಹಲವಾರು ಇತರ ಭಾಷೆಗಳು ರಾಜ್ಯದ ಈ ಭ್ರಮೆ ನೀಡುತ್ತದೆ ಸಹ, ನೀವು pset 6 ನೋಡುತ್ತಾರೆ ಎಂದು, ನೀವು HTTP ಕೋರಿಕೆಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದೀಯ ಗ್ರಾಹಕನಿಂದ ಪರಿಚಾರಕಕ್ಕೆ, ಅದು ಇಲ್ಲಿದೆ. ನೀವು ಮರಳಿ ಪಡೆಯಲು ಒಮ್ಮೆ ಪ್ರತಿಕ್ರಿಯೆ, ಹೆಚ್ಚು ಇಲ್ಲ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಪರಿಚಾರಕದಿಂದ ಮರಳಿ ಬರುವ. ಆದರೆ ನಾವು ಆ ಕೆಲಸ ಹೇಗೆ ನೋಡುತ್ತಾರೆ. 

ಜೊತೆಗೆ ಈಗ ಪ್ರಯತ್ನಿಸೋಣ ಸ್ವಲ್ಪ ಈ ಸ್ವಚ್ಛಗೊಳಿಸಲು. ನಾವು ಕೆಲವು ನೋಡಿದ ವಿವಿಧ ಉದಾಹರಣೆಗಳು. ಓಹ್, ಮತ್ತು ಒಂದು ಪಕ್ಕಕ್ಕೆ, ಫಾರ್ ಪರಿಚಿತ ಅಥವಾ ಅಪರಿಚಿತ ಆ, ಕಾರಣ Frosh IM ಗಳನ್ನು ಉದಾಹರಣೆಗೆ ಹೋದರು ನಿಜವಾಗಿಯೂ ಹುಡುಕುವುದರಲ್ಲಿ ಚೆನ್ನಾಗಿ slightly-- ಗೆ ಕೊಳಕು, ಇನ್ನೂ ಸ್ವಲ್ಪ ಗೆ ugly-- ಇನ್ನೂ ಕೊಳಕು ಆದರೂ ಕಡಿಮೆ ಕೊಳಕು ನಾವು ನೋಡಿದರೆ ಏಕೆಂದರೆ ಇಲ್ಲಿ ಮೂಲ ಕೋಡ್, ಇದು ನಾನು ಈ ಎಂದು ತಿರುಗಿದರೆ ಫೈಲ್ ತುದಿಯನ್ನು. 

ಬೂಟ್ ಸ್ಟ್ರಾಪ್ ಅನೇಕ ಒಂದಾಗಿದೆ ಎಂದು ತಿರುಗಿದರೆ ಅಲ್ಲಿಗೆ ಮುಕ್ತವಾಗಿ ಲಭ್ಯವಿರುವ ಗ್ರಂಥಾಲಯಗಳು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಅಲ್ಲ ಇರುವ ಯಾವಾಗಲೂ, ಆದರೆ ಸಿಎಸ್ಎಸ್ ಅಥವಾ JavaScript ಎಚ್ಟಿಎಮ್ಎಲ್ ಭಾಷೆ ಯಾವುದೇ ಸಂಖ್ಯೆ ಅಥವಾ. 

ಇಲ್ಲಿ ಈ ಜನರನ್ನು ಮೂಲತಃ ಹೊರಬಂದು Twitter-- ಕೇವಲ ಹೊಂದಿವೆ ಶೈಲಿಗಳು ಇಡೀ ಗುಂಪೇ. ಇದು ಭಾರಿ ಕಡತದ ಇಲ್ಲಿ ಯಾರೋ ಬರೆದಿದ್ದಾರೆ, ಅಥವಾ ಯಾರದೋ ಕಾಲಾನಂತರದಲ್ಲಿ, ಬರೆದ ಬಣ್ಣಗಳು ಮತ್ತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಸೂಚಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ವಿವರಿಸಲಾಗದ ಯಾ ಕೆಲಸಕ್ಕೆ ಬಾರದ ವಸ್ತು ನಾನು ಇದರಿಂದ ರೀತಿಯ ತಮ್ಮ ವಾಕ್ಯ ಸಾಲ ಮತ್ತು ಲೆಕ್ಕಾಚಾರ ಹೊಂದಿಲ್ಲ ನನ್ನ ರೂಪ ಮೊಟ್ಟ. ಇದು minified ಇದೆ ಕಂಪ್ಯೂಟರ್ ಇದರಿಂದ ಇದು ಅರ್ಥ ಆದರೆ ಅಗತ್ಯವಾಗಿ ಮಾನವ. ಇದರಿಂದ ಕೇವಲ ಏಕೆ ವಿಲಕ್ಷಣೀಕರಣ ಅಲ್ಲಿ ಬದಲಾಗಿದೆ. 

ಆದರೆ ಈಗ ಉತ್ತಮ ಮಾಡಿ ವಿನ್ಯಾಸದ ದೃಷ್ಟಿಯಿಂದ, ನಾವು ಕೆಳಗೆ ಉಳಿಯಲು ವೇಳೆ ಬಹಳ ಈ ರಸ್ತೆ, ನಮ್ಮ ಕೋಡ್ ಹೋಗುವುದಿಲ್ಲ ಗೊಂದಲಮಯ ಮತ್ತು ಮೆಸ್ಸಿಯರ್ ಪಡೆಯಿರಿ. ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಗಳು ಬರೋಣ. ಇಂದು ಕಳೆದ. 

ಇಲ್ಲಿ ಒಂದು ಸೂಪರ್ ಸರಳ CS50 ನ ವೆಬ್ಸೈಟ್ ಆವೃತ್ತಿ 1.0. ಇದು ಕೇವಲ ಕೊಂಡಿಗಳು ಹೊಂದಿದೆ ಉಪನ್ಯಾಸಗಳು ಮತ್ತು ಪಠ್ಯಕ್ರಮ, ಮತ್ತು ಆ unordered ಪಟ್ಟಿ ಬಳಸಿಕೊಂಡು ನಾವು ಕಳೆದ ಬಾರಿ ಬಳಸಿದ ಉಲ್ ಟ್ಯಾಗ್ tag--. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ವೇಳೆ , ವೀಕ್ಷಿಸಿ ಪುಟ ಮೂಲ ತೆರೆಯುತ್ತದೆ ಈ ಎಂದು ನೋಡುತ್ತಾರೆ ನಿಜವಾಗಿಯೂ ಸರಳ ಎಚ್ಟಿಎಮ್ಎಲ್. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಸಹ HOOD ಕೆಳಗೆ ಪಿಎಚ್ಪಿ ಫೈಲ್, ಇನ್ನೂ ಕೇವಲ ಉಗುಳುವುದು ವಿಶೇಷವೇನು ಈಗ ಔಟ್ ಕೇವಲ HTML. 

ಹಾಗಾಗಿ ಲೆಕ್ಚರ್ಸ್ ಕ್ಲಿಕ್ ವೇಳೆ, ನಾವು ಈ ಸಂಭವಿಸಿ ನೋಡಿ. ಮತ್ತು ನಾನು ವಾರದ ಕ್ಲಿಕ್ ವೇಳೆ ಶೂನ್ಯ, ನಾವು ನೋಡಬಹುದು. ಮತ್ತು ನಾನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ಬುಧವಾರ, ನಾವು ನೋಡಬಹುದು. ಮತ್ತು ಈ ಸ್ಪಷ್ಟವಾಗಿ ಪಿಡಿಎಫ್ ಆಗಿತ್ತು ದಿನಕ್ಕೆ ಸ್ಲೈಡ್ಗಳು. ನಾನು ಮಾಡಿದ ಎಲ್ಲಾ ಒಂದು ಜೊತೆ ಲಿಂಕ್ ಆಗಿದೆ ಇಲ್ಲಿ ಈ URL ಗೆ ಆಧಾರ ಟ್ಯಾಗ್. 

ಆದ್ದರಿಂದ ಈ ಒಂದು ಸುಂದರ ಹೇಳಲು ಮಾತ್ರವಲ್ಲ CS50 ನ ವೆಬ್ಸೈಟ್ ಸರಳ ಆವೃತ್ತಿ. ತಂದೆಯ ಇದು ಜಾರಿಗೆ ರೀತಿಯನ್ನು ನೋಡೋಣ. ನಾನು mvc0 ಕೋಶಕ್ಕೆ ಹೋದರೆ, ನಾವು ಕೆಲವು ಕಡತಗಳನ್ನು ನೋಡುತ್ತಾರೆ. ಒಂದು ಒಂದು README, ಆದ್ದರಿಂದ ವೇಳೆ ಈ ಕೆಲವು, ವೇಗವಾಗಿ ನೀವು ಸುಮಾರು ಇರಿ ಹೆಚ್ಚು ನಿಧಾನವಾಗಿ ನಂತರ. ಮತ್ತು ಇಲ್ಲಿ ಸೂಚನೆ ಒಂದು index.php ಕಡತವಾಗಿರುತ್ತದೆ. ಇದು ತಿರುಗಿದರೆ ಎಂದು ನೀವೇ, ಮಾನವ, ಒಂದು ಅಂತಿಮ ಹೆಸರನ್ನು ಸೂಚಿಸಿ ಇಲ್ಲ ಒಂದು URL, ಸಾಮಾನ್ಯವಾಗಿ ವೆಬ್ ಸರ್ವರ್ ನೀವು ಕೆಲವು ಡೀಫಾಲ್ಟ್ ಹೆಸರು ನಿರ್ಣಯಿಸುತ್ತಾರೆ. ಒಂದು ಸೂಚ್ಯಂಕ ಡಾಟ್ ಏನೋ ಸಾಮಾನ್ಯವಾಗಿ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ. 

ಆದ್ದರಿಂದ ಏಕೆ ಕೊಂಚ ಹಿಂದೆ ಇಲ್ಲಿದೆ ನಾನು ಇಲ್ಲಿ ಈ URL ಭೇಟಿ ಮಾಡಿದಾಗ, ಯಾವುದೇ ಕಡತ ಹೆಸರು, ಯಾವುದೇ ಕಡತ ವಿಸ್ತರಣೆ, URL ನಲ್ಲಿ ಯಾವುದೇ ಅವಧಿಯಲ್ಲಿ. ಇದು ಕೇವಲ ಮಾಂತ್ರಿಕವಾಗಿ ಹೇಗಾದರೂ ತಿಳಿದಿತ್ತು index.php ನೋಡಲು. ಇದು ಕೇವಲ ಒಂದು ಕನ್ವೆನ್ಷನ್ ನ. ಏನು ಎಂದು ಕರೆಯಬಹುದು. 

ನಾನು ಈಗ ಹೋಗಿ ಆದ್ದರಿಂದ index.php, ನೀವು ನೋಡುತ್ತೀರಿ , ಅವಕಾಶ indeed-- ಎಂದು ಕಾಮೆಂಟ್ಗಳನ್ನು ತೊಡೆದುಹಾಕಲು ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಇರುವುದರಿಂದ ಆಸಕ್ತಿದಾಯಕ ಏನೂ ಅದನ್ನು ಗೆ ಈ ಹಾರ್ಡ್ ಎಚ್ಟಿಎಮ್ಎಲ್ ಕೋಡ್ ಮಾಡಲಾಗಿದೆ. ಆದ್ದರಿಂದ, ಸ್ಥಿರ ಇಲ್ಲಿದೆ ನನ್ನ ಹಕ್ಕು ಸಹ, ನೀವು HTML ಮತ್ತು ಪಿಎಚ್ಪಿ commingle ಮಾಡಬಹುದು. ನಿಜವಾಗಿ ಇಲ್ಲ ಇಲ್ಲಿ ತರ್ಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್. 

ಮತ್ತು ಇತರ ಫೈಲ್ಗಳನ್ನು ಸಾಕಷ್ಟು ಇವೆ ಮಾಹಿತಿ ಆಸಕ್ತಿರಹಿತ ಕೇವಲ ಹೆಚ್ಚು. ಅದು ವಾರದಲ್ಲಿ ಒಂದು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ ವಾರದಲ್ಲಿ ಒಂದು ಮೀ ಮತ್ತು ವಾರದಲ್ಲಿ ಒಂದು, W ಸೋಮವಾರ ಮತ್ತು ಬುಧವಾರ. ತದನಂತರ ನಾನು ವಾರದ ಶೂನ್ಯ ತೆರೆಯುತ್ತದೆ ವೇಳೆ, ಇದು ಬಹುತೇಕ ಒಂದೇ ಗಮನಕ್ಕೆ. 

ಮತ್ತು ಒಂದು ಪ್ರಮುಖ ಟೇಕ್ಅವೇ ಭಾಸವಾಗುತ್ತದೆ. ಈ ಕೇವಲ ಹೇಗೆ ಅಧಿಕ ಗಮನಿಸಿ. ಈ ಕಡತಗಳನ್ನು ಕೇವಲ ಬದಲಾಯಿಸಲು, ಮತ್ತು ಇನ್ನೂ ನಾನು ಈ ಪ್ರತಿಯನ್ನು / ಪೇಸ್ಟ್ ಉದ್ಯೋಗಗಳು ಒಂದು ಎಳೆದ ಅಲ್ಲಿ ನಾನು ಬಹುಶಃ ಒಂದು ಕಡತವನ್ನು ತೆಗೆದುಕೊಂಡಿತು ವಾರದಲ್ಲಿ ಶೂನ್ಯ ನಕಲು ವಾರದಲ್ಲಿ ಒಂದು ಸುಮಾರು ಬಂದಾಗ, ಮತ್ತು ಕೆಲವು ಮೌಲ್ಯಗಳನ್ನು tweaked. ನಾವು ಬಹುಶಃ ಸಾಧ್ಯವಾಗುತ್ತದೆ ಈ ಉತ್ತಮ ಮಾಡಲು. 

ಆದ್ದರಿಂದ ಅಲ್ಲದ MVC ವರೆಗೆ ಹಿಂತಿರುಗಿ ಅವಕಾಶ ಮತ್ತು ಆವೃತ್ತಿ ಒಂದು ಹೋಗಲು. ಮತ್ತು ನಾನು ಪಡೆದಿರುವಿರಿ ಗಮನಕ್ಕೆ ಕೆಲವು ಕಡತಗಳನ್ನು ಏಕೆಂದರೆ ಯಾವ ಆ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಒಂದು ಸಾಮಾನ್ಯ ಸಂಗತಿಯಾಗಿತ್ತು ನಾನು ಆವೃತ್ತಿ 0 ಹಿಂತಿರುಗಿ ಕ್ಷಣ, ago-- ಸೂಚ್ಯಂಕ ಮರಳಿ ಹೋಗಲು ಬಿಡುವುದಿಲ್ಲ, ಮತ್ತು ಕೇವಲ postulate-- ನಾನು comments-- ತೊಡೆದುಹಾಕಲು ಒಮ್ಮೆ ಈ ಪುಟ ಭಾಗವಾಗಿ ನನ್ನ ಕಡತಗಳ ಪ್ರತಿ ಒಂದು ಬಹುಶಃ? ಅದನ್ನು ಹೇಳಿ. ಇದು ಸಾಲುಗಳನ್ನು ನಕಲು ಮಾಡಲಾಗುತ್ತದೆ ಬಹುಶಃ ಈ ಪುಟಗಳ ಎಲ್ಲಾ ಅಡ್ಡಲಾಗಿ? ಹೌದು? 

ವಿದ್ಯಾರ್ಥಿ: [ಕೇಳಿಸುವುದಿಲ್ಲ]. 

ಡೇವಿಡ್ ಜೆ MALAN: 1 ರಿಂದ 9. ಹೌದು, ಸಂಪೂರ್ಣವಾಗಿ. ಬಹುಶಃ 8 ಹೊರತುಪಡಿಸಿ 9 ಮೂಲಕ 1, CS50 ಏಕೆಂದರೆ ಸ್ವಲ್ಪ ಬದಲಾಯಿಸುತ್ತದೆ ಆಗುತ್ತದೆ ಉಪನ್ಯಾಸಗಳು ಅಥವಾ ವಾರದ ಶೂನ್ಯ ಅಥವಾ ಏನೋ. ಆದರೆ ಬಹುತೇಕ ಒಂದೇ. ಆದ್ದರಿಂದ ಈ ವಿಷಯವನ್ನು ಕೇವಲ ಆಗಿದೆ ರೀತಿಯ ನಕಲು ಮತ್ತು ಅಂಟಿಸಲು. ಮತ್ತು ಒಂದೆರಡು ಇಲ್ಲ ಇತರೆ ಸಾಲುಗಳನ್ನು ನಾನು ನಗರದ ಎಂದು ಬಹುಶಃ ಒಂದೇ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಅಡ್ಡಲಾಗಿ. 

ವಿದ್ಯಾರ್ಥಿ: 12 ಮತ್ತು 13. ಡೇವಿಡ್ ಜೆ MALAN: ಹೌದು. ಖಚಿತವಾಗಿ, 12, 13, ಮತ್ತು 14 ಬಹುಶಃ, ಕೇವಲ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯವನ್ನು ಕಾರಣ ಸಾಲುಗಳನ್ನು 11 ರಂದು ನಡೆಯುತ್ತಿದೆ ಮತ್ತು 10, ಆದ್ದರಿಂದ ಇದು ಕಾಣುತ್ತದೆ. ಆದ್ದರಿಂದ ಆವೃತ್ತಿ 1 ನೋಡೋಣ, ಈ ಮೇಲೆ ಸುಧಾರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಈ MVC ಉದಾಹರಣೆಗೆ ಆವೃತ್ತಿ 1 ನಾವು ಮಾಡುತ್ತೇವೆ ವಿವರಿಸಲು ಒಂದು ಕ್ಷಣದಲ್ಲಿ MVC ಅರ್ಥವನ್ನು ನಾನು ಸೂಚ್ಯಂಕ ಹೋಗಿ, ಇದು ರೀತಿಯ ಈಗ ಗೊಂದಲ ಸ್ವಲ್ಪ ಕಾಣುತ್ತದೆ. ಇದು ಮೊದಲು ಎಂದು ಸಾಕಷ್ಟು ಸರಳ ಅಲ್ಲ. 

ಆದರೆ ನೀವು ಆರಂಭಿಸಲು ಇದು ಎಚ್ಚರಿಕೆಯಿಂದ, ಇದು ಓದಲು ಇದು ಏನು ಬಹಳ ಸರಳ. ಸ್ಪಷ್ಟವಾಗಿ 1 ಸಮನಾಗಿರುತ್ತದೆ ಮತ್ತು ಲೈನ್ 8 ಬದಲಾಗಿ ನೀವು identified-- ವಿಷಯವನ್ನು ಎಲ್ಲಾ ಕೇವಲ ಒಳಿತನ್ನು ಆದರೂ, ನಾನು ಕೇವಲ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲವು ರಲ್ಲಿ ULs ಬಿಟ್ಟು ದಿನಗಳ ವಸ್ತುಗಳ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿಲ್ಲ. ಆದ್ದರಿಂದ ರೀತಿಯ ಪೌಂಡ್ ಹಾಗೆ ಅಗತ್ಯವಿದೆ ಸಿ ಇದು ಪ್ರತಿಗಳು ಮತ್ತು ಜಲಪಿಷ್ಟಗಳು ಸೇರಿವೆ ವಿಷಯಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಇಲ್ಲಿಯೇ ಈ ಫೈಲ್. 

ಆದ್ದರಿಂದ header.php ರಲ್ಲಿ, ನೀವು ಅದರ ಹೆಸರು ನಿರ್ಣಯಿಸು ಇರಬಹುದು, ಪುಟದ ಹೆಡರ್ ಏರಲಿದೆ. ರೀತಿಯ ಇಲ್ಲಿ ಅನಾಥ ವಿಶೇಷವೇನು. ಇದು ಕೇವಲ, ಇದು ಮೇಲಿನಿಂದ ಆದರೆ ಕೆಳಗೆ ಯಾವುದೇ ವಿಷಯ ಇಲ್ಲ. 

ಮತ್ತು ನಾನು ಏತನ್ಮಧ್ಯೆ ಅಡಿಟಿಪ್ಪಣಿ ನೋಡಿದರೆ, ಇತರ ಫೈಲ್ mentioned-- ಈ ಒಂದು, ಸಹ ಕಡಿಮೆ ಆಸಕ್ತಿಕರವಾಗಿದೆ ಆದರೆ ಮತ್ತೆ, ಎಲ್ಲವೂ ಸಾಮಾನ್ಯವಾಗಿದೆ. ಆದ್ದರಿಂದ ಈ ಅಡಿಟಿಪ್ಪಣಿ ಹೊಂದಿದೆ. ಈ ಹೆಡರ್ ಆಗಿದೆ. ಈ ಎಂದು ಕಡತವಾಗಿರುತ್ತದೆ ಬದಲಾಗುತ್ತಿರುವ, ಆದ್ದರಿಂದ ಜನಸಾಮಾನ್ಯರೊಂದಿಗೆ ಅಂಶಗಳು ಪ್ರಯತ್ನಿಸಿ ಇಲ್ಲಿ ಈ ಎರಡು ಸಾಲುಗಳನ್ನು ಜೊತೆ? 

ಆದರೆ ನಾವು ಈ ಸ್ವಚ್ಛಗೊಳಿಸಲು ಮಾಡಬಹುದು ಮತ್ತಷ್ಟು ಸ್ವಲ್ಪ ಅಪ್. ನಾನು ಮುಂದೆ ಹೋಗಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ಆವೃತ್ತಿ ಎರಡು ಅಲ್ಲಿ ತೆರೆಯುತ್ತದೆ ನಾವು ಇಲ್ಲ ಎಂದು ನೋಡುತ್ತಾರೆ ಹೊಸ ಕಡತ, helpers.php. ನಾವು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಏನು ನೋಡುತ್ತಾರೆ. ನ ಸೂಚ್ಯಂಕ ತೆರಳುತ್ತದೆ ಮೊದಲು ಪ್ರವೇಶಾತಿಯನ್ನು. 

ಮತ್ತು ಈಗ ನಾನು ಅಗತ್ಯ ಬಾಗುತ್ತೇನೆ ಗಮನಕ್ಕೆ helpers.php, ಶಿರೋಲೇಖ ಅಥವಾ ಅಡಿಟಿಪ್ಪಣಿ ಅಲ್ಲ. ಆದರೆ ಸಹಾಯಕರು ರೀತಿಯ ಹಾಗೆ ಇದೆ pset 2 helpers.c ಮತ್ತು helpers.h ಅಥವಾ ಬಹಳ ಹಿಂದೆ ವಾಸ್ತವವಾಗಿ ನೀವು pset 3 ಹುಡುಕಲು ಮತ್ತು pset ಫಾರ್ ಕಂಡುಕೊಂಡರು, ಮತ್ತು ನೀವು ವಿಂಗಡಿಸುವ ನಿಮ್ಮ ಕೋಡ್ ಎಲ್ಲಾ ಹೊಂದಿತ್ತು ಮತ್ತು ಒಂದು ಪ್ರತ್ಯೇಕ ಕಡತದಲ್ಲಿ ಹುಡುಕುವ. ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಇಲ್ಲಿದೆ. 

ಈಗ ಲೈನ್ 3 ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿ ಕಂಡುಬಂತು. ಮತ್ತು ಇದು ಕೇವಲ ಒಂದು ಲೈನ್. ಈ ಇನ್ನಷ್ಟು ಮಾಡಲು ಸ್ಪಷ್ಟ, ನಾನು ಸಾಧ್ಯವೋ ಈ ಶೈಲಿಯಲ್ಲಿ ಸ್ಥಿರವಾಗಿದೆ ಎಂದು ಇಲ್ಲ ಎಲ್ಲದರ ನಾವು ಮಾಡಿದ. ಆದರೆ ನಿಜವಾಗಿಯೂ ಅಲ್ಲ ಕಾರ್ಯವನ್ನು ಬದಲಾವಣೆ. ಇದು ನಿಜವಾದ ಕೋಡ್ ಕೇವಲ ಒಂದು ಸಾಲು ಇಲ್ಲಿದೆ. 

ಸ್ಪಷ್ಟವಾಗಿ, ಒಂದು ಕ್ರಿಯೆ ಇಲ್ಲ ಎಲ್ಲೋ ಹೆಡರ್ ನಿರೂಪಿಸಲು ಎಂದು, ಮತ್ತು ಈ ವಿಷಯಗಳನ್ನು ಹೊಂದಿದೆ ಸಾಕಷ್ಟು ಪ್ರಬಲ ಪಡೆಯಲು. ಅದರ ಆವರಣ ಒಳಗೆ ಗಮನಿಸಿ ವಾಕ್ಯ ಯಾವ ಇತರ ತುಣುಕು? ಇದು, ಬಹುಶಃ ಹೇಳಲು ಸ್ವಲ್ಪ ಕಷ್ಟ ಆದರೆ ನಾನು ಕೆಲವು ಬಿಳಿ ಹಾಕುತ್ತೇವೆ there's-- ಗಮನಕ್ಕೆ ಸ್ಪೇಸ್. ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಇಲ್ಲ. 

ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ನಾವು ಸ್ವಲ್ಪ ಹಿಂದೆ ಕಂಡ ಸಹಾಯಕ ರಚನೆಗಳು ಸಂದರ್ಭದಲ್ಲಿ, ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಹಾಗೆ, ಮತ್ತೆ, ಇದು ಇವೆ. ಮತ್ತು ನೀವು ಸಿ ಈಗ ಅನಿಸಿದರೆ, ಕಾರ್ಯ ವಾದಗಳು ಕ್ರಮವಾಗಿದೆ ಯಾವಾಗಲೂ ಒಂದೇ ಇರಬೇಕು. ನೀವು ಏನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಹೊಂದಿಲ್ಲ ಆಗಿದೆ X, Y, Z ಅಥವಾ z ವೈ, x-- ಆದೇಶ ಮತ್ತು ನೀವು ಯಾವಾಗಲೂ ಅವುಗಳನ್ನು ನೀಡಲು ಹೊಂದಿವೆ ಅದೇ ಕ್ರಮದಲ್ಲಿ ಅಥವಾ ನೋಡಲು ನೀವು ಮರೆತು ನೀವು. 

ಆದರೆ ಈ ಒಂದು ಬುದ್ಧಿವಂತ ರೀತಿಯಲ್ಲಿ ಕಾಣುತ್ತದೆ ಒಂದು ನಿರಂಕುಶ ಪ್ರಮುಖ ಮೌಲ್ಯ ಹಾದುಹೋಗುವ ಶೀರ್ಷಿಕೆ ಹೆಸರು ಬಗೆಗಿನ ಜೋಡಿ ಈ ಸಂದರ್ಭದಲ್ಲಿ ವಾದ ಮತ್ತು CS50 ಅದರ ಮೌಲ್ಯ. ನಾನು ಹೊಂದಿರುವ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಈ ಚದರ ಆವರಣಗಳಲ್ಲಿ ಇಲ್ಲಿ ನಾನು ಅಂದರೆ ಸಹ ಏನೋ ಹಾದು ಒಂದು ವಾರ 1 ಅಥವಾ 0 ಅಥವಾ 2 ಅಥವಾ 3. ನಾವು ಸ್ಥಿರರಾಶೀಕೃತ ಬಂದಿದೆ ರೀತಿಯಲ್ಲಿ ಈ ಕಾರ್ಯ ಇದು ಬಹು ಒಳಹರಿವು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಎಂದು, ಆದರೆ ಈಗ ಅದನ್ನು ಕೇವಲ ಒಂದಾಗಿದೆ. 

ನಾನು ಈಗ helpers.php ಹೋಗಿ, ಇದು ಏನು ಗಮನಿಸುವುದಿಲ್ಲ. ಈ ಸ್ವಲ್ಪ ಹೊಸ ಕಾರ್ಯಗಳನ್ನು, ಆದರೆ ಈಗ ಕೇವಲ ತೆಗೆದುಕೊಳ್ಳಲು ಈ ಎಂದು ನಂಬಿಕೆ ವಾಕ್ಯ ಇದು ನಿಮಗೆ PHP ಒಂದು ಕ್ರಿಯೆ ವ್ಯಾಖ್ಯಾನಿಸಲು. ನೀವು ಅಕ್ಷರಶಃ ಕ್ರಿಯೆ ಹೇಳುತ್ತಾರೆ. ನೀವು ಮರಳುವುದನ್ನು ಸೂಚಿಸಲು ಟೈಪ್ ಮತ್ತು ಸುಸಂಗತವಾಗಿದೆ ಇಲ್ಲಿದೆ ವೇರಿಯಬಲ್ ವಿವರ ಹಿಂದೆ ಅಲ್ಲಿ ನೀವು ನಿಜವಾಗಿಯೂ ಬಲವಾಗಿ ಟೈಪ್. 

ಈ ಕೇವಲ ಸೂಚಿಸುತ್ತದೆ ಎಂದು, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಈ ಸಹವರ್ತನೀಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಒಂದು ಚರ್ಚೆಯಂತೆ ಸರಣಿ. ಮತ್ತು ನೀವು ಏನು ಗೊತ್ತಾ? ಬಳಕೆದಾರ ಒಂದು ಹಾದು ಹೋದರೆ ರಲ್ಲಿ, ಒಂದು ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಊಹಿಸುತ್ತವೆ. 

ಈ ಸಿ ಹೊಂದಿಲ್ಲ ಒಂದು ಲಕ್ಷಣವಾಗಿದೆ ನಮಗೆ, ಇದು ಈಗ ಏಕೆಂದರೆ, ಸಂತೋಷ ಡೇಟಾ, ನೀವು ವೇಳೆ ಇದು ಏನು ನೀಡುವುದಿಲ್ಲ, ಒಂದು ಎಂದು ಹೋಗುತ್ತದೆ ಸರಣಿ ಆದರೆ ಖಾಲಿ ಒಂದು. ಮತ್ತು ಅತ್ತ, ಉದ್ಧರಣ ಕೇವಲ ಮೋಜಿನ ಮಾಡುತ್ತದೆ ಅಲ್ಲಿ ಈ ಕೀಲಿಗಳನ್ನು ಎಲ್ಲಾ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಸಹವರ್ತನೀಯ ರಚನೆಯ, ವಸ್ತುಗಳ ಎಲ್ಲಾ ನೀವು ಚದರ ಆವರಣಗಳಲ್ಲಿ ಪುಟ್, ಮತ್ತು ಅವುಗಳ ಔಟ್ ಅಸ್ಥಿರ ಸೃಷ್ಟಿಸುತ್ತದೆ ನಾವು ಅಂತಿಮವಾಗಿ ಪ್ರವೇಶ ಇದರಿಂದ ಅವರಿಗೆ footet.php ಮತ್ತು header.php ರಲ್ಲಿ. ಸ್ವಲ್ಪ ಅಮೂರ್ತ, ಆದ್ದರಿಂದ ನನಗೆ ಈ ಬಗ್ಗೆ ತಿಳಿಸಿ. 

Index.php ರಲ್ಲಿ, ನಾನು ಆಮ್ ಗಮನಿಸಿ ಶೀರ್ಷಿಕೆ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹಾದುಹೋಗುವ CS50 ಮೌಲ್ಯದ. ನಾನು ಈಗ helpers.php ನೋಡಿದರೆ, ಆ RenderHeader ಗಮನಕ್ಕೆ ನಾನು ಹಾದುಹೋಗುವ ನಾನು ಆ ದತ್ತಾಂಶವನ್ನು ಹೊರತೆಗೆಯುವ ರಲ್ಲಿ, ಮತ್ತು ನಂತರ header.php ಅಗತ್ಯ. ನಾನು ಮಾಡಿದ ಒಂದು ಬಡವನ ತೆರನಾದ ಈಗ ಕೆಳಗಿನ ಅನುಷ್ಠಾನಕ್ಕೆ. 

ನಾನು header.php ತೆರೆಯುತ್ತದೆ, ನಾನು ಹಾರ್ಡ್ ಇನ್ನು ಮುಂದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಈ ಹೆಡರ್ ಕಡತವನ್ನು ಪದ, CS50 ಮಾಡಲಾದ. ನಾನು ಒಪ್ಪಿಕೊಳ್ಳಬಹುದಾಗಿದೆ atrociously ಈ ಇರಿಸಿದ್ದೇವೆ ಹೆಸರಿನ ಕಾರ್ಯ, ಎಚ್ಟಿಎಮ್ಎಲ್ ವಿಶೇಷ ಅಕ್ಷರಗಳನ್ನು, ಹಾಗಾದರೆ. ಆದರೆ ನಾನು ಮಾಡಿದ ಏನು ಗಮನಿಸುವುದಿಲ್ಲ. ನಾನು ಮುಕ್ತ ಎಚ್ಟಿಎಮ್ಎಲ್ ಮಾಡಲೇಬೇಕು. ನಾನು ಮುಕ್ತ ತಲೆ ಮತ್ತು ಮುಕ್ತ ಶೀರ್ಷಿಕೆ ಹೊಂದಿವೆ. 

ತದನಂತರ ಒಳಗೆ ಶೀರ್ಷಿಕೆ ಮುಕ್ತ ಮತ್ತು ನಿಕಟ ಟ್ಯಾಗ್ಗಳು, ನಾನು ಪಿಎಚ್ಪಿ ಕೋಡ್ ಒಂದು ಬಿಟ್ ಹೊಂದಿವೆ. ಮತ್ತು ಈ, ಸಂತೋಷವನ್ನು ಆದರೆ ವಾಕ್ಯ ಹೊಂದಿದೆ ಇದು ಕೇವಲ ಔಟ್ ಪ್ರತಿಧ್ವನಿ ಅರ್ಥ. ಇದು ಅಕ್ಷರಶಃ ಹೀಗೆ ಅರ್ಥ ಕೆಳಗಿನ ಪ್ರತಿಧ್ವನಿ ಆದರೆ ಈ ಬರೆಯಲು ಎಂದು sexier. ಶೀರ್ಷಿಕೆ ಔಟ್ ಪ್ರತಿಧ್ವನಿ ಸೈನ್ ರವಾನಿಸಲಾಗಿದೆ ಮಾಡಲಾಗಿದೆ. 

ಆದರೆ ನೀವು HTML ಯೋಚಿಸುವುದೇನು ವಿಶೇಷ ಚಾರ್, ಎಲ್ಲಾ ಬಗ್ಗೆ ವಿಶೇಷವಾಗಿ ನೀವು ಹೊಂದಿದ್ದರೆ ಕೆಲವು ಮೊದಲು HTML ಅನುಭವ? ಏನು ಪಾತ್ರಗಳು ಇರಬಹುದು ಒಂದು ಪುಟಕ್ಕೆ ಹಾದು ಅಪಾಯಕಾರಿ ಅಲ್ಲಿ ನೀವು ಸಕ್ರಿಯವಾಗಿ ಉತ್ಪಾದಿಸುವ ನೀವು ಈ ಕೋಡ್ ವೆಬ್ ಪುಟ? ಈ ಕಡತದಲ್ಲಿ ಹೋಗೋಣ, ಆವೃತ್ತಿ ನಾನು ಈ ಉಂಟುಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ ಎರಡು, ಮತ್ತು ನೋಡಿ. 

ಆವೃತ್ತಿ ಎರಡು ಇದು. ಮತ್ತು ಎಲ್ಲವನ್ನೂ ಗಮನಕ್ಕೆ ಚೆನ್ನಾಗಿ ಕೆಲಸ, ಉತ್ತಮವಾಗಿದೆ. ಆದರೆ ನಾನು index.php ಹೋಗಿ ಊಹಿಸಿಕೊಳ್ಳಿ ನಾನು ಸೂಚಿತವಲ್ಲದ ನನ್ನ ಪುಟ ಶೀರ್ಷಿಕೆ CS50 ಅಲ್ಲ. ಇದು ಮುಕ್ತ ಬ್ರಾಕೆಟ್ ಸ್ಕ್ರಿಪ್ಟ್ ಜಾಗೃತ ಹಲೋ ವರ್ಲ್ಡ್, ನಿಕಟ ಏಕ ಉದ್ಧರಣ, ನಿಕಟ ಆವರಣದ ವಿರಾಮ ಚಿಹ್ನೆಯನ್ನು, ತೆರೆದ ಆವರಣ ಚಿಹ್ನೆ, ಕಡಿದು ಸ್ಕ್ರಿಪ್ಟ್. 

ಸ್ಕ್ರಿಪ್ಟ್, ನಾವು ಮಾಡುತ್ತೇವೆ ಅಂತಿಮವಾಗಿ ಒಂದು ಟ್ಯಾಗ್, ನೋಡಿ ನೀವು ಇನ್ನೊಂದು ಬಳಕೆಗೆ ಬಳಸಬಹುದಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಎಂಬ ಒಂದು ವೆಬ್ ಪುಟದ ಒಳಗೆ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್. ಮತ್ತು ಈಗ ಇಲ್ಲಿ ತರ್ಕ ಗಮನಿಸಿ. ಇಲ್ಲಿ ಶೀರ್ಷಿಕೆ ಎಂಬ ಕೀಲಿಯಾಗಿದೆ. ಇಲ್ಲಿ ಈಗ ಕ್ರೇಜಿ ಉದ್ದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ. 

ಆದರೆ ನಾನು ಸಹಾಯಕರು ಹೋಗಿ ಪುಟ- ಅಥವಾ ಬದಲಿಗೆ, ಹೆಡರ್ ಪುಟ, ನಾನು ಈ ಕಾರ್ಯ ಎಂದು ನುಡಿದರು ಮೊದಲ ಆ ಶೀರ್ಷಿಕೆ. ನಾನು ಈಗ ಈ ಪುಟ ಮರುಲೋಡ್ ವೇಳೆ ನಾನು , ಹಾಸ್ಯಾಸ್ಪದ ಕಾಣುತ್ತದೆ ಇದು, ಈ ನೋಡಲು ಆದರೆ ಇದು ಸುರಕ್ಷಿತ. ಇದು ಕೇವಲ ಅವಿವೇಕಿ ಕಾಣುತ್ತದೆ. 

ಬದಲಿಗೆ ಊಹಿಸಿಕೊಳ್ಳಿ ನಾನು ಈ ಮರೆತಿದ್ದೀರಿ ಎಂದು. ಮತ್ತು ನನ್ನ ಪದಗಳನ್ನು ಗುರುತಿಸಲು, ಒಂದು nonzero ಸಂಖ್ಯೆ ನೀವು ಇದನ್ನು ಮರೆತು ಆಫ್ ಮತ್ತು ನೀವು ಕೆಲವು ಶ್ರಮಶೀಲ ಪಡೆಯುತ್ತೀರಿ ವಿದ್ಯಾರ್ಥಿ ಅಥವಾ ಸ್ನೇಹಿತ ಮುಂಬರುವ ನಿಮಗೆ CS50 ಫೇರ್ ನಲ್ಲಿ ಅಥವಾ ಅನಾಮಧೇಯವಾಗಿ ರಾತ್ರಿ ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಸುಮಾರು poking ಮತ್ತು ಮುಖ್ಯವಾಗಿ ಕೋಡ್ ಇಂಜೆಕ್ಷನ್ ನಿಮ್ಮ ಸೈಟ್ಗೆ ನೀವು ಗೊತ್ತಾಗದ ಹೇಗಾದರೂ. 

ನಾನು ಕೇವಲ ಭೂಶಿರ ಏಕೆಂದರೆ ಇಲ್ಲಿ ಶೀರ್ಷಿಕೆ ಮತ್ತು ಶೀರ್ಷಿಕೆ ಔಟ್ ಅಲ್ಲಿ ಚೆನ್ನಾಗಿ, ಶೀರ್ಷಿಕೆ ವೇಳೆ ಅಕ್ಷರಶಃ ಈ ಮತ್ತು ಪಿಎಚ್ಪಿ ತೋರುತ್ತಿದೆ ಭೂಶಿರ ಒಂದು ಭಾಷೆಯಾಗಿ ಇತರ ಭಾಷೆಗಳು ಪಠ್ಯ, ಈ ಅಕ್ಷರಶಃ ಹೋಗುತ್ತದೆ ಈ ಟ್ಯಾಗ್ ಬದಲಾಯಿಸಲು, ಸಹಜವಾಗಿ, ನಾನು ಬೇರೆಡೆ ಪುಟ್. 

ಆದ್ದರಿಂದ ನಾನು ಈಗ ಇಲ್ಲಿ ಹೋಗಿ ನಂತರ ಮರುಲೋಡ್ ಈ ಸುರಕ್ಷತಾ ಯಾಂತ್ರಿಕ ಬಿಚ್ಚುವುದು, ಈಗ ನಾನು ಇಲ್ಲಿ ಹಲೋ ವರ್ಲ್ಡ್ ಹೊಂದಿರುತ್ತವೆ. ಈಗ ಎಲ್ಲಾ ಒಂದು ದೊಡ್ಡ ಅಲ್ಲ ಇಲ್ಲಿದೆ ಎದುರಿಸಲು, ಆದರೆ ನೀವು ಏನನ್ನಾದರೂ ಮಾಡಬೇಕು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ದುರುದ್ದೇಶಪೂರಿತ ಇಲ್ಲಿ, ಹಾಗೆ ಇಲ್ಲ ನಾವು ಖರ್ಚು ನೋಡುತ್ತಾರೆ ಇತರ ಟ್ಯಾಗ್ಗಳು ಸ್ಥಳ ನಂತಹ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹೆಚ್ಚು ಸಮಯ ಡಾಟ್ href ಹೇಳಿಕೆ, ಕೊಡುವುದು, HTTP ಪಡೆಯುತ್ತದೆ business.com, ಆದರೆ ವಿರುದ್ಧ ಇತರ ದಿನಕ್ಕೆ. ಈಗ ನೀವು ಒಂದು ವೆಬ್ ಪ್ರೇರೇಪಿಸಬಹುದು ಪುಟ ವಾಸ್ತವವಾಗಿ ತಕ್ಷಣ ಹೋಗಿ ಇಲ್ಲಿ ಈ ವೆಬ್ ಪುಟಕ್ಕೆ. 

ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ಬಯಸುವುದಿಲ್ಲ ಸಹ business.com ಹೋಗಲು ನಾನು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಎಂಬುದನ್ನು ತಿಳಿಯಲು. ಆದರೆ ಈ, ತೀರಾ, ಕೋಡ್ ಪ್ರಚೋದಿಸುತ್ತದೆ ಈ ಪುಟ ಚುಚ್ಚಲಾಗುತ್ತದೆ ಎಂದು. ಆದ್ದರಿಂದ ಈ ಸಹ ಹೇಳುವುದು ಮಾತ್ರವಲ್ಲ ನಾವು ಕೆಲವು ಸೂಪರ್ ಆರಂಭಿಕ ಪರಿಚಯಿಸುವ ನೀವು ಈ ಸಂಕೀರ್ಣ ರಚನೆಗಳು, ಇದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಒಂದು ಅಂತ್ಯದಲ್ಲಿ ಅಷ್ಟೆ ನಿಮ್ಮ ಕೋಡ್ ಶೋಷಿಸುವ ಅಲ್ಲ. 

ಈಗ ಇಲ್ಲಿ ಮೂರನೇ ಆವೃತ್ತಿ. ಇದು ಸ್ವಲ್ಪ ರಸಿಕ ಪ್ರಕಟಗೊಳ್ಳಲಿದೆ. ನಾನು ಮಾಡಲಿಲ್ಲ ಹಾಗೆ ನನ್ನ ಗುದ ಬದಿಯಲ್ಲಿ ಸ್ವಲ್ಪ ಸಿಟ್ಟಾಗಿ ದೊರಕಿತು ನಾನು ಕಾರ್ಯ ಎಂದು ಎಂದು ವಾಸ್ತವವಾಗಿ RenderHeader ಮತ್ತು RenderFooter ಬಹುತೇಕ ಒಂದೇ. ಆದ್ದರಿಂದ ನನಗೆ ಸಂಭವಿಸಿದೆ, ಏಕೆ ಇಲ್ಲ ನಾನು ಈ ಕಾರ್ಯಗಳನ್ನು parameterize ನಿರೂಪಿಸಲು ಎಂದು ಕೇವಲ ಒಂದು, ಇದು ಎರಡನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಟೆಂಪ್ಲೇಟ್ ಹೆಸರು, ಅಂತಿಮ ಶಿರೋಲೇಖ ಅಥವಾ ಅಡಿಟಿಪ್ಪಣಿ ಎರಡೂ render-- ಹೇಗೆ? ತದನಂತರ ಐಚ್ಛಿಕವಾಗಿ, ನಾನು ಬಯಸಿದರೆ ಕೆಲವು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ರವಾನಿಸಲು ಹಾಗೆ ನಾನು ಪ್ರಶಸ್ತಿಗಾಗಿ ಮಾಡಲು ಆದರೆ ಅಡಿಟಿಪ್ಪಣಿ ಹೆಡರ್, ನಾನು ಹಾಗೆ. 

ಆದ್ದರಿಂದ ಈಗ ನಾನು helpers.php ಹೋಗಿ, ಇದು ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣ. ಮತ್ತು ನಾನು ನನ್ನ ಕೈ ಅಲೆಗಳ ಮಾಡುತ್ತೇವೆ ವಿವರಗಳು, ಆದರೆ ಇದು ಕೇವಲ ಒಂದು ಕಾರ್ಯ ನ. ಆದ್ದರಿಂದ ಒಂದು ಉತ್ತಮ ವಿನ್ಯಾಸ ಕಡೆಗೆ ಹೆಜ್ಜೆ ಇಲ್ಲಿದೆ. 

ನಾವು ಇನ್ನೂ ಒಂದು ಹೆಜ್ಜೆ ತೆಗೆದುಕೊಳ್ಳಬಹುದು. ನನ್ನ ನಾಲ್ಕನೇ ಹೋಗಿ ಈ ಆವೃತ್ತಿ, ಈಗ ಗಮನಕ್ಕೆ ನಾನು ಏನೋ ಮಾಡುತ್ತಿರುವೆ ರಹಸ್ಯ ಇನ್ನಷ್ಟು ರೀತಿಯ. ಮತ್ತು ನಾನು ಈ ಒಂದು ಗೊತ್ತು ಬಹಳಷ್ಟು, ಏಕಕಾಲದಲ್ಲಿ ಹೀರಿಕೊಳ್ಳುವ ಆದರೆ ನಾವು ರೀತಿಯ ಆರ್ ಆಫ್ ವಿಷಯಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ. ಈಗ ನನ್ನ ಸಹಾಯಕರು ಹಾಕುವ ಬಾಗುತ್ತೇನೆ ಎಂಬ ಫೋಲ್ಡರ್ ಆಗಿ ಫೈಲ್ includes-- ಕೇವಲ ಒಂದು ಕ್ರಮವಿಲ್ಲದ ನಾನು ವಿಷಯವನ್ನು ಹಾಕಲು ಬಯಸುವ ಅಲ್ಲಿ ಹೆಸರು ನಾನು ನಂತರ include-- ಮತ್ತು ಬಯಸುವ ಈ ಉಳಿದ ಒಂದೇ. 

ಆದರೆ ನಾನು ಜಿಎಡಿಟ್ Name ಈಗ ನೋಡಿದರೆ, ನಾನು ಬಿಡುಗಡೆ ನೆತ್ತಿಗೇರಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ ಮತ್ತು ಆ ಕಡತಗಳನ್ನು ಎಲ್ಲಾ ಬಂದಿದೆ ಇಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, ಅವುಗಳನ್ನು ತೆರಳಿದರು. ತದನಂತರ ಟೆಂಪ್ಲೆಟ್ಗಳನ್ನು, ನಾನು ತುಂಬಾ ಇಲ್ಲಿ ಈ ಹೊಂದಿವೆ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಹೆಜ್ಜೆ ಕಡೆಗೆ ಈಗ ಎಲ್ಲಾ ಆಗಿದೆ ಒಂದು ಉತ್ತಮ ವಿನ್ಯಾಸ ಮಾದರಿ ಬಳಸಿ. ಮತ್ತು ನಾವು ಬೇಗನೆ ಆರ್ ದೂರ ಹೋಗುವ ಪಿಎಚ್ಪಿ ಡೀಫಾಲ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ರಿಂದ, ಇದು ನಾವು, ಇಲ್ಲಿ ಪ್ರಾರಂಭಿಸಲು ನೀವು ಪಿಎಚ್ಪಿ commingle ಅಲ್ಲಿ, ಮತ್ತು ನಿಮ್ಮ HTML, ನಿಮ್ಮ ಸಿಎಸ್ಎಸ್, ಮತ್ತು ನೀವು ಅದನ್ನು ಉಗುಳು ಮತ್ತು ನಿಮ್ಮ ದಾರಿ ಹೋಗಿ. ಇದು ಬಹಳ ಸಮರ್ಥನೀಯ ಎಂದು ಹಿಂದಿರುಗಬಹುದೆಂದು. ಕೇವಲ ಸಿ ಹಾಗೆ, ನಾವು ಬಳಸಲು ಆರಂಭಿಸಿತು ಬಹು ಫೈಲ್ಗಳನ್ನು ಮತ್ತು ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು ಮತ್ತು ಅಪವರ್ತನ ವಿಷಯಗಳನ್ನು ಎಂದು. ನಾವು ಇಲ್ಲಿ ಅದೇ ಮಾಡುತ್ತೇನೆ. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಐದನೇ ಮತ್ತು ಅಂತಿಮ ಪಂದ್ಯದಲ್ಲಿ ಆವೃತ್ತಿ ಇಲ್ಲಿ, ನಾನು ಒಂದು ಬೇರೆ ವಿಷಯ ಮಾಡಿದರು. ನೀವು, ಡಾಟ್ ಡಾಟ್ ಬಳಸಿಕೊಳ್ಳುವಂತೆ, ಮತ್ತೆ, ಕೇವಲ ಮೂಲ ಡೈರೆಕ್ಟರಿ ಆಗಿದೆ. ಇನ್ನಷ್ಟು ಭದ್ರತಾ ಜಾಗೃತ ಎಂದು, ನಾನು ಕೇಳುವ ನೋಡಿದರೆ ಕಾರಣ ಇಲ್ಲಿ ಐದನೇ ಮತ್ತು ಅಂತಿಮ ಆವೃತ್ತಿ, ಸೂಚನೆ ನಾನು ಇಲ್ಲಿ ಎಂದು ಒಂದು ಕೋಶವನ್ನು ಹೊಂದಿರುವ ಸಾರ್ವಜನಿಕ, ಮತ್ತು ನಂತರ ಅದೇ ಮಟ್ಟದ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು, ನಾನು ಹಾಗೂ ಟೆಂಪ್ಲೇಟ್ಗಳು ಪಡೆದಿರುವಿರಿ ತದನಂತರ ಪಠ್ಯ ಕಡತದ ಪಡೆಯುತ್ತಾನೆ. 

ಮತ್ತು ಕಾರಣ ನಾನು ರಚನೆಯನ್ನು ನೀವು ಇದು ಹೀಗೆ ಮತ್ತು ಅನೇಕ ವೆಬ್ ಇಷ್ಟ ಅತಿಥೇಯರಾದ ವಿಶೇಷವಾಗಿ $ 5 ತಿಂಗಳ ಪದಗಳಿಗಿಂತ ಅಥವಾ $ 10 ತಿಂಗಳ ಪದಗಳಿಗಿಂತ, ಎಂದಾದರೂ ಈ ಒಂದು ಹೊಂದಿತ್ತು ಮಾಡಿದ ವೇಳೆ ಅವುಗಳಲ್ಲಿ ಅನೇಕ ಏನು ಸೇವೆಗಳನ್ನು ಅವರು ಕೇವಲ ನೀವು ಎಲ್ಲಾ ಡಂಪ್ ನಿರೀಕ್ಷೆ ಇದೆ ಒಂದು ಕೋಶಕ್ಕೆ ನಿಮ್ಮ ಫೈಲ್ಗಳನ್ನು, ಹಾಗೆ ನಾವು ಈಗಾಗಲೇ ಮಾಡಿದರು ಈ ಮೊದಲ ಉದಾಹರಣೆಗೆ. 

ಆದರೆ ತಕ್ಷಣ ನೀವು ಹೆಚ್ಚು ನಿರ್ಮಿಸಲು ಆರಂಭಿಸಿ ಮಾಹಿತಿ ಕೇವಲ ಸಂಗ್ರಹಿಸಲು ಅತ್ಯಾಧುನಿಕ ಸೈಟ್ಗಳು ಡೇಟಾ ನೀವು ಬಗ್ಗೆ ಮತ್ತು ಫೈಲ್ಗಳನ್ನು ನೀವು ಕಾಳಜಿ ವಾಸ್ತವವಾಗಿ, ಆಯೋಜಿಸಲು ಕಾಳಜಿ ಸರಿಯಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಭದ್ರತೆ ಮನಸ್ಸಿನಲ್ಲಿ ಅರಿವಿನ ಮಾಡಬಹುದು ನಾವು ಉಳಿಸಿಕೊಳ್ಳಲು ಆರಂಭಿಸಬಹುದು ಸ್ನೇಹಿತರು ಎಲ್ಲಾ ವಿರುದ್ಧ ನೀವು ಅಥವಾ ಎರಡೂ ಹೊಂದಿರುವ ಈ ವರ್ಗ ಹೊರಗೆ ಯಾರು, ತಕ್ಷಣ ನೀವು ಮಾಡುವ ಪ್ರಾರಂಭಿಸಿ ವೆಬ್ನಲ್ಲಿ ಕಾರ್ಯಕ್ರಮಗಳು ನೀವೇ, ಪಡೆದ ಆರಂಭಿಸಲು ಹೋಗುವ ನೀವು ಅವುಗಳ ಮೇಲೆ. 

ಆದ್ದರಿಂದ ನಾವು ನೋಡಿ ಮಾಡುತ್ತೇವೆ ಅಂತಿಮವಾಗಿ ಈ ವಿನ್ಯಾಸ. ಈ ಕೇವಲ ಒಂದು ಚಿತ್ರ ಕೆಳಗಿನ ಚಿತ್ರಿಸುತ್ತದೆ. ನಾವು ಎಲ್ಲಾ ಹಾಕಲು ನೀನು ನಮ್ಮ ಒಂದು ಅಥವಾ ಹೆಚ್ಚು ಫೈಲ್ಗಳನ್ನು ತರ್ಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ಮತ್ತು ನಾವು ಆರಂಭಿಸಲು ನೀನು ಆ ನಿಯಂತ್ರಕಗಳು ಕರೆ. ಇದು ಅಲ್ಲಿ ಮಿದುಳುಗಳು ಇಲ್ಲಿದೆ ನಮ್ಮ ವೆಬ್ಸೈಟ್ ವಾಸ್ತವವಾಗಿ. ಆಗ ನೀನು ವೀಕ್ಷಣೆಗಳು, ಮತ್ತು ದೃಷ್ಟಿಕೋನಗಳನ್ನು ಕೇವಲ ಪ್ರತ್ಯೇಕ ಎಂದು ಸರಳ ಸಾಮಾನ್ಯವಾಗಿ, ಎಂಬ ಟೆಂಪ್ಲೇಟ್ಗಳು ಕಡತಗಳನ್ನು. ಅವರು ಕೇವಲ ಹೊಂದಿವೆ ನನ್ನ ಪುಟ ಸೌಂದರ್ಯದ ನಾನು ನೋಡಲು ಪುಟ ಯಾವ ಬಣ್ಣಗಳು ಮತ್ತು ಲೇಔಟ್ ಹಾಗೆ ಆಫ್ ಮತ್ತು ಸ್ಥಾನಗಳು ಅಸ್ಥಿರ ಎಲ್ಲಾ. 

ಮತ್ತು ಹೆಚ್ಚು ಆಸಕ್ತಿಕರ ನಂತರ ನಾವು ಅಂತಿಮವಾಗಿ ಪಡೆಯುತ್ತೀರಿ ಕೇವಲ ಏರಲಿದೆ ಇದು ಮಾದರಿ ಆಗಿದೆ ನಾವು ಇತರ ತಂತ್ರಜ್ಞಾನಗಳನ್ನು ಬಡಿ ಪದ ನಾವು ತಂದವರ ಎಂದು ಚಿತ್ರ ನೈಜ ಡೇಟಾಬೇಸ್ ಹಾಗೆ, ನೀವು ಬಯಸಿದಾಗ ಆದ್ದರಿಂದ ಮಾಹಿತಿಯನ್ನು ಉಳಿಸಲು, ನೀವು ಕೇವಲ ಒಂದು ಇಮೇಲ್ ಕಳುಹಿಸಲು ನಿಮ್ಮ ಪ್ರಾಕ್ಟರ್ ಅಥವಾ ನಿಮಗೆ, ನೀವು ನಿಜವಾಗಿಯೂ ಒಂದು ಡೇಟಾಬೇಸ್ ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು SQL ಎಂಬ ಮತ್ತೊಂದು ಭಾಷೆ ಬಳಸಿ. ಆದ್ದರಿಂದ ನಾವು ಇಂದು ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಬುಧವಾರ ಈ ತೆಗೆದುಕೊಳ್ಳಲು ತದನಂತರ ಡೇಟಾಬೇಸ್ ಪರಿಚಯಿಸಲು. 

[ಸಂಗೀತ]