ಡೌಗ್ LLOYD: ನಾವು ಬಂದಿದೆ ಸಿ ಕೆಲಸ ಬಹಳಷ್ಟು ಮಾಡಿದ, ಮತ್ತು C ಒಂದು ನಿಜವಾಗಿಯೂ ಸುಂದರವಾಗಿದೆ ಭಾಷೆ ಇದು ನೀವು ನೀಡುತ್ತದೆ ಏಕೆಂದರೆ ನಿಜವಾಗಿಯೂ ಧುಮುಕುವುದಿಲ್ಲ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿಮ್ಮ ಯೋಜನೆಗಳನ್ನು ಕಡಿಮೆ ಮಟ್ಟದ. ನಾವು ಕೆಲಸಗಳನ್ನು ಪಡೆಯಲು ಮ್ಯಾನಿಪುಲೇಟ್ ನಿಜವಾಗಿಯೂ ನಿಮಿಷ ಮೆಮೊರಿ ಪ್ರತ್ಯೇಕ ಬೈಟ್ಗಳು. ನಿಜವಾಗಿಯೂ ಪಾಯಿಂಟರ್ಸ್ ಸ್ಮರಿಸುತ್ತಾರೆ ನಮಗೆ ಆ ನಮ್ಯತೆ ಅವಕಾಶ. ಆದರೆ ನಾವು ಯಾವಾಗಲೂ ಹೊಂದಿರುವ ಬೇಕು ವಿವರ ಆ ದಂಡ ಧಾನ್ಯ ಮಟ್ಟದ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ? ಬಹುಶಃ ಇಲ್ಲ, ಬಲ? ಮತ್ತು ನಾವು ನೀನು ನಡುವಿನ ತುಲನೆಯನ್ನು ನಿಜವಾಗಿಯೂ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು ನಿಮಿಷದ ಸಂಗತಿಗಳು ಮತ್ತು ನಿಜವಾಗಿಯೂ ನಾವು ಯೋಚಿಸುವುದು ಹೊಂದಿಲ್ಲ ಎಂದು ದೊಡ್ಡ ವಸ್ತುಗಳನ್ನು ಬಗ್ಗೆ, ನಾವು ಜಾರಿಗೆ ಇಲ್ಲ ಈ ನಿಜವಾಗಿಯೂ ದೊಡ್ಡ ಆಲೋಚನೆಗಳನ್ನು ವೇಳೆ ಅವರು ಈಗಾಗಲೇ, ನಮಗೆ ನಿರ್ಮಿಸಲಾಯಿತು ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ದೊಡ್ಡ ನಿರ್ಮಾಣಕ್ಕಾಗಿ ಕಾರ್ಯಕ್ರಮಗಳು ಅಥವಾ ದೊಡ್ಡ ಯೋಜನೆಗಳು, ನಾವು ಬಹುಶಃ ಬದಿಯಲ್ಲಿ ತಪ್ಪುಮಾಡು ನೀನು ಹೆಚ್ಚು ಭಾಷೆ ವಿಷಯವನ್ನು ನಿರ್ಮಿಸಿದ ನಂತರ ನಮಗೆ, ಬದಲಿಗೆ ಹೊಂದುವ ಕೆಳಮಟ್ಟದ ಸ್ಟಫ್. PHP ನಿಜವಾಗಿಯೂ ಬರುತ್ತದೆ ಮತ್ತು ಇಲ್ಲಿದೆ. ಈಗ, ಕಾರಣಗಳಲ್ಲಿ ಒಂದು ನಾವು CS50 ಪಿಎಚ್ಪಿ ಕಲಿಸುವ ಇದು ಅತೀವವಾಗಿ ಸ್ಫೂರ್ತಿ ವಿಶೇಷವೇನು ಎಂದು ಸಿ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನನ್ನ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಎರಡು ನಿಜವಾಗಿಯೂ ಇವೆ ಮೂಲಗಳು ಭಾಷೆಗಳು ಇತ್ತೀಚಿನ ದಿನಗಳಲ್ಲಿ ತುಂಬಾ ಸಾಮಾನ್ಯವಾಗಿದೆ. ಸಿ ಮತ್ತು ಲಿಸ್ಪ್. ಅವರು ಮೂಲಗಳು ಭಾಷೆಗಳಲ್ಲಿ ನೀವು ಪ್ರತಿಯೊಂದು ಆಧುನಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕಾರಣ ಬೆಳೆದಂತೆ ಭಾಷೆ ನಂತರ ಸ್ಫೂರ್ತಿ ಒಂದು ಅಥವಾ ಇತರ syntactically ಮೂಲಕ. ಪಿಎಚ್ಪಿ syntactically ಹೋಲುತ್ತದೆ ಸಿ, ಯೋಜನೆ ಮುಂತಾದ ಭಾಷೆಗಳಲ್ಲಿ ಆದರೆ, ಉದಾಹರಣೆಗೆ, ಇದು ನೀವು ಕೇಳಿರಬಹುದು ಬಹಳವಾಗಿ ಭಾಷೆ ಸ್ಫೂರ್ತಿ ಹಳೆಯ ಭಾಷೆ ಇದು ಎಂದು ಲಿಸ್ಪ್,. ನಾವು ಕಲಿಸಲು ವಿವೇಚನೆಯ CS50 ರಲ್ಲಿ ಪಿಎಚ್ಪಿ ಎಂದು, ಮೂಲಭೂತವಾಗಿ ಸಿ ತಿಳಿದುಕೊಂಡು ಈ ಹಂತದಲ್ಲಿ ಮಾಡುವಂತೆ, ನೀವು ನೀಡುತ್ತದೆ ಪಡೆದ ಪಿಎಚ್ಪಿ, ಹೆಚ್ಚಿನ ಮಟ್ಟದ ಕೆಲಸಗಳನ್ನು ಸಾಮರ್ಥ್ಯವನ್ನು ಸಿ ಹೆಚ್ಚಿನ, ಅಲ್ಲ ಒಂದು ಅಡಚಣೆಯಿಂದ ಹೆಚ್ಚು, ನೀವು ಈಗಾಗಲೇ ಹೊಂದಿರುವ ಕಾರಣ ವಾಕ್ಯ ಮೂಲ ಕಲ್ಪನೆಯನ್ನು. ಸಿ ಬಹುತೇಕ ಕಾಲ ಸುತ್ತುತ್ತಿರುತ್ತದೆ ಈ ಹಂತದಲ್ಲಿ 45 ವರ್ಷಗಳ. ಪಿಎಚ್ಪಿ 20 ವರ್ಷಗಳ ಕಾಲ ಸುತ್ತುತ್ತಿರುತ್ತದೆ. ಮತ್ತು 25 ವರ್ಷಗಳಲ್ಲಿ , ಪ್ರೋಗ್ರಾಮರ್ಗಳು ನಡುವೆ ನಿರ್ಣಯಿಸಿತು ಅವರು ಹೆಚ್ಚು ಎಂದು ಬದಲಿಗೆ, ಉನ್ನತ ಮಟ್ಟದ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಮತ್ತು ತಪ್ಪುಗಳು ಮತ್ತು ಹೋರಾಟಗಳು ನಡುವೆ 20 ವರ್ಷಗಳ PHP ಮತ್ತು ಇತರ ಆಧುನಿಕ ಭಾಷೆಗಳು ಕಾರಣವಾಯಿತು. ಪಿಎಚ್ಪಿ ಒಂದು ದೊಡ್ಡ ಆಯ್ಕೆ ಸಾಫ್ಟ್ವೇರ್ ಭಾಷೆಯನ್ನು ಫಾರ್ allow-- ಎಂದು ಅಲ್ಲಿ ನೀವು ಆ ತಂತ್ರಾಂಶ ಆ ಕೆಲಸಗಳನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಸಿ ವಾಸ್ತವವಾಗಿ ಸಂಕೀರ್ಣವಾಗಿದೆ. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ಕೆಲಸ ಸಿ ತಂತಿಯನ್ನು ಏಕೆಂದರೆ, ಬಹಳ ಸಂಕೀರ್ಣವಾಗಿದೆ ನಾವು ತಿಳಿದಿರುವಂತೆ, ಸಿ ತಂತಿ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಅಕ್ಷರಗಳನ್ನು ಸರಣಿಗಳಿವೆ. ಇದು ಒಂದು ಅಂತರ್ನಿರ್ಮಿತ ಮಾಹಿತಿ ಪ್ರಕಾರ ಅಲ್ಲ. ಅಥವಾ ಬಹುಶಃ ಹೆಚ್ಚು ಮೂಲಭೂತವಾಗಿ ನಾವು ಸಿ ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ ಏನೋ, ನೀವು ಮಾಡಬೇಕಾದ್ದು ಏನು ಕೆಲವು ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕಿಂಗ್? ಆಯ್ತು? ಸಿ ಅದನ್ನು ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ಅದು ಇಲ್ಲಿದೆ ರಹಸ್ಯ ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಮಾಡಲು ಕಷ್ಟವಾದ. ಇದು ವೇಳೆ ಚೆನ್ನಾಗಿ ಎಂದು ಭಾಷೆ ಒಂದು ಅಂತರ್ನಿರ್ಮಿತ, ಅವಕಾಶವಿದ್ದರೆ ನೆಟ್ವರ್ಕಿಂಗ್ ಕಾರ್ಯಗತಗೊಳಿಸಲು? ಮತ್ತು ಪಿಎಚ್ಪಿ ಮಾಡುತ್ತದೆ ಒಂದು ಭಾಷೆ, ಅಥವಾ, ಎಂದು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸುಗಮಗೊಳಿಸುತ್ತದೆ. ನಾನು ಹೇಳಿದಂತೆ, ಪಿಎಚ್ಪಿ ಅತ್ಯಂತ ಹೆಚ್ಚು ಸ್ಫೂರ್ತಿ ಸಿ ವಾಕ್ಯ ಹೋಲುತ್ತದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಆಶಾದಾಯಕವಾಗಿ ಮಾಡಬೇಕು ಒಂದರಿಂದ ಇತರ ಪರಿವರ್ತನೆ ಕೆಲವು ಹೆಚ್ಚು ಸ್ವಲ್ಪ ಮೃದುವಾದ ಇತರ ಭಾಷೆಗಳಿಗೆ ಇರಬಹುದು. PHP ಬರೆಯಲು ಪ್ರಾರಂಭಿಸಲು, ಕೇವಲ ತೆರೆಯುತ್ತದೆ ಪಿಎಚ್ಪಿ ಕಡತದಲ್ಲಿ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಕಡತ. ತಾಂತ್ರಿಕವಾಗಿ ಈ ಅಲ್ಲ ವಾಸ್ತವವಾಗಿ ಅಗತ್ಯವಿದೆ, ಆದರೆ ನೀವು ವಾಕ್ಯ ವಿಷಯಗಳನ್ನು ಬಯಸಿದರೆ ಆ ರೀತಿಯ ಆದ್ದರಿಂದ, ಐಡಿಇ ಹೈಲೈಟ್ ಹೆಸರುಗಳು, ಅಥವಾ ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು, ಕಾರ್ಯಗಳು, ನೀವು ಭಾಷೆಯ ಕೀವರ್ಡ್ಗಳನ್ನು ಗೊತ್ತು ಒಂದು ಹೈಲೈಟ್ ನಿರ್ದಿಷ್ಟ ಬಣ್ಣ, ನೀವು ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ಕಡತಗಳನ್ನು ಹೆಸರಿಸಲು ಬಯಸುವ ನಿರ್ದಿಷ್ಟ ಕಡತ ವಿಸ್ತರಣೆಯನ್ನು. ನಾವು ಒಂದು ಪಿಎಚ್ಪಿ ನಮ್ಮ ಫೈಲ್ ಎಂಬ ಬಂದಿದೆ ವಿಸ್ತರಣೆ, ಆದರೆ ಸಹ ಪಿಎಚ್ಪಿ, ನಾವು ಬರೆಯುವುದು ಎಲ್ಲಾ ಪಿಎಚ್ಪಿ ಕೋಡ್ ಫೈಲ್ ಈ ಪಿಎಚ್ಪಿ ಮೇಲ್ಛಾವಣಿಗೆ ಹೊಂದಿದೆ ನಾವು ನೋಡಿ ಎಲ್ಲೆಗಳನ್ನು ಇಲ್ಲಿ ತೆರೆಯಲ್ಲಿ. ಕೋನ ಆವರಣ? ಪಿಎಚ್ಪಿ ಆರಂಭಿಸಲು. ನಂತರ ನಮ್ಮ ಪಿಎಚ್ಪಿ ಎಲ್ಲಾ ಬರೆಯಲು ನಾವು ನಡುವೆ ಬಯಸುವ ಕೋಡ್. ತದನಂತರ? ಕೋನ ಆವರಣ ಮುಚ್ಚಲು. ಈ, ನಂತರ ಮಾಡದಿದ್ದರೆ ತೀರುತ್ತದೆ ವಿಶೇಷವೇನು? ಇದು ಕುಸಿತಕ್ಕೆ ಹಿಂದಿರುಗಬಹುದೆಂದು. ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಹಾಳು. ಆದರೆ ಹೊಂದಿವೆ ಹಿಂದಿರುಗಬಹುದೆಂದು ನಾವು ಬಯಸುವ ಪರಿಣಾಮ. ತೀರುತ್ತದೆ ಏನು, ನಿಜವಾಗಿಯೂ, ಆಗಿದೆ ನಾವು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ ಎಂದು, ಎಲ್ಲವೂ ಆ ಎಲ್ಲೆಗಳನ್ನು ನಡುವೆ ಶಬ್ದಶಃ ಮುದ್ರಿತ ಏರಲಿದೆ. ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು ವಾಸ್ತವವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ, ಇದು ವಿಶೇಷವೇನು ಕೇವಲ ಶಬ್ದಶಃ ಮುದ್ರಿಸುತ್ತದೆ. ಈಗ ಏಕೆ ಸಂದರ್ಭದಲ್ಲಿ? ಆದ್ದರಿಂದ ಸಿ ಯಂತೆ ಏನು ಒಂದು ಸಂಕಲನ ಭಾಷೆಯಾಗಿ. ನೀವು ಬಹುಶಃ ಪರಿಚಿತವಾಗಿರುವ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಮಾಡುವ ಹಂತ, ಸಿ ಕಡತಗಳನ್ನು ಮತ್ತು H ಕಡತಗಳನ್ನು ತಿರುವು ಮೇಕಪ್ ಒಂದೇ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ, ನಿರ್ದಿಷ್ಟವಾಗಿ ಬಳಸಿ ನಮ್ಮ ಕಂಪೈಲರ್ ಎಂದು ಖಣಿಲು. ಪಿಎಚ್ಪಿ, ಆದರೂ, ಇಲ್ಲ ಈ ಸಮಾನ ಹೊಂದಿವೆ. ಪಿಎಚ್ಪಿ ಒಂದು ಎಂದು ಏನನ್ನು ತಿಳಿಯುತ್ತದೆ ಭಾಷೆ. ಮತ್ತು ಏನು? ಅಲ್ಲದೆ, ಇದು ನಾವು ಪರಿವರ್ತಿಸಲು ಹೊಂದಿಲ್ಲ ಎಂದರ್ಥ ಸೊನ್ನೆಗಳು ಮತ್ತು ಬಿಡಿಗಳ ನಮ್ಮ ಮೂಲ ಕೋಡ್ ಮೊದಲೇ. ಬದಲಿಗೆ, ಒಂದು ಪ್ರೋಗ್ರಾಂ ಇಲ್ಲ, ಇದು ಕರೆಯಲಾಗುತ್ತದೆ PHP ಮತ್ತು ಅರ್ಥ ಮಾಡಿಕೊಳ್ಳುವ ಪಿಎಚ್ಪಿ, ರೀತಿಯ ಫ್ಲೈ ಅದನ್ನು ಮಾಡಬಹುದು. , ನಿಜವಾಗಿಯೂ ನಿಖರವಾಗಿ ನಿಖರ ಅಲ್ಲ ಆದರೆ ಒಂದು ಒಳ್ಳೆಯ ಸಾದೃಶ್ಯದ ಇಲ್ಲಿದೆ ಆಫ್ ಏನು ಸಂಭವಿಸುತ್ತಿದೆ. ಇದು ಆ ವ್ಯಾಖ್ಯಾನಿಸುವ ವಿಶೇಷವೇನು ಹಾರಾಡುತ್ತ ಸೊನ್ನೆಗಳ ಮತ್ತು ಬಿಡಿಗಳ. ಮತ್ತು ಹಾಗಾಗಿ ಅದು ಗೊತ್ತಿಲ್ಲ ಹೇಗೆ ಏನೋ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು, ಅದು ಗೊತ್ತಿಲ್ಲ ವೇಳೆ ಹೇಗೆ ಪ್ರಕ್ರಿಯೆ ಪಿಎಚ್ಪಿ, ನೀವು ಬಹುಶಃ ಸರಿ, ಆ ಪಠ್ಯ ಹಾಕಲು ಬೇಕಾಗಿದ್ದಾರೆ? ನೀವು ಬಹುಶಃ ಕೋಡ್ ಹಾಕಲು ಬೇಕಾಗಿದ್ದಾರೆ ಅಲ್ಲಿ, ಇದು PHP ಯಲ್ಲಿ ನಡುವೆ ಅಲ್ಲ ಸಹ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್. But-- ಆದ್ದರಿಂದ ಹಿಂದಿರುಗಬಹುದೆಂದು ನೀವು ಅದನ್ನು ತೆಗೆದು ಹಾಕಲು, ಇದು ಮೂಲತಃ ತಿರಸ್ಕರಿಸಲು ಹೋಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು ಇದು ಪರದೆಯ ಔಟ್. ಇದು ಒಂದು ಕೆಟ್ಟ ರೀತಿ ಕಾಣುತ್ತದೆ ವಿಷಯ, ಆದರೆ ವಾಸ್ತವವಾಗಿ ಇದು ನಿಜವಾಗಿಯೂ ಎಂದು ನಾನು ಒಳ್ಳೆಯದು, ನಾವು ಮಾಡುತ್ತೇವೆ ಎಂದು ನಾವು ಬಗ್ಗೆ ಮಾತನಾಡಿ ನೋಡಿ ಪಿಎಚ್ಪಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿ, ಇದು ಅರ್ಥ ಏಕೆಂದರೆ ನಾವು PHP ಮತ್ತು HTML intersperse. ನಾವು ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಬಳಸಬಹುದು ಒಂದು ಹೆಚ್ಚು ಡೈನಾಮಿಕ್ ವೆಬ್ ಪುಟ ರಚಿಸಲು. ಆದರೆ ಆ ಮೇಲೆ ಹೆಚ್ಚು ಪಿಎಚ್ಪಿ ವೆಬ್ ಅಭಿವೃದ್ಧಿ ವೀಡಿಯೊ. ಆದ್ದರಿಂದ ಪಿಎಚ್ಪಿ ವಾಕ್ಯ ಏನು? ಈ ವೀಡಿಯೊ ಎಲ್ಲಾ ಬಗ್ಗೆ ಏನು. ಅವರ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಆದ್ದರಿಂದ, ಅಸ್ಥಿರ ಔಟ್ ಆರಂಭಿಸಲು. ಪಿಎಚ್ಪಿ ಅಸ್ಥಿರ ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲ. ಕೇವಲ ದೊಡ್ಡ ಎರಡು ಇವೆ ಸಿ ವ್ಯತ್ಯಾಸಗಳು ಮೊದಲ ಇತ್ತು ಎಂಬುದು ಯಾವುದೇ ರೀತಿಯ ನಿಷ್ಕೃಷ್ಟ. ನಾವು ಇಂಟ್ ಹೇಳಲು ಇಲ್ಲ ಚಾರ್, ಫ್ಲೋಟ್, ಎಲ್ಲಾ ಸಂಗತಿಗಳನ್ನು. ನಾವು ಇನ್ನು ಮುಂದೆ ಹಾಗೆ ಹೊಂದಿಲ್ಲ. ಪಿಎಚ್ಪಿ ಆಧುನಿಕ ಭಾಷೆಯಾಗಿದೆ. ನೀವು ಏನನ್ನು ಲೆಕ್ಕಾಚಾರ ಅಥವಾ ಒಂದು ಉತ್ತಮ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುವ ನೀವು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಬಗ್ಗೆ ಊಹೆ. ಆದ್ದರಿಂದ ಬಹಳ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ. ಇತರ ವಿಷಯ ಎಲ್ಲಾ ವೇರಿಯಬಲ್ ಎಂದು ಹೆಸರುಗಳು ಡಾಲರ್ ಚಿಹ್ನೆ ಪ್ರಾರಂಭಿಸಬೇಕು. ಆ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಲು ವಿಷಯ. ಇದು ಏಕೆಂದರೆ, ಸ್ವಲ್ಪ ವಿಲಕ್ಷಣ ಇಲ್ಲಿದೆ ಪಿಎಚ್ಪಿ ತಿಳಿಯುವ ಹಾಗೆ ಇದು ಯಾವ ಒಂದು ವೇರಿಯಬಲ್ ಮತ್ತು ಏನು ಅಲ್ಲ. ಆದ್ದರಿಂದ ಪ್ರತಿ ವೇರಿಯಬಲ್ ಹೆಸರು ಒಂದು ಡಾಲರ್ ಚಿಹ್ನೆ ಆರಂಭವಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಸಿ ನಾವು ಏನಾದರೂ ಹೇಳಬಹುದು ಈ ರೀತಿಯ, ಇಂಟ್ X = 54. ನಾವು ಪಿಎಚ್ಪಿ ಎಲ್ಲಿಯೂ ಮಾಡಲು ಹೊಂದಿಲ್ಲ. ನಾವು ಕೇವಲ X = 54 $ ಹೇಳಬಹುದು. ಮತ್ತು ನಾವು ಸಿ, ಉದಾಹರಣೆಗೆ, ಹೇಳಬಹುದು, ನಾವು CS50 ಎಚ್ ಪೌಂಡ್ ಒಳಗೊಂಡಿತ್ತು ವೇಳೆ ಹೆಡರ್ ಕಡತವನ್ನು ನಾವು ಹೇಳಬಹುದು ಸ್ಟ್ರಿಂಗ್ ಹೊಂದಿಕೆ = "ಈ CS50 ಹೊಂದಿದೆ." ನಾವು ಆದರೂ, ಪಿಎಚ್ಪಿ ಹಾಗೆ ಹೊಂದಿಲ್ಲ. ನಾವು ಕೇವಲ $ ನುಡಿಗಟ್ಟು ಹೇಳಬಹುದು = "ಈ CS50 ಹೊಂದಿದೆ." ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸ್ಟ್ರಿಂಗ್ ಈಗ ಪಿಎಚ್ಪಿ ಒಂದು ಅಂತರ್ನಿರ್ಮಿತ ಮಾಹಿತಿ ಪ್ರಕಾರ, ಅಥವಾ ಬದಲಿಗೆ ಪಿಎಚ್ಪಿ ಅರ್ಥ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ ಎಂಬುದನ್ನು. ಇದು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಇಲ್ಲಿದೆ ಪಾತ್ರಗಳ ಇದು ಸಿ ಹೇಗಿದೆಯೋ ಎಲ್ಲಾ ನಿಮ್ಮ ನೆಚ್ಚಿನ ಸಿ ಷರತ್ತಿನ ಹೇಳಿಕೆಗಳು ಇನ್ನೂ ನೀವು ಬಳಸಲು ಲಭ್ಯವಿದೆ. ಆದ್ದರಿಂದ ಯಾವುದೇ ದೊಡ್ಡ ಪರಿವರ್ತನೆ. ನಾವು ಹೊಂದಬಹುದು ಹೇಳಲು ಮಾಡಬಹುದು ಈ ರೀತಿಯ ಹೇಳಿಕೆಗಳನ್ನು ವೇಳೆ. $ ವೈ 43, ಅಥವಾ $ z = 15. ಆದ್ದರಿಂದ ಬಹಳ ಸರಳ. ನಾವು ಬೇರೆ ವೇಳೆ ಮತ್ತು ಹೊಂದಬಹುದು. ನಾವು ಬೇರೆ ವೇಳೆ ಮತ್ತು ವೇಳೆ ಹೊಂದಬಹುದು. ಮತ್ತು ಏನೋ ಗಮನಕ್ಕೆ ಬಹಳ ಇಲ್ಲಿ ಸಂತೋಷವನ್ನು, ಮತ್ತು ಈ ಆ ಒಂದು ತೆರನಾದ ಸಿ, ಸೂಚನೆ ವಿರುದ್ಧ ಪಿಎಚ್ಪಿ ಅನುಕೂಲಗಳು ಯಾವ ಕಾರ್ಯವನ್ನು ನಾವು ಇಲ್ಲಿ ಬಳಸಿ ಇಲ್ಲ? ನಾವು ಒಂದು ಹೋಲಿಕೆ == ಬಳಸುತ್ತಿರುವ ವೇರಿಯಬಲ್, $ ಹೆಸರು, ಸ್ಟ್ರಿಂಗ್. ನಾವು, ಸಿ ಹಾಗೆ ಆಗಲಿಲ್ಲ? ನಾವು ಎಂಬ ಕ್ರಿಯೆಯ ಬಳಸಬೇಕಿತ್ತು StrComp ಅಥವಾ StrEndComp ಅಥವಾ ಯಾವುದೇ ಅದರ ಸಂಬಂಧಿತ ಸೋದರ. ಆದ್ದರಿಂದ ಈಗಾಗಲೇ ನಾವು ಈ ಅನುಕೂಲಗಳು ನೋಡಿ. ನಾವು ಏನನ್ನಾದರೂ ಮಾಡಬೇಕು ಇಲ್ಲ ಸಿಲ್ಲಿ ಅಥವಾ ಬಹುಶಃ ಬೇರೇಯೇ ಆದ ಎಂಬ ಕಾರ್ಯ ಕರೆ StrComp ನಾನು ಪರೀಕ್ಷಿಸಲು ಬಯಸಿದರೆ ಎಂಬುದನ್ನು ಈ ಕೆಳಗಿನ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಸಮನಾಗಿರುತ್ತದೆ. ನಾನು ಸಮ ಸಮ ಬಳಸಬಹುದಾಗಿತ್ತು ಹಾಗೆ ನನಗೆ ಬೇರೇನೂ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಅನುಕೂಲ ಇಲ್ಲ. ಕೆಲವೊಮ್ಮೆ, ಮೂಲಕ, ನೀವು ಇರಬಹುದು elseif, ಬೇರೆ ವೇಳೆ ಒಂದು ಪದ ನೋಡಿ. ಮತ್ತು ಜೊತೆಗೆ ಪಿಎಚ್ಪಿ ಒಕೆ. ಆದ್ದರಿಂದ ಕೆಲವೊಮ್ಮೆ ನೀವು ನೋಡಬಹುದು. ಇದು ಮುದ್ರಣದೋಷ ಅಲ್ಲ. ಪಿಎಚ್ಪಿ ವಾಸ್ತವವಾಗಿ elseif ಅರ್ಥ. ನನಗೆ ಗೊತ್ತಿಲ್ಲ ಏತಕ್ಕಾಗಿ ಎಂದು ಅಳವಡಿಸಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ, ಆದರೆ ನಾವು ಅನೇಕ ಬಾರಿ ನೋಡಿದ ಇದುವರೆಗೆ ನಮ್ಮ ವೀಡಿಯೊಗಳನ್ನು ಉದ್ದಕ್ಕೂ, ನಾವು ಪ್ರೋಗ್ರಾಮರ್ಗಳು ಅದನ್ನು ತುಂಬಾ ಇಷ್ಟಪಡುತ್ತೇನೆ ನಾವು ತ್ವರಿತವಾಗಿ ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು ಆದ್ದರಿಂದ ಆ ಜಾಗವನ್ನು ತೊಡೆದುಹಾಕಿದ್ದೇವೆ ಸ್ಪಷ್ಟವಾಗಿ ದೊಡ್ಡ ಪ್ರಯೋಜನವನ್ನು ಹೊಂದಿದೆ. ಆದ್ದರಿಂದ ವೇಳೆ ಮತ್ತು elseif ಇಲ್ಲಿದೆ. ನಾವು ತ್ರಯಾತ್ಮಕ ಆಯೋಜಕರು ಹೊಂದಿವೆ, ಮರುಸ್ಥಾಪನೆ ಪ್ರಶ್ನೆ ಗುರುತು ಕೊಲೊನ್, ಬೇರೆ ವೇಳೆ ನಿಜವಾಗಿಯೂ ಕಡಿಮೆ ರಚನೆ ಅಥವಾ ಷರತ್ತುಬದ್ಧ ಕವಲೊಡೆಯುವ. ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ, ಈ, ಇಲ್ಲಿರುವುದು ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ವೇರಿಯಬಲ್ ನಿಯೋಜಿಸಲು ಇದೆ ಸರಿ ಅಥವಾ ತಪ್ಪು ಎರಡೂ $ ಪತ್ರ $ ವರ್ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ ಒಂದು ಅಕ್ಷರಮಾಲೆ ಪಾತ್ರ. ಆದ್ದರಿಂದ ಈ isalpha ಸಾಕಷ್ಟು ಹೋಲುತ್ತದೆ ನಾವು ಸಿ ಪರಿಚಿತವಾಗಿರುವ ಈ ಪಿಎಚ್ಪಿ ಸಮಾನ ತೆರನಾದ. ಕಾರ್ಯ ಸ್ಪಷ್ಟವಾಗಿ ctype_alpha ಕರೆದು ಆದರೆ ನಾವು ಪಿಎಚ್ಪಿ ಇದನ್ನು ಹೇಗೆ. ಆದ್ದರಿಂದ ಈ ವೇಳೆ, ಎಂದು ಇದೆ ನಾನು $ ವರ್ ಒಂದು ಪತ್ರ, $ ಅಕ್ಷರದ ನಿಜ. $ ವರ್ ಪತ್ರ ಇದ್ದರೆ, $ ಅಕ್ಷರದ ತಪ್ಪಾಗಿದೆ. ನಾವು ಇನ್ನೂ ಸ್ವಿಚ್ ಹೇಳಿಕೆಗಳನ್ನು ಹೊಂದಿವೆ. ನಾವು ಸಿ ಆ ಹಾಗೂ ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. ಅಲ್ಲಿ ತುಂಬಾ ಮೇಲ್ಭಾಗದಲ್ಲಿ, ನಾವು ಮಾಡಬೇಕು ಹೇಗೆ ಇಂಟ್ ಪಡೆಯಲು ಅಥವಾ ಸ್ಟ್ರಿಂಗ್ ಪಡೆಯಲು ರೀತಿಯ. ಆದ್ದರಿಂದ PHP ಕಟ್ಟಿಸಿದ ಹೊಂದಿದೆ. ನಾವು ಎಂದಿಗೂ CS50 ಗ್ರಂಥಾಲಯದ ಅಗತ್ಯವಿಲ್ಲ. ನಾವು ಕಾರ್ಯ readline ಬಳಸಬಹುದು. ಏನು ಮಾಡಲು ವಿಶೇಷವೇನು ಮುದ್ರಣ ಸಂದೇಶವನ್ನು, "ನಿಮ್ಮ ರಾಜ್ಯದ, , ದಯವಿಟ್ಟು "ಮತ್ತು ನಂತರ ಪ್ರಾಂಪ್ಟ್ ಮಿಟುಕಿಸುವುದು ಇನ್ಪುಟ್ ಬಳಕೆದಾರರು ಕಾಯುತ್ತಿರುವ ಕೆಲವು ಮಾಹಿತಿ. ಈಗ ಇನ್ನೇನು ಗಮನಕ್ಕೆ ನಾವು ಸ್ವಿಚ್ ಮಾಡಲು ಸಾಧ್ಯ. ನೀವು ಮೊದಲು ಬಳಸಿದ್ದರೆ, ನೀವು ಸ್ವಿಚ್ ಸ್ಮರಿಸಿಕೊಳ್ಳಲು ಪೂರ್ಣಾಂಕಗಳ ಬಹುಮಟ್ಟಿಗೆ ಸೀಮಿತವಾಗಿದ್ದು ಪಾತ್ರಗಳು, ಆದರೆ ಈಗ ನಾವು ತಂತಿಗಳನ್ನು ಬಳಸಬಹುದು. ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಸ್ವಿಚ್ ಸ್ಟೇಟ್ಮೆಂಟ್ ಪಿಎಚ್ಪಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಮೃದುವಾಗಿರುತ್ತದೆ ಸಿ ತನ್ನ ಸೋದರಸಂಬಂಧಿ ಹೆಚ್ಚು ಸೇರಿರುವ. ಕೇವಲ ಸಂಭಾವನಾ ನಂತಹ ಎಲ್ಲಾ ನಿಮ್ಮ ಹಳೆಯ ಮೆಚ್ಚಿನವುಗಳು ಇನ್ನೂ ಇವೆ. ನಾವು ಎಣಿಕೆ ಸಂದರ್ಭದಲ್ಲಿ ಕುಣಿಕೆಗಳು ಹೊಂದಿವೆ 1 ರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ 100. ನಾವು ಕುಣಿಕೆಗಳು ಮಾಡುವಾಗ ಮಾಡಬೇಕಾದ ಎಂದು, 1 ರಿಂದ 100 ಎಣಿಕೆ ಮತ್ತು ನಾವು ಕುಣಿಕೆಗಳು ಹೊಂದಿವೆ ಆ 1 ರಿಂದ 100 ಎಣಿಕೆ. ಆದ್ದರಿಂದ ಯಾವುದೇ ದೊಡ್ಡ ಅಧಿಕ. ವಾಕ್ಯ ಬಹಳ ಆಗಿದೆ ಒಂದೇ ಹೆಚ್ಚು, ಈಗ ನಾವು ಬಳಸುತ್ತಿರುವ ಹೊರತುಪಡಿಸಿ ಡಾಲರ್ ಚಿಹ್ನೆ ವೇರಿಯಬಲ್ ಬದಲಿಗೆ ಪೂರ್ಣಾಂಕ ಅಸ್ಥಿರ ಘೋಷಿಸುವ ಅಥವಾ ನಮ್ಮ ಕೌಂಟರ್ ಆ ರೀತಿಯ. ವಿಷಯಗಳನ್ನು ಪಡೆಯಲು ಅಲ್ಲಿ ಇಲ್ಲಿ ಆದರೂ, ಸಿ ಹೆಚ್ಚು ಬಹಳಷ್ಟು ಉತ್ತಮ. ಅರೆಸ್. ಆದ್ದರಿಂದ ನಾವು ನೆನಪಿಸಿಕೊಂಡು ಮಾಡಿದಾಗ ಸಲುವಾಗಿ, ಸಿ ಬಗ್ಗೆ ನಮಗೆ ಬೆಳೆಯಲು ಮುಳುಗಿ ಫಾರ್ ಮಾಹಿತಿಯನ್ನು ಸೆಟ್, ನಾವು ಕರ್ತವ್ಯಲೋಪದ ವಿಂಗಡಿಸಲು ಅಗತ್ಯವಿದೆ ಒಂದು ಲಿಂಕ್ ಪಟ್ಟಿ ಈ ಕಲ್ಪನೆಗೆ, ಸಿ ರಚನೆಗಳು ಗಾತ್ರ ರಲ್ಲಿ ಸರಿಪಡಿಸಲಾಗಿದೆ ಏಕೆಂದರೆ. ನಾವು ಅವುಗಳನ್ನು ಕುಗ್ಗಿಸಿ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ. ನಾವು ಅವುಗಳನ್ನು ಬೆಳೆಯಲು ಸಾಧ್ಯವಾಗಿಲ್ಲ. ನಾವು ಮೆಮೊರಿ ಪುನರ್ವಿಂಗಡಿಸು ಹೊಂದಿತ್ತು ಮತ್ತು ಈ ಹುಚ್ಚು ಮಾಡಲು ಅಥವಾ ಲಿಂಕ್ ಪಟ್ಟಿಗಳನ್ನು ಬಳಸುವ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸ್ಥಳವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. ಆದರೆ PHP, ಸರಣಿಗಳಿವೆ ಇನ್ನು ಮುಂದೆ ಗಾತ್ರದಲ್ಲಿ ಸ್ಥಿರವಾಗಿಲ್ಲ. ಅವರು ಬೆಳೆಯುವ ಮತ್ತು ಅವರು ಕುಗ್ಗಿಸಿ ಮಾಡಬಹುದು. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಈ 20 ವರ್ಷಗಳ ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದ ಸಿ ಮೊದಲ ಬಿಡುಗಡೆಯ ಮಧ್ಯೆ ಮತ್ತು ಮೊದಲ ಬಿಡುಗಡೆ ಪಿಎಚ್ಪಿ, ನಾವು, ನಿಮಗೆ ತಿಳಿದಿರುವ, ಎಂದು ನಿರ್ಧರಿಸಿದರು ಇದು ನಿಜವಾಗಿಯೂ ಶ್ರೇಷ್ಠ ಎಂದು ನಾವು ಈ ಸಾಧ್ಯವಾದರೆ. ಆದ್ದರಿಂದ ನಾವು ಈ ಜಾರಿಗೆ. ಆದ್ದರಿಂದ PHP ಸರಣಿಗಳ ಸ್ಥಿರ ಗಾತ್ರ, ಮತ್ತು ಪಿಎಚ್ಪಿ ಏಕೆಂದರೆ ನಿಜವಾಗಿಯೂ ಪ್ರೋಗ್ರಾಮರ್ ಮುಖ ಹೊಂದಿವೆ ರೀತಿಯ ತತ್ವಗಳನ್ನು ನಾವು ಮಾಹಿತಿ ಬಗೆಯ ಮಿಶ್ರಣ ಮಾಡಬಹುದು ನಮ್ಮ ಸರಣಿಗಳ ತುಂಬಾ. ಆದ್ದರಿಂದ ನಾವು ಬಳಸಲು ಹೊಂದಿಲ್ಲ ಪೂರ್ಣಾಂಕಗಳ ಅಥವಾ ಎಲ್ಲಾ ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್, ನಾವು ಎಲ್ಲಾ ಮಿಶ್ರಣವನ್ನು ಹೊಂದಬಹುದು ಒಂದೇ ಶ್ರೇಣಿಯಲ್ಲಿನ ವಿವಿಧ ರೀತಿಯ. ಒಂದು ರಚನೆ ಘೋಷಿಸುವ ಬಹಳ ಸರಳ. ಇದು ಯಾವುದೇ ಇತರ ವ್ಯತ್ಯಾಸಗೊಳ್ಳುವ ಅನಿಸುತ್ತದೆ. $ nums = ಸರಣಿ (1, 2, 3, 4), ಶ್ರೇಣಿಯಲ್ಲಿನ ಒಂದು ಕಾರ್ಯ ಎಂಬ ಪಿಎಚ್ಪಿ ಒಳಗೆ ನಿರ್ಮಾಣವಾಗಿರುವ ನೀವು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುತ್ತದೆ. ಈ ನಾಲ್ಕು ಮೌಲ್ಯಗಳ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಸೃಷ್ಟಿಸುತ್ತದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಸಂಖ್ಯೆಗಳು, $ nums ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಅದನ್ನು ಮಾಡಲು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ. ಮತ್ತು ನಾವು ನೀನು ಈ ಪಿಎಚ್ಪಿ ಬಹಳಷ್ಟು ನೋಡಿ. ಪಿಎಚ್ಪಿ ವಿವಿಧ ಅಭಿವೃದ್ಧಿ ಮಾಡಲಾಗಿದೆ ಜನರು ಬೆಳೆಯುತ್ತದೆ ಮತ್ತು ಬೆಳೆಯುತ್ತದೆ ಮತ್ತು ಬೆಳೆಯುತ್ತದೆ ಮತ್ತು. ಸಾಮಾನ್ಯವಾಗಿ ಇಲ್ಲ ಕೇವಲ ಎರಡು ಅಥವಾ ಪಿಎಚ್ಪಿ ಏನಾದರೂ ಮೂರು ವಿಧಾನಗಳ ಸಾಮಾನ್ಯವಾಗಿ 10 ಅಥವಾ 20 ರೀತಿಯ ಇಲ್ಲ. ಇಲ್ಲಿ ಮತ್ತೊಂದು ಸಾಮಾನ್ಯವಾಗಿದೆ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಘೋಷಿಸಲು ದಾರಿ. $ nums = ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ 1, 2, 3, 4. ಆದ್ದರಿಂದ ಈ ರೀತಿಯ ಸಿ ಕೋನಕ್ಕೆ ಆಫ್ ಹೋಲುತ್ತದೆ ಬದಲಿಗೆ, ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ ಸಂಕೇತ br--. $ - ಅಥವಾ ಇದು ಇಂಟ್ nums ಚದರ ಎಂದು ಆವರಣ ಸುರುಳಿಯಾದ ಬ್ರೇಸ್ 1, 2, 3, 4 ಸಮನಾಗಿರುತ್ತದೆ. PHP ಅದನ್ನು $ nums = ಚೌಕದ ಆವರಣ 1, 2, 3, 4. ಆದರೆ ಈ ಉದಾಹರಣೆಗಳನ್ನು ಎರಡೂ ಇಲ್ಲಿ ನನಗೆ ನೀಡಲು ಈ ಸಂದರ್ಭದಲ್ಲಿ ಪೂರ್ಣಾಂಕಗಳ ನಾಲ್ಕು ಒಂದು ಶ್ರೇಣಿಯನ್ನು. ನಾನು ಈಗ ಏನೋ ಸ್ಪಂದನ ಬಯಸಿದರೆ ಏನು? ಸರಿ ನಾನು $ nums 4, ಹೇಳಬಹುದು ಇದು ಮತ್ತೆ, ನಾವು ಇನ್ನೂ ಇಲ್ಲಿ 0 ಲೆಕ್ಕ ನೀವು ಪಿಎಚ್ಪಿ ಐದನೇ ಎಂದು ರಚನೆಯ ಅಂಶ. ನಾನು ಎಂದು ಹೇಳಬಹುದು. ನಾನು ಒಂದು seg ಬಳಲುತ್ತಿದ್ದಾರೆ ನಾನೇನು ನನ್ನ ರಚನೆಯ ಕೇವಲ ಏಕೆಂದರೆ, ತಪ್ಪು ಎಂದು ಸರಿಹೊಂದಿಸಲು ಬೆಳೆಯಲು ಹೋಗುತ್ತದೆ. ಅದು ಸರಿ, ಬಹಳ ಸಂತೋಷವನ್ನು ಇಲ್ಲಿದೆ? ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಾನು ಅಗತ್ಯವಿಲ್ಲ ನಾನು ಹಾಕಲು ಬಯಸುವ ಅಲ್ಲಿ ಸೂಚಿಸಿ. ನಾನು ಈ ಮತ್ತು ಹೇಳಬಹುದು ಬಲ ಕೊನೆಯಲ್ಲಿ ಮೇಲೆ ಸ್ಪಂದನ, ಅಥವಾ ನಾನು ಕೇವಲ ಸಾಧ್ಯವೋ $ nums 20 ಅಥವಾ 1,000 ಹೇಳುತ್ತಾರೆ. ಇದು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ. ಇನ್ನೂ ಕೇವಲ ವಿಶೇಷವೇನು ಕೊನೆಯಲ್ಲಿ ಬಲಭಾಗದಲ್ಲಿ ಇದು ಸ್ಪಂದನ. ಹಾಗಾಗಿ ಬೆಳೆಯುತ್ತವೆ, ಮತ್ತು ನಾವು ಆರ್ as-- ಮಾಡಬಹುದು ಇಲ್ಲಿ ಅದನ್ನು ರಕ್ಷಣೆ ಇಲ್ಲ, ಆದರೆ ನಾನು ಟ್ರ್ಯಾಶ್ ಅಥವಾ ನಷ್ಟವಾಗಬಹುದು ಹಾಗೂ ರಚನೆಯ ಅಂಶಗಳನ್ನು, ಮತ್ತು ಶ್ರೇಣಿಯನ್ನು ಸರಿಹೊಂದಿಸಲು ಕುಗ್ಗುವಿಕೆ ಈಗ ಕಾಣೆಯಾಗಿದೆ ಅಥವಾ ಖಾಲಿ. ಸ್ಪಂದನ ಮತ್ತೊಂದು ದಾರಿ ಇಲ್ಲ ಸರಣಿಗಳ ಮೇಲೆ ಏನೋ, ಇದು array_push ಎಂಬ ಕ್ರಿಯೆ ಇಲ್ಲ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ಎಂಬ ಈ ಕಲ್ಪನೆ ವಸ್ತುಗಳ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಾವು ಈಗ ಮೂರು ವಿವಿಧ ರೀತಿಯಲ್ಲಿ ನೋಡಿದ ಸರಣಿಗಳ ಮೇಲೆ ಮತ್ತೊಂದು ಅಂಶ ಸ್ಪಂದನ. ಆದ್ದರಿಂದ ಈ ಮತ್ತೊಂದು ಅಂಶ ಸೇರಿಸುತ್ತದೆ $ nums ರಚನೆಯ ಅಂತ್ಯ. ಮತ್ತು ನಾವು ನಮ್ಮ ಡೇಟಾ ಪ್ರಕಾರಗಳು ಮಿಶ್ರಣ. ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ತೋರಿಸಬಹುದಿತ್ತು 1, 2, 3, 4, ಆದರೆ 1, ನಿಜ, 3, 4, ಅಲ್ಲಿ ನಿಜವಾದ ಒಂದು ಬೂಲಿಯನ್, ಮತ್ತು ನಂತರ ನಾನು ಮತ್ತೊಂದು ಅಂಶ ಸ್ಪಂದನ ಬಯಸಿದರೆ ವ್ಯೂಹ, ಬಹುಶಃ ಸ್ಟ್ರಿಂಗ್, ಸ್ಟ್ರಿಂಗ್ "ಐದು," ನಾನು ಹಾಗೆ ಮಾಡಲಾಗಲಿಲ್ಲ. ಈಗ ನನ್ನ ರಚನೆಯ ಎಂದು ನಿಜ 1, 3, 4, ಐದು ಎಂದು. ಪದ ಐದು ಅಲ್ಲದ ಪೂರ್ಣಾಂಕ 5. ಆದ್ದರಿಂದ ನಮ್ಯತೆ ಬಹಳಷ್ಟು. ನಮ್ಯತೆ ಪಡೆಯುತ್ತದೆ ಉತ್ತಮ, ಆದರೂ, ಪಿಎಚ್ಪಿ ಏನೋ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ ಏಕೆಂದರೆ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಎಂದು. ಮತ್ತು ನಾವು ರೀತಿಯ ಅಸ್ಪಷ್ಟವಾಗಿ ಮಾತನಾಡಿದರು ಸಿ ಬಗ್ಗೆ ಸಹಾಯಕ ರಚನೆಗಳು ಹ್ಯಾಶ್ ಕೋಷ್ಟಕಗಳು ಸನ್ನಿವೇಶದಲ್ಲಿ, ಏಕೆಂದರೆ ಏನು ಸಹಾಯಕ ರಚನೆಗಳು ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ಪ್ರಮುಖ ಮಾಡುತ್ತಿದ್ದಾರೆ ಬಗ್ಗೆ ಮೌಲ್ಯ ಜೋಡಿ ಮ್ಯಾಪಿಂಗುಗಳು. ಮತ್ತು ಈ ಸಂದರ್ಭದಲ್ಲಿ, keys-- ನಾವು, ಸಿ ರಚನೆಗಳು ಪರಿಚಿತವಾಗಿರುವ ಕೀಲಿಗಳನ್ನು ಸೂಚ್ಯಂಕ ಸಂಖ್ಯೆಗಳು. 0, 1, 2, 3. ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ನಾವು ಕಂಡು ಏನು ಅರೇ 0, ಸರಣಿ 1, ಹೀಗೆ ಸರಣಿ 2, ಮತ್ತು. ಆದ್ದರಿಂದ ಕೀಲಿಗಳನ್ನು ಸೂಚಿಕೆಗಳನ್ನು ಇವೆ, ಮತ್ತು ಮೌಲ್ಯಗಳು ವ್ಯೂಹ ಸ್ಥಳ ಏನು, ಸೂಚ್ಯಂಕ ಸೂಚಿಸಲಾದ. ಆದರೆ PHP, ನಾವು ಇದನ್ನು ಇಲ್ಲ ಅರೇ 0 ಕಲ್ಪನೆ, ಸರಣಿ 1, ಸರಣಿ 2 ಇನ್ನು ಮುಂದೆ. ನಾವು ಈಗ ನಿಜವಾದ ಪದಗಳನ್ನು ಬಳಸಬಹುದು ಮೌಲ್ಯಗಳನ್ನು ಕೀಗಳು ನಕ್ಷೆ. ಆದ್ದರಿಂದ ನಾನು ಈ ರೀತಿಯ ಹೇಳಬಹುದು. ನಾನು ಬಳಸಿಕೊಂಡು ಒಂದು ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಲು ಕೆಳಗಿನಂತೆ ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ವಾಕ್ಯ. $ ಪಿಜ್ಜಾಗಳು = ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ "ಚೀಸ್" ತದನಂತರ ಎರಡು ಬಾಣದ ಸಂಕೇತ ಈ ರೀತಿಯ, 8,99 "ಪೆಪ್ಪೆರೋನಿ,", 10.99-- 9.99 ಬಾಣದ ಮತ್ತು ಇತ್ಯಾದಿ. ಆದ್ದರಿಂದ ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು? ನಾನು ವಾಸ್ತವವಾಗಿ ಏನು ಡುಯಿಂಗ್? ನಾನು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಮ್ಯಾಪಿಂಗುಗಳು ರಚಿಸಲು ನಾನು. ಬದಲಿಗೆ ಹೇಳುವ ಆದ್ದರಿಂದ, ಉದಾಹರಣೆಗೆ, ಪಿಜ್ಜಾಗಳು 0, ತುಣುಕುಗಳನ್ನು 1, ಪಿಜ್ಜಾಗಳು 2, ನಾನು ಈಗ ಪಿಜ್ಜಾಗಳು ಹೇಳಬಹುದು ಚೀಸ್, ಪಿಜ್ಜಾಗಳು ಪೆಪ್ಪೆರೋನಿ, ಮತ್ತು ಮೌಲ್ಯಗಳು ನೋಡಿ ಅವರಿಗೆ ಸಂಬಂಧಿಸಿದ. ಇಲ್ಲಿ ನಮ್ಮ ಕೀಲಿಗಳನ್ನು ಗ್ರೀನ್ ನಲ್ಲಿ ಇವೆ. ಚೀಸ್, ಪೆಪ್ಪೆರೋನಿ, ತರಕಾರಿ, ಬಫಲೋ ಚಿಕನ್. ಇಲ್ಲಿ ಮಾಡುವ ಬಾಣ ಈ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಮ್ಯಾಪಿಂಗ್. ತದನಂತರ ಇಲ್ಲಿ ಮೌಲ್ಯಗಳು ರಚನೆಯ ಸ್ಥಳದಲ್ಲಿ. ಆದ್ದರಿಂದ ಶ್ರೇಣಿಯಲ್ಲಿನ 0 8,99 ಸಮನಾಗಿರುತ್ತದೆ ಹೇಳುವ ರೀತಿಯಲ್ಲಿ. ಪ್ರಮುಖ 0. ಮೌಲ್ಯದ 8.99 ಆಗಿದೆ. ನಾನು ಈಗ ಶ್ರೇಣಿಯನ್ನು ಚೀಸ್ ಹೇಳಲು, ಅಥವಾ ಈ ಮಾಡಬಹುದು ಸಂದರ್ಭದಲ್ಲಿ ಪಿಜ್ಜಾಗಳು, ಚೀಸ್, ಕೀಲಿಯಾಗಿದೆ ಮತ್ತು ನಾನು ಕಂಡುಹಿಡಿಯಲು ಪಿಜ್ಜಾಗಳು ಚೀಸ್ 8.99 ಆಗಿದೆ. ನಾನು ಅಲ್ಲಿ ಹೇಗೆ ಮೌಲ್ಯವನ್ನು ಇಲ್ಲಿದೆ. ಹಾಗಾಗಿ ವಿಷಯಗಳನ್ನು ಇಷ್ಟ ಹೇಳಬಹುದು. $ ಪಿಜ್ಜಾ ಚೀಸ್ = 7.99. ನಾನು ಮಾರಾಟ ಅನುಭವಿಸುತ್ತಿದ್ದೇನೆ ಸೇ. ನಾನು ಬಿಡಿ ಬಯಸುವ dis-- ಬಯಸುವ ಚೀಸ್ ಪಿಜ್ಜಾ ಬೆಲೆ. ಅಥವಾ ನಾನು ತರಕಾರಿ ಬಳಸಬಹುದು ಪಿಜ್ಜಾ ಸ್ಥಿತಿ ಭಾಗವಾಗಿ, ಅಥವಾ ನಾನು ಹೊಸ ಅಂಶ ಸೇರಿಸಬಹುದು ನನ್ನ ಅರೇ, ನಾನು ಹಿಂದೆ ಹಾಗೆ ಇಲ್ಲ. ನಾನು ಈ ಹೊಸ ಅಂಶ ಸೇರಿಸಬಹುದು ಕೀಲಿ "ಬೇಕನ್" ಜೊತೆ ಸಹಾಯಕ ರಚನೆಯ ಮತ್ತು ಮೌಲ್ಯವನ್ನು 13,49. ಆದರೆ ಈ ರೀತಿಯ ಸಮಸ್ಯೆ ಪರಿಚಯಿಸುತ್ತದೆ ನೀವು ಎರಡನೇ ಬಗ್ಗೆ ಆ. ಹೇಗೆ ನಾವು ಈ ರಚನೆಯ ಮೂಲಕ ಮರಳಿ ಎಂದು? ರೈಟ್? ಸಿ, ನಾವು ಕೇವಲ ಒಂದು ಹೊಂದಿರುತ್ತದೆ ಲೂಪ್, ಸಾಮಾನ್ಯವಾಗಿ, ಆ 0 ಓಡುತ್ತವೆ 1 ಮೈನಸ್ ರಚನೆಯ ಗಾತ್ರ. ಸರಣಿ ರಲ್ಲಿ N ಅಂಶಗಳನ್ನು ಹೊಂದಿದೆ, ಮಾನ್ಯ ಸೂಚಿಕೆಗಳನ್ನು ಎನ್ ಮೈನಸ್ 1 ಗೆ 0. ನಾವು ಲೂಪ್ ಒಂದು ಬಳಸಬಹುದಾಗಿತ್ತು ಪ್ರತಿಯೊಂದು ಅಂಶ ಹೆಜ್ಜೆ. ಆದರೆ ನಿಜವಾಗಿಯೂ ಅಲ್ಲ ಸಂದರ್ಭದಲ್ಲಿ ಇನ್ನು ಮುಂದೆ, ಬಲ? ಈಗ ನಾವು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಅಲ್ಲಿ ಕೀಲಿಗಳನ್ನು ಪದಗಳು ಅಲ್ಲಿ ಮ್ಯಾಪಿಂಗುಗಳು, ಹೇಗೆ ನಾವು ಪದಗಳನ್ನು ಎಲ್ಲಾ ಮೇಲೆ ತಿರುಗಿ ಇಲ್ಲ? ಸರಿ, ಅದೃಷ್ಟವಶಾತ್, ಪಿಎಚ್ಪಿ ಹೊಂದಿದೆ ಒಂದು ರೀತಿಯಲ್ಲಿ, ತುಂಬಾ ಈ ವ್ಯವಹರಿಸಲು ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಮತ್ತೆ ನೆಗೆತ ಮಾಡುತ್ತೇವೆ ಎರಡನೇ ಸೇರಿರುವ ಗೆ ಲೂಪ್ ನಾಲ್ಕನೇ ರೀತಿಯ ಪರಿಚಯಿಸಲು ಎಂದು ಪಿಎಚ್ಪಿ ಒಂದು foreach ಲೂಪ್ ಎಂಬ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ. ಮತ್ತು ಒಂದು foreach ಲೂಪ್ ಮಾಡುತ್ತದೆ ಇದು ಮೂಲತಃ ಅದೇ ಉಪಾಯ. ನೀವು ರಚನೆಯ ಯಾವುದೇ ರೀತಿಯ ಬಳಸಬಹುದು. ಆದರೆ ಮೂಲತಃ ಲೂಪ್ ಒಂದು ಅದೇ ಕಲ್ಪನೆ, ಬದಲಿಗೆ ಬಳಸಿ ಹೊರತುಪಡಿಸಿ ಇಂಡೆಕ್ಸ್ ನಂಬರ್ಸ್, ನೀವು ಈ ವಿಲಕ್ಷಣ ವಾಕ್ಯ ಅಲ್ಲಿ ಹೊಂದಿವೆ ನೀವು ಪ್ರತಿಯೊಂದು ಅಂಶಗಳು ಕರೆ ಈ ಲೂಪ್ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಹೆಸರನ್ನು. ಆದ್ದರಿಂದ ಈ ಸಂದರ್ಭದಲ್ಲಿ, foreach ($ ಪ್ರಮುಖ ಮಾಹಿತಿ $ ಅರ್ರೆಯ್). ಮೂಲತಃ, ಕಾಮೆಂಟ್ ಟಿಪ್ಪಣಿಗಳನ್ನು, ಎಂದು foreach ಲೂಪ್ ಒಳಗೆ, ಇದು ಪ್ರತಿಯೊಂದು ಮೇಲೆ ಹೋಗುತ್ತಿದ್ದೇವೆ ಸಾಮಾನ್ಯವಾಗಿ ಇದು $ ರಚನೆಯ ಅಂಶ ಒಂದು ಸಹಾಯಕ ರಚನೆಯ ಎಂದು ನಾನು, ಆದರೆ ನಿಜವಾಗಿಯೂ ರಚನೆಯ ವಿಮೆಎನಿಸಿದೆ ನೀವು PHP ಬಯಸುವ. ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ಲೂಪ್ ಒಂದು ಅಧಿಕಬಲ $ ಅರೇ ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಹೇಳಿರುವುದು $ ನಾನು, ನೀವು ಕೇವಲ $ ಪ್ರಮುಖ ಹೇಳಬಹುದು. ಆದ್ದರಿಂದ $ ಪ್ರಮುಖ ಪ್ರತಿ ಅಲಿಯಾಸ್ ಆಗುತ್ತದೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಸಹವರ್ತನೀಯ ರಚನೆಯ ಸೂಚ್ಯಂಕ ಮತ್ತು ಆದ್ದರಿಂದ ಆ ರೀತಿಯಲ್ಲಿ ಬಳಸಬಹುದು. ಆದ್ದರಿಂದ ಉದಾಹರಣೆಗೆ, ನಾವು ಈಗ ನಮ್ಮ ಪಿಜ್ಜಾಗಳು ಶ್ರೇಣಿಯನ್ನು ಪಡೆದರು. ನಾನು ರೀತಿಯ ಇದು ಕೂಡಿಸಿದ ಬಂದಿದೆ ಅಲ್ಲಿ ಮೂಲೆಯಲ್ಲಿ ಆದ್ದರಿಂದ ನಾವು ತ್ವರಿತ ಉದಾಹರಣೆಗೆ ಮಾಡಲು ಬಳಸಬಹುದು. ನಾನು foreach ($ ಪಿಜ್ಜಾಗಳು ಹೇಳಿದರೆ $ ಪಿಜ್ಜಾ), ಜೊತೆಗೆ, ಏನು ನಡೆಯುತ್ತಿದೆ? ನಾನು ಪ್ರತಿ ಮೂಲಕ ಮರಳಿ ಪಡೆಯಲಿದ್ದೇನೆ ಸರಣಿ $ ಪಿಜ್ಜಾಗಳು ಒಂದು ಅಂಶ, ಹೀಗೆ ಮಾಡುತ್ತ, ನಾನು ಕರೆ ಪಡೆಯಲಿದ್ದೇನೆ ಪ್ರತಿ ಅಂಶ, ನಾನು ಒಳಗೆ ಮನುಷ್ಯ ಲೂಪ್ ಎಂದು ದೇಹದ, ಪಿಜ್ಜಾ $. ಆದ್ದರಿಂದ ಒಂದು ರೀತಿಯ ಇಲ್ಲಿದೆ ಸ್ಟ್ಯಾಂಡ್ ನಲ್ಲಿ, ಮರುಸ್ಥಾಪನೆ, ಎಂದು $ ಪಿಜ್ಜಾ ಒಂದು ಸ್ಟ್ಯಾಂಡ್ ನಲ್ಲಿ ಹೇಳುವ ಆಗಿದೆ $ ಪಿಜ್ಜಾಗಳು ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು $ ನಾನು ನಾವು ಲೂಪ್, ಅಲ್ಲಿ ನಾವು ಒಂದು ಬಳಸಿಕೊಂಡು ವೇಳೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ $ ನಾನು = 0 ಗೆ, ಹೋಗಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, $ ನಾನು 3 =. ನಾವು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಿರಲಿಲ್ಲ ವೇಳೆ ಇಲ್ಲಿ, ಈ ಅಂಶ 0, 1, 2, 3 ಎಂದು, ಮತ್ತು ನಾವು ಹೋಗಲು ಲೂಪ್ ಒಂದು ಬಳಸಬಹುದು $ ಪಿಜ್ಜಾಗಳು 0, $ ಪಿಜ್ಜಾಗಳು 1, $ ಪಿಜ್ಜಾಗಳು 2, $ ಪಿಜ್ಜಾಗಳು 3. ಈಗ ಕೇವಲ ಪಿಜ್ಜಾ ಆದೇಶಿಸುವ ಡಾಲರ್ಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಕೀಲಿ. ಹಾಗಾಗಿ ಈ ಔಟ್ ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ? ನಾನು $ ಪಿಜ್ಜಾ ಔಟ್ ಮುದ್ರಿಸುವ ನಾನು. ನಾನು at-- ಹುಡುಕಲು ನಾನು ನಾನು, $ ಪಿಜ್ಜಾಗಳು $ ಮುದ್ರಿಸುತ್ತದೆ? ರೈಟ್? ನಾನು ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಪಿಜ್ಜಾಗಳು ಇತ್ ಅಂಶ, ನಾನು ಮುದ್ರಿಸಲು ನಾನು? ನಾನು ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಆ ಸ್ಥಳ ಮೌಲ್ಯಗಳನ್ನು, ಬಲ? ನಾವು ಮಾಡುವ ವೇಳೆ ಲೈಕ್ ಸಿ ಸಂದರ್ಭದಲ್ಲಿ ಈ, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ನಮ್ಮ iterator ಬಳಸಬೇಡಿ ವೇರಿಯಬಲ್, ನಾನು = 0, ನಾನು 3 ಕಡಿಮೆ ಇಂಟ್ ನಾನು 0, 1, 2, 3 ಮುದ್ರಿಸುತ್ತದೆ, ++. ನಾವು ಸರಣಿ 0 ಮುದ್ರಿಸುವ ಬಳಸುತ್ತಿದ್ದರೆ ಸರಣಿ 1, ಸರಣಿ 2, ಸರಣಿ 3. ಆದ್ದರಿಂದ ಈ ಔಟ್ ಮುದ್ರಿಸುತ್ತದೆ ಏನು ಇದು. ಇದು ಬೆಲೆಗಳ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ. 8,99 9.99, 10.99, 11,99. ಈಗ ಇಲ್ಲಿ ಒಂದು ತ್ವರಿತ ಟಿಪ್ಪಣಿ. ಒಂದು foreach ಲೂಪ್ ಅಗತ್ಯವಾಗಿ ಮಾಡುವುದಿಲ್ಲ ಸಲುವಾಗಿ ವಿಷಯಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ಇದು ಭರವಸೆ ವಿಶೇಷವೇನು. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಮಾಡುತ್ತದೆ. ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸಲುವಾಗಿ ಆಧರಿಸಿ ಇದು ಅಂಶಗಳನ್ನು ಶ್ರೇಣಿಯಲ್ಲಿನ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಕೇವಲ ಮನಸ್ಸಿನಲ್ಲಿ ಆ ಪಡೆದಿವೆ. ಇದು ಸಲುವಾಗಿ ಇರಬಹುದು. ಆದರೆ foreach ಲೂಪ್ ತಿರುಗಿ ಕಾಣಿಸುತ್ತದೆ ಪ್ರತಿಯೊಂದು ಅಂಶ ಅಡ್ಡಲಾಗಿ ಪ್ರಶ್ನೆ ರಚನೆಯ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಮತ್ತೆ, ವ್ಯೂಹ $ ಪಿಜ್ಜಾಗಳು ಆಗಿದೆ. ನಾನು, ಆದರೂ, ವಾಕ್ಯ ಬದಲಾಯಿಸಬಹುದು ನಾನು ಕೀಲಿ ಮತ್ತು ಮೌಲ್ಯ ಎರಡೂ ಬಯಸುವ. ಬದಲಿಗೆ $ ಪಿಜ್ಜಾಗಳು ಹೇಳುವುದರ $ ಪಿಜ್ಜಾ, ನಾನು ಈ ಹೇಳಬಹುದು. ಮತ್ತು ನೀವು ನಾನು ನೀವು ಏನನ್ನು ನೋಡಲು ವೇಳೆ ಇಲ್ಲಿ ಹಸಿರು ಹೈಲೈಟ್, ಇದು ಒಂದು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಮ್ಯಾಪಿಂಗ್ ತೋರುತ್ತಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ನೀವು ಅಲ್ಲ ಸಹ ಸಂಪೂರ್ಣವಾಗಿ ಅದನ್ನು ನಡೆಯುತ್ತಿದೆ ಖಚಿತವಾಗಿ, ನೀವು ಬಹುಶಃ ಊಹೆ ಮಾಡಬಹುದು ಎಂದು $ ಮೇಲೇರಿ ಹೋಗುತ್ತದೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ಪ್ರಮುಖ ಎಂದು ಮತ್ತು $ ಬೆಲೆ ಮೌಲ್ಯವನ್ನು ಎಂದು ನಾನು. ಹಾಗಾಗಿ ಈಗ ಪ್ರತಿ ಅಂಶ ಆದೇಶಿಸುವ ಬಾಗುತ್ತೇನೆ $ ಒಂದು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಎಂದು ಪಿಜ್ಜಾಗಳು, ಮತ್ತು ಈಗ ನಾನು ಪ್ರಮುಖ ಉಲ್ಲೇಖಿಸಬಹುದು ಮತ್ತು ಮೌಲ್ಯ, ಅವುಗಳು ಸೂಕ್ತ, ಉದಾಹರಣೆಗೆ, ಅನುಸರಿಸುತ್ತದೆ. "ಒಂದು ಇಡೀ" - ಈ ಸಾಕಷ್ಟು ಎಂದು ಮುದ್ರಣ ಇಲ್ಲಿ "ಒಂದು ಇಡೀ" ವಿಶೇಷವೇನು ಅಗ್ರ ನಂತರ ಬೆಲೆ, ಮತ್ತು "ಪಿಜ್ಜಾ $ ಖರ್ಚಾಗುತ್ತದೆ" ನಾನು ಒಂದು ಅವಧಿಯಲ್ಲಿ ಮತ್ತು ಒಂದು backslash N ಮುದ್ರಿಸುತ್ತದೆ. ಈಗ, ಸೂಚನೆ ಮತ್ತೆ ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ ಪ್ರಮುಖ, $ ಮೇಲೇರಿ, ಮತ್ತು ಈ ಕೆಳಗಿನ, $ ಬೆಲೆ. ನೀವು ಏನು ಈ ಊಹೆ ಮಾಡಬಹುದು ಔಟ್ ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ? ಮುದ್ರಣ ಹೇಳಿಕೆಗಳು ಬಹಳಷ್ಟು ಇಲ್ಲ, ಆದರೆ ಕೇವಲ ಒಂದು ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಇಲ್ಲ, ಆದ್ದರಿಂದ ಅದರ ಮೇಲೆ ಏನೋ ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು ಕೋಡ್ ಒಂದು ಸಾಲಿನ ಮೇಲೆ entire--. ನಾನು ಪ್ರಮುಖ ಉಲ್ಲೇಖಿಸಬಹುದು ವೇಳೆ ಮತ್ತು ಮೌಲ್ಯವನ್ನು, ನಂತರ ಈಗ, ಬದಲಿಗೆ ಕೇವಲ ಸಮರ್ಥವಾಗಿ ಬೆಲೆ ಮುದ್ರಿಸುತ್ತದೆ, ನಾನು ಈ ರೀತಿಯ ಮುದ್ರಿಸುತ್ತದೆ. "ಒಂದು ಇಡೀ ಚೀಸ್ ಪಿಜ್ಜಾ $ 8,99 ಖರ್ಚಾಗುತ್ತದೆ." ಮತ್ತು ಈಗ ನಾನು keys-- ಎಲ್ಲಾ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಚೀಸ್, ಪೆಪ್ಪೆರೋನಿ, ತರಕಾರಿ, ಎಮ್ಮೆ chicken-- ಮತ್ತು ಮೌಲ್ಯಗಳು. 8,99 9.99, 10.99, 11,99 ಆದ್ದರಿಂದ ಕೇವಲ ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಇಲ್ಲಿದೆ ಒಂದು foreach ಲೂಪ್ ಮಾಡಲು ಎಂದು ಬದಲಿಗೆ ಕೇವಲ, ನೀವು ಮೌಲ್ಯಗಳನ್ನು ಪ್ರವೇಶ ನೀಡುವ ಇದು ನೀವು ನೀಡುತ್ತದೆ you-- ಇದು ಕೇವಲ ನೀಡುತ್ತದೆ ಕೀಸ್ ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಪ್ರವೇಶವನ್ನು. ಆದ್ದರಿಂದ ಮಾಹಿತಿ ಮುದ್ರಿಸುವ. ನಾನು ಈಗಾಗಲೇ ಒಂದೆರಡು ಮಾಡಿದ ವಿವಿಧ ರೀತಿಯಲ್ಲಿ, ನೀವು ಸೂಚಿಸಿದ್ದೇವೆ ಇರಬಹುದು. ಎರಡು ಕಾರ್ಯಗಳನ್ನು ನಾವು ಮುಖ್ಯವಾಗಿ ಬಂದಿದೆ ಮುದ್ರಣ ಮತ್ತು ಪ್ರತಿಧ್ವನಿ ಕಂಡುಬರುತ್ತದೆ. ಮತ್ತು ಬಹುಮಟ್ಟಿಗೆ ಎಲ್ಲಾ ಆಶಯಗಳು ಮತ್ತು ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಅವರು ಒಂದೇ ಆರ್. They're-- ಅತಿ ಸೂಕ್ಷ್ಮವಾದ ಇಲ್ಲಿದೆ ಸಹ ಯೋಗ್ಯವಾಗಿರುವುದಿಲ್ಲ ಎಂದು ವ್ಯತ್ಯಾಸ ಮೂಲತಃ ಎಲ್ಲೆಡೆ ಬರುವುದು, ಆದರೆ ನೀವು ಬಹುಶಃ ಬಳಸಬಹುದು ನೀವು ಮುದ್ರಣ ಬಳಸಬಹುದು ಹಾಗೂ ಪ್ರತಿಧ್ವನಿ. ಮತ್ತು ಕೇವಲ ಎರಡು ಅಲ್ಲ. ಪಿಎಚ್ಪಿ ವಿವಿಧ ಬಹಳಷ್ಟು ಹೊಂದಿದೆ ವಿಷಯಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ ರೀತಿಯಲ್ಲಿ, ಮತ್ತು ಇದು ಸಂಯೋಜಿಸಲು ಮಾರ್ಗಗಳನ್ನು ಹೊಂದಿದೆ ಸ್ಟ್ರಿಂಗ್ ಮಧ್ಯದಲ್ಲಿ ಮಾರ್ಪಡಿಸಬಹುದಾದ. ಆದ್ದರಿಂದ ಸಿ ಮರುಪಡೆಯಲು, ನೀವು ಯಾವ ಕಾರ್ಯ ಮರೆಯದಿರಿ ನಾವು ಅಸ್ಥಿರ ಬದಲಿಗೆ ಬಳಸಬಹುದು ವಿಷಯಗಳನ್ನು ನಾವು ಮುದ್ರಿಸುತ್ತದೆ ಬಯಸುವ? ನೀವು ಬಹುಶಃ ಈ ಬಳಸಲು ಸಾಕಷ್ಟು ಕೆಲಸ. printf, ಬಲ? ಈ ನಾವು ಒಳಗೆ ಮೊದಲು ಏನು ನಮ್ಮ foreach ಲೂಪ್ ಸನ್ನಿವೇಶದಲ್ಲಿ. ನಾವು ಈ ಐದು ಹೊಂದಿತ್ತು ಪ್ರತ್ಯೇಕ ಮುದ್ರಣ ಹೇಳಿಕೆಗಳನ್ನು ಮಾತ್ರ ಏಕೆಂದರೆ ರೀತಿಯಲ್ಲಿ ನಾನು ಸಮಯದಲ್ಲಿ ತಿಳಿದಿತ್ತು ಹೇಗೆ ಸಂದೇಶಗಳನ್ನು ಮುದ್ರಿಸುತ್ತದೆ. ನಾನು ಸಂಯೋಜಿಸಲು ಹೇಗೆ ತಿಳಿದಿರಲಿಲ್ಲ ನನ್ನ ಪಿಎಚ್ಪಿ ಕೋಡ್ ಒಳಗೆ ಅಗ್ರ ವೇರಿಯಬಲ್ $. ಜೊತೆಗೆ, ನಾನು ಕಾಡು ಊಹೆ ತೆಗೆದುಕೊಂಡರೆ, printf, ಇದು ವಾಸ್ತವವಾಗಿ ಕೆಲಸ ಎಂದು. printf ನಾನು ಬಳಸಬಹುದಾದ ಕ್ರಿಯೆಯಾಗಿದೆ ಪಿಎಚ್ಪಿ, ನಾನು ಸಿ ಬಳಸಬಹುದು ಇಷ್ಟ ಆದ್ದರಿಂದ ಈ ರೀತಿಯ, printf ಪುನಃ ನಾವು ಪರಿಚಿತವಾಗಿರುವ ಆರ್. ಮೊದಲ% s ಬದಲಿಸಲಾಗಿದೆ $ ಮೇಲೇರಿ ಮೌಲ್ಯವನ್ನು. ಎರಡನೇ% s ಬದಲಿಸಲಾಗಿದೆ $ ಬೆಲೆಯ ಮೌಲ್ಯವನ್ನು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು interpellating ಬಾಗುತ್ತೇನೆ, ಇದು ಕೇವಲ ಒಂದು ಅಲಂಕಾರಿಕ ಮಾರ್ಗವಾಗಿದೆ ಹೇಳುವ ನಾನು ಅಂಟದಂತೆ ನಾನು ಆ ಸ್ಥಳ ಮಾರ್ಪಡಿಸಬಹುದಾದ. ಹಾಗಾಗಿ ಅಗ್ರ ರಲ್ಲಿ $ ಪ್ಲಗಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಅಲ್ಲಿ ಕೆಂಪು% s $ ಬೆಲೆ ಅಲ್ಲಿ ನೀಲಿ% s ಮತ್ತು , ಮತ್ತು ನಂತರ ನಾನು ಸಂದೇಶವನ್ನು ಹೋಗಬಹುದು, "ಒಂದು ಇಡೀ ಚೀಸ್ ಪಿಜ್ಜಾ $ 8,99 ಖರ್ಚಾಗುತ್ತದೆ." ನಾನು ಆದರೂ, ಅದನ್ನು ಕೇವಲ ರೀತಿಯಲ್ಲಿ. ಬಹುಶಃ ನಾನು ಈ ವಿಧಾನವನ್ನು ಬಳಸಲು ಬಯಸುತ್ತೇನೆ. ಇದು ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾಗಿ ಎಂಬುದನ್ನು ವಾಸ್ತವವಾಗಿ ವೇರಿಯಬಲ್ ಅಡ್ಡಪ್ರಶ್ನೆ ಕೇಳುವುದು ಯಾ ಆ ಅಡ್ಡಪ್ರಶ್ನೆ ಕರೆಯಲಾಗುತ್ತದೆ. ನಾನು ಪ್ರತಿಧ್ವನಿ ಬಳಸಬಹುದು. ನಾವು ನೋಡುತ್ತಾರೆ ಎಂದು ನಾನು ತುಂಬಾ ಒಂದು ಮುದ್ರಣ ಬಳಸಬಹುದಾಗಿತ್ತು. ಆದರೆ ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ? ಎಲ್ಲಾ ಮೊದಲ, ನಾನು ಹೊಂದಿವೆ ಡಾಲರ್ ಚಿಹ್ನೆ ತಪ್ಪಿಸಿಕೊಳ್ಳಲು. ನಾವು ವಾಸ್ತವವಾಗಿ ಆಗ, ಮರೆಯದಿರಿ ಪಿಜ್ಜಾಗಳು ಬೆಲೆಗಳು ಮುದ್ರಿಸುವ, ನಾನು ವಾಸ್ತವವಾಗಿ ಅವುಗಳನ್ನು ಫಾರ್ಮಾಟ್ ಮಾಡಲಾಯಿತು ಒಂದು ಡಾಲರ್ ಚಿಹ್ನೆ ವಿತ್ತೀಯ ಅಂಕಿ. ಆದರೆ ನಾವು ಡಾಲರ್ ಸೈನ್ಸ್ ಬಳಸುತ್ತಿರುವ ಪಿಎಚ್ಪಿ ವೇರಿಯಬಲ್ ಹೆಸರುಗಳು ಪ್ರತಿನಿಧಿಸಲು, ಮತ್ತು ವಿಶೇಷವಾಗಿ ನಾನು ಇರುವಾಗ ಕರ್ಲಿ ಈ ವಿಧಾನವನ್ನು ಬಳಸಿ ಬ್ರೇಸ್ ವೇರಿಯಬಲ್ ಅಡ್ಡಪ್ರಶ್ನೆ ಕೇಳುವುದು ಯಾ ಆ ಅಡ್ಡಪ್ರಶ್ನೆ ವಿಧಾನ, ನಾನು ಅಗತ್ಯವಿದೆ ಹಾಗಾಗದೆ ನನ್ನ ಡಾಲರ್ ಚಿಹ್ನೆ ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ನಾನು ವೇರಿಯಬಲ್ ಬಗ್ಗೆ ಬಾಗುತ್ತೇನೆ ಆಲೋಚಿಸುತ್ತೀರಿ. ಇದು ವಾಸ್ತವವಾಗಿ ವಿಶೇಷವೇನು ಅಕ್ಷರಶಃ ಡಾಲರ್ ಚಿಹ್ನೆ ಮುದ್ರಿಸಲು. ಆದ್ದರಿಂದ ರೀತಿಯ ಅದನ್ನು ಸದೃಶವೆಂದು ನೀವು ಕೊನೆಯಲ್ಲಿ ನೋಡಿದರು. ಇದು ನಿಜವಾಗಿ ಮುದ್ರಣ backslash N, ಬಲ? ಇದು ಹೊಸ ಲೈನ್ ಪಾತ್ರದ ಮುದ್ರಿಸುತ್ತದೆ. ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು is-- ಮುದ್ರಣ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಡಾಲರ್ ಚಿಹ್ನೆ, ಇದು ಕೇವಲ ಔಟ್ ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು ಒಂದು ಡಾಲರ್ ಚಿಹ್ನೆ ಪಾತ್ರ. ಅದೇ ಕಲ್ಪನೆ. ಅನುಕ್ರಮಗಳನ್ನು ಎಸ್ಕೇಪ್, ಏನು ಈ ವಿಷಯಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ. ಆದರೆ ನಾನು ಮಾಡುತ್ತಿರಲಿಲ್ಲ ನಾನು ಗಮನಕ್ಕೆ % s ಬದಲಿ ಯಾವುದೇ ರೀತಿಯ, ನಾನು ಅಕ್ಷರಶಃ ಪ್ಲಗಿಂಗ್ ಬಾಗುತ್ತೇನೆ ಈ ಅಸ್ಥಿರ. ಆದ್ದರಿಂದ this-- ಇಲ್ಲಿ ಏನಾಗಬಹುದು , ಎಂದು $ topping-- ಮೌಲ್ಯವನ್ನು ಮತ್ತೆ ನಾವು ಇಲ್ಲಿಗೆ ಯಾವ ಅನುಗುಣವಾಗಿ ಆದ್ದರಿಂದ far-- ಚೀಸ್ ಬಗ್ಗೆ ಹೋಗಬಹುದು ಅಲ್ಲಿ ಕೇಳಿಬರುತ್ತದೆ. ಮತ್ತು $ ಬೆಲೆ ಏನೇ ಮೌಲ್ಯವನ್ನು ಎಂದು ಪಿಜ್ಜಾಗಳು ನಲ್ಲಿ, ಚೌಕಾಕಾರದ, ಚೀಸ್, ಇದು 8.99 ಆಗಿತ್ತು. ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಮುದ್ರಿಸುತ್ತದೆ ಎಂದು "ಒಂದು ಇಡೀ ಚೀಸ್ ಪಿಜ್ಜಾ $ 8,99 ಖರ್ಚಾಗುತ್ತದೆ." ನಾನು ಹೇಳಿದ ಹಾಗೆ, ನಾನು ಬಳಸಬಹುದಾಗಿತ್ತು ಬದಲಿಗೆ ಪ್ರತಿಧ್ವನಿ ಇಲ್ಲಿ ಮುದ್ರಿಸಲು, ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ಎಂದು ಒಂದೇ ಬಹುಮಟ್ಟಿಗೆ. ಇದು ಒಂದೇ ಮುದ್ರಿಸುತ್ತದೆ ಎಂದು. ಅದನ್ನು ಮತ್ತೊಂದು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ, ಮತ್ತು ಈ ಮತ್ತೊಂದು ಅನುಕೂಲವೆಂದರೆ ಪಿಎಚ್ಪಿ ತಂತಿಗಳನ್ನು ಕೆಲಸ. ನಾವು ತಂತುವಿನ ಪೋಣಿಸುವಿಕೆಯ ಮಾಡಬಹುದು. ನಾವು, ಸಿ ಈ ಇಲ್ಲ strcat ಎಂಬ ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು, ಆದರೆ ಮತ್ತೆ, ನಾವು ಹೊಂದಿತ್ತು ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಗಳನ್ನು ಕರೆ. ಅದನ್ನು ಇಡೀ ಅವ್ಯವಸ್ಥೆ ಆಗಿತ್ತು. ನಾವು ಹೊಂದಿತ್ತು string.h ಪೌಂಡ್ ಸೇರಿವೆ. ಅದು ಸರಿ, ಒಂದು ಉತ್ಪಾದನಾ? ಆದರೆ ಈಗ ನಾನು ಈ ಡಾಟ್ ಆಯೋಜಕರು ಬಳಸಬಹುದು ಒಟ್ಟಿಗೆ ತಂತಿಗಳನ್ನು concatenate ಗೆ. ಹಾಗಾಗಿ "ಒಂದು ಇಡೀ" concatenating ಬಾಗುತ್ತೇನೆ ಮತ್ತು ನಂತರ ಯಾವುದೇ $ ಮೇಲೇರಿ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ತದನಂತರ ಮತ್ತೊಂದು ಸ್ಟ್ರಿಂಗ್, "ಪಿಜ್ಜಾ ವೆಚ್ಚ $" ತದನಂತರ concatenating ಯಾವುದೇ $ ಬೆಲೆ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದೆ ತದನಂತರ ಅತ್ಯಂತ ಕೊನೆಯಲ್ಲಿ ನಾನು ಅವಧಿಯಲ್ಲಿ ಬ್ಯಾಕ್ಸ್ಲ್ಯಾಷ್ ಎನ್ ಮೇಲೆ ಅದಕ್ಕೆ ದಾರ ಕಟ್ಟಬೇಕಾಗುತ್ತಿತ್ತು. ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ಎಂದು "ಒಂದು ಇಡೀ" ಮುದ್ರಿಸುತ್ತದೆ - ಮತ್ತೆ, ನಾವು ಮೊದಲ ಬಗ್ಗೆ ಬಳಸುತ್ತಿದ್ದರೆ ಎಂದು ಪಿಜ್ಜಾಗಳು ರಚನೆಯ ಅಂಶ "ಒಂದು ಇಡೀ ಚೀಸ್ ಪಿಜ್ಜಾ $ 8,99 ಖರ್ಚಾಗುತ್ತದೆ." ಅವಧಿಯ, ಮತ್ತೆ backslash N, ಜೊತೆಗೆ $ ಮೇಲೇರಿ ಮತ್ತು $ ಬೆಲೆ ಬದಲಿಯಾಗಿ ನಾವು ನಮ್ಮ foreach ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಏನು ಫಾರ್ ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಮ್ಯಾಪಿಂಗ್ ಲೂಪ್. ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗಳನ್ನು ನಿಭಾಯಿಸಬಲ್ಲದು. ಕಾರ್ಯಗಳು ರೀತಿಯ ಎಂದು ಸಿ ಅವಿಭಾಜ್ಯ, ಎಂದು ನಾವು ನೋಡಿದ. ಅಸ್ಥಿರ ನಮಗೂ ಅಗತ್ಯವಿಲ್ಲ , ಕ್ರಿಯೆಯ ರಿಟರ್ನ್ ವಿಧ ಸೂಚಿಸಿ ಇದು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ ಏಕೆಂದರೆ. ನಾವು ಸೂಚಿಸಲು ಯಾವುದೇ ನಿಯತಾಂಕಗಳನ್ನು ಡೇಟಾ ಪ್ರಕಾರಗಳು, ಅವರು ನಿಜವಾಗಿಯೂ ಏಕೆಂದರೆ ವಿಷಯವಾಗಿರುವ, ಪಿಎಚ್ಪಿ ನೋಡಿರುವ ಹಾಗೆ. ಪ್ರತಿ ಕಾರ್ಯ ಪರಿಚಯಿಸಲಾಗಿದೆ ಕಾರ್ಯ ಕೀವರ್ಡ್. ನಾವು ಪಿಎಚ್ಪಿ ಸೂಚಿಸುತ್ತದೆ ಹೇಗೆ ನಾವು ಬಗ್ಗೆ ನೀವು ಕ್ರಿಯೆಯಾಗಿದೆ. ನಾವು ಹೊಂದಿಲ್ಲ ಎಲ್ಲಾ ಮುಖ್ಯ ಎದುರಿಸಲು, ಇಂಟರ್ಪ್ರಿಟರ್ ಏಕೆಂದರೆ, ಪಿಎಚ್ಪಿ ನಿರೂಪಕರಾದ ಕೆಳಕ್ಕೆ ಕೆಲಸ, ಇರಲಿ. ನೋಡುವ ನೀವು ಮಾಡಬಹುದು ಒಂದು ಕಾರ್ಯ ಕರೆ, ಇದು ಮಾಡುತ್ತೇವೆ ಕಾರ್ಯ ಕರೆ ಹುಡುಕಲು ಹೋಗಿ ಅದನ್ನು ನಂತರ ಬಂದಾಗ. ಆದರೆ ಮೇಲಿನಿಂದ ಓದಲು ವಿಶೇಷವೇನು ಕೆಳಗೆ, ನಾವು ಸೂಚಿಸಲು ಅಗತ್ಯವಿಲ್ಲ, ನೀವು ಆರಂಭಿಸಲು ಅಲ್ಲಿ ಇಲ್ಲಿ. ನೀವು ಸಾಲಿನ 1 ಆರಂಭಿಸಲು ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಅಲ್ಲಿಂದ ಕೆಳಗೆ ಕೆಲಸ ಮತ್ತು. ಇಲ್ಲಿ ನಾವು ರಚಿಸಲು ಹೇಗೆ ಆಗಿದೆ ಕಾರ್ಯ hard_square ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಒಂದು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ನಿಯತಾಂಕ, ನಾನು $ X ಎಂದು ನುಡಿದರು ಇದು. ಈ ಕ್ರಿಯೆ ಕೇವಲ ಜಟಿಲವಾಗಿದೆ ವಿವಿಧ ವಿಷಯಗಳನ್ನು ವಿವರಿಸಲು. ನಾವು ಇನ್ನೂ ಹಿಂದಿರುಗುವ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿವೆ. ನಾನು ಇಲ್ಲಿ ಲೂಪ್ ಒಂದು ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ. ಆದರೆ ಮೂಲತಃ ಕೇವಲ, ಈ ಇಲ್ಲಿದೆ ಕೇವಲ $ X ಬಾರಿ $ ಕ್ಷ ಆಗಬಹುದು. ನಾನು ವಾಸ್ತವವಾಗಿ ಕೇವಲ ಸೇರಿಸುವ ಮಾಡುತ್ತಿರುವೆ ಎಕ್ಸ್ ಎಕ್ಸ್ ಬಾರಿ 0 ಅಥವಾ $ ಶೂನ್ಯ $ X ಬಾರಿ ಮಾಡಲು X. ಆದರೆ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿಖರವಾಗಿ $ X ಬಾರಿ $ X ಗುಣಿಸಿದಾಗ ಅದೇ. ನಾನು ಇನ್ನೂ ಒಂದು ಮೌಲ್ಯವನ್ನು ಮರಳಬಹುದು, ಈ ಸಂದರ್ಭದಲ್ಲಿ $ ಪರಿಣಾಮವಾಗಿ, ಮತ್ತು ನಾನು PHP ಯಲ್ಲಿನ ಕಾರ್ಯ ಮಾಡಿದ. ಇಲ್ಲಿ ನೀವು ಸಂದರ್ಭದಲ್ಲಿ ಇದನ್ನು ಬಳಸಬಹುದು ಹೇಗೆ. ಆದ್ದರಿಂದ ಬಹುಶಃ ನಾನು ಕೆಲವು ಪಿಎಚ್ಪಿ ಕಡತ ಒಳಗೆ ಮನುಷ್ಯ. ಆ ನೀಲಿ ಗಮನಿಸಿ ನನ್ನ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ಬಳಸಲಾಗುತ್ತದೆ ಬಂದಿದೆ, ಕೋನ ಆವರಣ ಪ್ರಶ್ನೆ ಗುರುತು ಪಿಎಚ್ಪಿ. ಆ ನಡುವೆ ಎಲ್ಲಾ ನಾನು ಬರೆಯಲು ಬಯಸುವ ಪಿಎಚ್ಪಿ. ಹಾಗಾಗಿ ಸ್ಪಷ್ಟವಾಗಿ ಸಿಗುವುದು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ ನಾನು ಬಳಕೆದಾರರು ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನಗೆ ಹಲವಾರು ಅಂಗಡಿ ನೀಡಲು ವೇರಿಯಬಲ್, ವೇರಿಯಬಲ್ $ x ನಲ್ಲಿನ ಅಂಗಡಿ, ಯಾವುದೇ ಅವರು ನನಗೆ ನೀಡಿದ. ನಂತರ ನಾನು ಪ್ರತಿಧ್ವನಿಸುವಂತೆ ಪಡೆಯಲಿದ್ದೇನೆ ಆ ಮೌಲ್ಯದ hard_square, ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ ಹೋಗುವ ಹೊಸ ಲೈನ್ ಸ್ಪಂದನ ಜೊತೆಗೆ, ಮತ್ತು ನಂತರ ನಾನು ಮಾಡುತ್ತೇವೆ ಆದ್ದರಿಂದ hard_square ಕಾರ್ಯ ನಾನು ಮಾಡುತ್ತಾರೆ ಎಂದು hard_square ಕರೆ, ಇದು ನಾನು ಬಗ್ಗೆ ನನಗೆ ತಿಳಿದಿಲ್ಲ. ಈಗ, ನಾನು ಇಲ್ಲ ಈ ರೀತಿಯ. ಈ ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿದೆ. ಸರಿಸುಮಾರು ನಿಖರವಾಗಿ ಇಲ್ಲಿದೆ ನಾವು ಮೊದಲು ಕಂಡ ಅದೇ, X ಬದಲಿಗೆ ಕೇವಲ $ ಹೇಳುವ ಹೊರತುಪಡಿಸಿ ಅಲ್ಲಿ ನಿಯತಾಂಕ hard_square ಎಂದು, ನಾನು $ X = 10 ಹೇಳುವ ನುಡಿದರು. ಆದ್ದರಿಂದ ಈ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ ರಕ್ಷಣಾತ್ಮಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್, ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಕಾವಲು ದುರುದ್ದೇಶಪೂರಿತ ಬಳಕೆದಾರರು ವಿರುದ್ಧ. ಈ ಕೆಲವು ದೋಷ ಮಾಡಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ ನಾವು ಮಾಡಲಿಲ್ಲ ತಪಾಸಣೆ ಸಿ ಆಯ್ಕೆಯಾಗಿ ಹೊಂದಿವೆ ನಾವು ಸಾಧ್ಯವೋ ಎಂದಿಗೂ ಏನೋ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಸೂಚಿಸಲು. ನಾವು ಯಾವಾಗಲೂ ಪರಿಶೀಲಿಸಲು ಹೊಂದಿತ್ತು ಎಂದು, ಉದಾಹರಣೆಗೆ, ನಾವು GetString ಕರೆ ಮಾಡಿದ ವೇಳೆ, ಇದು ಅತ್ಯಂತ ಸರಿಯಾದ ತಕ್ಷಣ ನಾವು ನಂತರ , ನಾವು ಪರಿಶೀಲಿಸಿದ ಪರಿಶೀಲಿಸಿದ ಸ್ಟ್ರಿಂಗ್ ಎಂದು ಬಳಕೆದಾರ ನಮಗೆ ನೀಡಿದ ಶೂನ್ಯ ಸಮಾನವಾಗಿರುವುದಿಲ್ಲ ನಾವು ಆರಂಭಿಸಲು ಬಯಸುವುದಿಲ್ಲ ಏಕೆಂದರೆ ಒಂದು ಶೂನ್ಯ ಸ್ಟ್ರಿಂಗ್ ಕೆಲಸ. ಇಲ್ಲಿ, ಈ ಒಂದು ದಾರಿ ಎಂದು ರಕ್ಷಿಸಿಕೊಳ್ಳಲು. ಬಳಕೆದಾರ ನಮಗೆ ಏನೋ ಒದಗಿಸದಿದ್ದರೆ ಹೇಗಾದರೂ, ನಾವು ಏನು ಮಾಡೋಣ? ವೆಲ್, ನಾವು ಹೇಳುತ್ತೇನೆ ಯಾವುದೇ ಅವರು ನಮಗೆ ನೀಡಿಲ್ಲ, ನಾವು ಬದಲಿಗೆ 10 ಪ್ಲಗ್ ನೀನು. ಅವರು ನಮಗೆ ಈ ಕೆಳಗಿನ ನೀಡಿಲ್ಲ ಆದ್ದರಿಂದ, ಕೇವಲ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ 10 ಬಳಸಿ. ಮತ್ತು ಇಲ್ಲಿ, ನಾನು ಮಾಡುವ ಬಾಗುತ್ತೇನೆ ಗಮನಿಸಿ ಒಂದು hard_square ಕರೆ, ಆದರೆ ಯಾವುದೇ ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲ ಬಳಕೆದಾರರಿಗೆ, ಬಲ? ನಾನು ಖಾಲಿ ಕರೆ ಮಾಡುವ ಬಾಗುತ್ತೇನೆ. ಆದರೆ ನನ್ನ ಕಾರ್ಯ hard_square ಒಂದು ನಿಯತಾಂಕ ನಿರೀಕ್ಷಿಸುತ್ತಿದೆ. ಏನು ಈ ಔಟ್ ಮುದ್ರಿಸಲು ಹೋಗುತ್ತದೆ? ಅದು ಸರಿ, 100 ಔಟ್ ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು? ಬಳಕೆದಾರ ಕಾರಣ ನನಗೆ ಏನು ನೀಡಲು. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಊಹಿಸುತ್ತವೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ 10-- 10 ಪೂರ್ವನಿಯೋಜಿತ ಮೌಲ್ಯವಾಗಿದೆ. ಆದ್ದರಿಂದ ಈ ಮುದ್ರಿಸಲು ಎಂದು 100 ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ. PHP ಕಡತಗಳನ್ನು ಇಲ್ಲ ಕೇವಲ ಒಂದು ಕಡತ ಎಂದು. ನೀವು ಒಟ್ಟಿಗೆ ಅನೇಕ ಕಡತಗಳನ್ನು ಒಂದುಗೂಡಿಸಬಹುದು, ಕೇವಲ ಸಿ ನಲ್ಲಿ ರೀತಿ ನಾವು ಸಿ ಒಂದು ಮಾಡಲು ಸಾಮಾನ್ಯವಾಗಿ ಎಂದು ಮಾಡಿದರು # ಸೇರಿವೆ ಹೆಡರ್ ಕಡತಗಳನ್ನು ನಿಲ್ಲಿಸಲು ಪಡೆಯಲು. ನಾವು ಪಿಎಚ್ಪಿ ಹಾಗೆ ಮಾಡಬೇಡಿ. ನಾವು require_once ಎಂದು ಕರೆಯುವುದನ್ನು ಮಾಡಲು. ತದನಂತರ ಈ ಇಡೀ ಇಲ್ಲ ವಿಷಯ, ಈ __DIR__ ಇಲ್ಲಿದೆ? ಕೇವಲ ಒಂದು ವಿಶೇಷ ವೇರಿಯಬಲ್, ಅಥವಾ ವಿಶೇಷ ನಿರಂತರ, ನಿಜವಾಗಿಯೂ, ಏನು ಸೂಚಿಸುತ್ತದೆ ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಕೋಶವಾಗಿದೆ. ಮತ್ತು ಆದ್ದರಿಂದ ಇದು ನೋಡಲು ವಿಶೇಷವೇನು ನಿಮ್ಮ ಪ್ರಸ್ತುತ ಕೋಶದಲ್ಲಿ ಎಂಬ ಕಡತವನ್ನು cs50.php ಫಾರ್ ಇಲ್ಲಿ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಮತ್ತು ಆ ಕಡತ ಅಂಟಿಕೊಂಡು ವಿಶೇಷವೇನು ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕಾರ್ಯಕ್ರಮದ ಅಗ್ರ, ನೀವು ದಿ ಅಗತ್ಯವಿರುವ ಹಾಕಲು ಎಂದುಕೊಂಡರು ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಲೈನ್ ಒಮ್ಮೆ. ಆದ್ದರಿಂದ PHP ಪ್ರಾಥಮಿಕವಾಗಿ, ಬಳಸಲಾಗುತ್ತದೆ ಆದರೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಬಳಸಲಾಗುವುದಿಲ್ಲ ವೆಬ್-ಆಧರಿತ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಭಾಷೆಯಾಗಿ. ಅದು ಬಂತು ನಿಜವಾಗಿಯೂ ಹೇಗೆ. ಆದರೆ ಪೂರ್ಣ ಆಗಿದೆ ನಾವು ನೋಡಿದ್ದೇವೆ ಎಂದು ಭಾಷೆ,. ನಾವು ಬಹುಮಟ್ಟಿಗೆ ಎಲ್ಲಾ ವಿಷಯಗಳನ್ನು ನೋಡಿದ ಇದು ಸಿ ಹೋಲುವ ಮಾಡಬಹುದು, ಮತ್ತು ಇದು ಒಂದು ಬೀಟಿಂಗ್ ಮಾಡಬಹುದು ಹೆಚ್ಚು ಬಹಳಷ್ಟು. ಆದರೆ ಏಕೆಂದರೆ ಪೂರ್ಣ ಭಾಷೆ ಮತ್ತು ನಾವು ಇದು ಆಜ್ಞಾ ಸಾಲಿನ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮಾಡಬಹುದು. ನಾವು ಆಜ್ಞಾ ಸಾಲಿನ ಕಾರ್ಯಕ್ರಮಗಳು ಚಲಾಯಿಸಬಹುದು. ಎಲ್ಲಾ ಒಂದು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಿ ತಯಾರಿಸಲಾಗುತ್ತಿದೆ PHP ಯಲ್ಲಿ ಬರೆಯಲ್ಪಟ್ಟಿತು ಎಂದು ಸಾಲಿನ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ನೀವು PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಇದು ರೀತಿಯ ಹೋಲುತ್ತದೆ ಇಲ್ಲಿದೆ ನಿಮ್ಮ ಗಣಕದಲ್ಲಿ ಒಂದು ಕಂಪೈಲರ್ ಹೊಂದಿರುವ ನಿಮ್ಮ ಸಿ ಕೋಡ್ ಕಂಪೈಲ್ ಬಯಸಿದರೆ ಕಾರ್ಯಗತಗೊಳ್ಳಬಹುದಾದ ಕಡತಗಳು ಅದನ್ನು ಮಾಡಲು. ನೀವು PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಮಾಡಬೇಕು ನಿಮ್ಮ ಗಣಕದಲ್ಲಿರುವ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ ಆದ್ದರಿಂದ ನೀವು PHP ಕಡತಗಳನ್ನು ಅರ್ಥೈಸಬಹುದಾಗಿದೆ. ನೀವು ಭಾವಿಸಿಕೊಂಡು, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ಈ ವಿವರಣೆಯನ್ನು, ಪಿಎಚ್ಪಿ ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಅತ್ಯಂತ ಜತೆಗೂಡಿಸಲ್ಪಟ್ಟಿದ್ದ ಡೌನ್ಲೋಡ್ಗಳು ಅಥವಾ ಪಿಎಚ್ಪಿ ಅನುಸ್ಥಾಪನೆಗಳು ನೀವು ಖಚಿತವಾಗಿ ಆನ್ಲೈನ್ ಪಡೆಯಲು, ಮತ್ತು ಎಂದು PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಹೆಸರು ನಾವು, CS50 ರಲ್ಲಿ ಐಡಿಇ ಹೊಂದಿವೆ. ನೀವು ಎಲ್ಲಾ ರೀತಿಯ ಪಿಎಚ್ಪಿ ಕಡತವಾಗಿರುತ್ತದೆ. ಮತ್ತು ನಿಮ್ಮ ಪ್ರೋಗ್ರಾಂ ಹಾಗೆ ಹೋಗಿ ಅದು ಆಗಿದೆ ಮೂಲಕ ರನ್ ಹೋಗುವ ನಿರೂಪಕರಾದ ಅಷ್ಟೇ ಎಲ್ಲವೂ ನಿರ್ಲಕ್ಷಿಸಿ ಹೋಗುವ ಅಲ್ಲ ಪ್ರಶ್ನೆ mark-- ನಡುವೆ ಅಥವಾ, ಕೋನ ಆವರಣ ಪ್ರಶ್ನೆ ಗುರುತು ಪಿಎಚ್ಪಿ, ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್, ಮತ್ತು, ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ವಿವರಿಸುವುದಕ್ಕೆ ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ಒಳಗೆ ಕೋಡ್. ಆದ್ದರಿಂದ, CS50 ಐಡಿಇ ಗೆ ಪಾಪ್ ಅವಕಾಶ ಮತ್ತು ಪಿಎಚ್ಪಿ ಕಡತಗಳ ಒಂದೆರಡು ಒಂದು ನೋಟ ಹೊಂದಿವೆ, ರಲ್ಲಿ, ಪಿಎಚ್ಪಿ ಫೈಲ್ಸ್ ಒಂದೆರಡು ಚಾಲನೆಯಲ್ಲಿರುವ CS50 IDE ಯ ಕಮಾಂಡ್ ಲೈನ್ ಇಂಟರ್ ಫೇಸ್. ಇಲ್ಲಿ ನಾವು CS50 ಐಡಿಇ ಇವೆ, ಮತ್ತು ನಾನು ಸ್ವಾತಂತ್ರ್ಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು ಆಫ್ hello1.php ಎಂಬ ಕಡತ ತೆರೆಯುವ. ಈ ಮತ್ತು ಸ್ಪಷ್ಟವಾಗಿ, ್ಷೀಸಿ ಫೈಲ್, ಕೇವಲ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ಇವೆ ಮತ್ತು, ಪ್ರತಿಧ್ವನಿ ನಡುವೆ ("ಹಲೋ, ವರ್ಲ್ಡ್"). ಈ ಒಂದು ಸುಂದರ ಸರಳ ಪಿಎಚ್ಪಿ ಕಾರ್ಯಕ್ರಮ. ನಾನು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಪಡೆಯಲಿದ್ದೇನೆ ಇಲ್ಲಿ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ, ನಾನು PHP ಟೈಪ್ ಪಡೆಯಲಿದ್ದೇನೆ hello1.php, ನಮೂದಿಸಿ ಹಿಟ್. ಹಲೋ, ವರ್ಲ್ಡ್. ನಾವು ಬಗ್ಗೆ ಬಹುಶಃ ಇಲ್ಲಿದೆ ಅದನ್ನು ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ, ಬಲ? ನ ಹೋಗುತ್ತಾರೆ ಮತ್ತು ತೆಗೆದುಕೊಳ್ಳೋಣ ಮತ್ತೊಂದು ಒಂದು ಪ್ರೋಗ್ರಾಂ ನೋಡಲು. hello2.php. ಬಹುಮಟ್ಟಿಗೆ ಒಂದೇ, ಬಹಳಷ್ಟು ಇಲ್ಲಿ ಇಲ್ಲ. ಈ ಬಾರಿ, ಆದರೂ, ನಾನು ಪ್ರಾಂಪ್ಟ್ ಪಡೆಯಲಿದ್ದೇನೆ ಬಳಕೆದಾರ ನನಗೆ ತಮ್ಮ ಹೆಸರನ್ನು ನೀಡಲು. ನಾನು ಮತ್ತೆ ಆ readline ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ನಾನು. $ ಹೆಸರು = readline. ಪ್ರಾಂಪ್ಟ್, ಇಲ್ಲಿದೆ "ನಿಮ್ಮ ಹೆಸರೇನು?" ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ಮುದ್ರಿಸುವ ನನಗೆ ಇದು ತನ್ನದೇ ಸಾಲಿನಲ್ಲಿ. ತದನಂತರ, ಆದ್ದರಿಂದ ರೇಖೆಗಿಂತ ಕೆಳಗೆ ಎಂದು ಪ್ರಾಂಪ್ಟ್ ಆಗಿರುತ್ತದೆ ಅಲ್ಲಿ ಬಳಕೆದಾರ ತಮ್ಮ ಹೆಸರನ್ನು ನಮೂದಿಸಬಹುದು. ಮತ್ತು ನಂತರ ನಾನು ಸ್ವಲ್ಪ ಆಫ್ ಬಳಸಿಕೊಂಡು ಬಾಗುತ್ತೇನೆ ಲೈನ್ 3 ಇಲ್ಲಿ ವೇರಿಯಬಲ್ ಅಡ್ಡಪ್ರಶ್ನೆ ಕೇಳುವುದು ಯಾ ಆ ಅಡ್ಡಪ್ರಶ್ನೆ "ಹಲೋ" ಮುದ್ರಿಸುತ್ತದೆ ಮತ್ತು ಯಾವುದೇ ಬಳಕೆದಾರ ರೀತಿಯ. ಆದ್ದರಿಂದ ಈ ಹಲೋ, ಹೇಳುವ ಹೋಲುತ್ತದೆ, ಅಲ್ಪವಿರಾಮ% s ಸಿ printf ಬಳಸಿಕೊಂಡು ವೇಳೆ ಆದ್ದರಿಂದ ಹೋಗಿ ಈ ಪ್ರೋಗ್ರಾಂ ವ್ಯಾಖ್ಯಾನಿಸಲು ಅವಕಾಶ. ಆದ್ದರಿಂದ ಮತ್ತೆ, ನಾನು ಕೆಳಗೆ ಸ್ಕ್ರಾಲ್ ಮಾಡುತ್ತೇವೆ ನನ್ನ ಟರ್ಮಿನಲ್ ವಿಂಡೋದಲ್ಲಿ. ಪಿಎಚ್ಪಿ hello2.php. ನಿನ್ನ ಹೆಸರೇನು? ಡೌಗ್. ಹಲೋ, ಡೌಗ್. ನಾನು ಇನ್ನೊಂದು ಕಡತ hello3.php ಕರೆಯಲಾಗುತ್ತದೆ. ನಾನು ತೆರವುಗೊಳಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ ನನ್ನ ಕಂಟ್ರೋಲ್ ಎಲ್ ಪರದೆ, ಮತ್ತು ನಾನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ನಿನ್ನ ಹೆಸರೇನು? ಡೌಗ್. ಹಲೋ, ಡೌಗ್. ಆದ್ದರಿಂದ ವರ್ತನೆಯನ್ನು ಹೋಲುವಂತಿರುತ್ತದೆ hello2.php, ಆದರೆ ಏಕೆ hello3.php ಇದೆ? ಬಾವಿ, ಇಲ್ಲಿ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಸೂಚನೆ ಇಲ್ಲಿ ಲೈನ್ 1 ರಂದು, ನಾನು ಅಲ್ಲ ವಿಷಯ ಹೊಂದಿವೆ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ನಡುವೆ. ನಾನು out-- ಅಥವಾ ನಾನು ಮುದ್ರಿಸುವ ನಾನು ಕೇವಲ "ನಿಮ್ಮ ಹೆಸರು ಏನು?", ಟೈಪ್ PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಈ ನೋಡಿದಾಗ, ಇದು ಕಲ್ಪನೆ ಹೇಗೆ ಪಿಎಚ್ಪಿ ಎಂದು ಅರ್ಥೈಸಿ ಹೊಂದಿದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ಬದಲಿಗೆ, ವಿಫಲವಾದ ಇದು ಕೇವಲ ಇದನ್ನು ಭೂಶಿರ ಹೋಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಈಗ ಲೈನ್ 3 ನನ್ನ ಕರೆ ಗಮನಕ್ಕೆ readline, ಇನ್ನು ಮುಂದೆ ಯಾವುದೇ ಪ್ರಾಂಪ್ಟ್ ಇಲ್ಲ. ನಾನು ವಾಸ್ತವವಾಗಿ to-- ಮಾಡಿದಾಗ ಪಡೆಯಲಿದ್ದೇನೆ PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಈ ನೋಡುತ್ತಾನೆ ಇದನ್ನು ಮುದ್ರಿಸಲು ವಿಶೇಷವೇನು "ನಿನ್ನ ಹೆಸರೇನು?" ನಂತರ here's--, ಸರಿ, ಓ, ನೋಡುತ್ತಾನೆ ಉಳಿದಂತೆ ಎಂದು ನಾನು ಆದ್ದರಿಂದ, ಪಿಎಚ್ಪಿ ತಿಳಿಯುತ್ತದೆ ಈ ಕೆಲಸ ಏಕೆ ಎಂದು ಇಲ್ಲಿದೆ. ನಾನು ಅಗತ್ಯವಾಗಿ ಪ್ರಾಂಪ್ಟ್ ಮಾಡಲು ಹೊಂದಿಲ್ಲ readline ಒಳಗೆ ಬಳಕೆದಾರ to--, ನಾನು ಹೊರಗೆ ಹೊಂದಬಹುದು ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ವ್ಯಾಖ್ಯಾನಕಾರರಾಗಿ ಅವಕಾಶ ನನಗೆ ಇದು ಮುದ್ರಿಸುತ್ತದೆ. ಆದ್ದರಿಂದ ವಾಸ್ತವವಾಗಿ ಮಾತ್ರ ಇಲ್ಲ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ಒಂದು ಸೆಟ್ ನಿಮ್ಮ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ. ನೀವು ವಾಸ್ತವವಾಗಿ, ಅವುಗಳಲ್ಲಿ ಹಲವಾರು ಹೊಂದಬಹುದು ತೆರೆದು ಅವುಗಳನ್ನು ಅಗತ್ಯವಿದೆ ಮುಚ್ಚುವ. ಆದ್ದರಿಂದ ಅವಲೋಕಿಸೋಣ ಕಾರ್ಯಕ್ರಮಗಳು ಒಂದೆರಡು ಅಲ್ಲಿ CS50 ಐಡಿಇ ನಾವು ಹೊಂದುವ ಈ ಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ ಲಿಮಿಟೆಡ್ ಪಿಎಚ್ಪಿ ಅನೇಕ ವರ್ಗಗಳು. ಸರಿ, ಆದ್ದರಿಂದ ನಾನು ಒಂದು ಕಡತ ತೆರೆಯಿತು ಬಂದಿದೆ ಇಲ್ಲಿ add1.php ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತು ಇಲ್ಲಿ ಏನು ನಡೆಯುತ್ತಿದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. ಕೇವಲ ಮೊದಲು, ನಾನು ಒಂದು ಏಕ ಪಿಎಚ್ಪಿ ಡಿಲಿಮಿಟರ್ ಸೆಟ್. ನಾನು ಮುದ್ರಿಸುತ್ತದೆ ಪಡೆಯಲಿದ್ದೇನೆ ಸಂದೇಶ, "ಅಂತ ಸಂಖ್ಯೆಯನ್ನು ನೀಡಿ." ನಂತರ ನಾನು ಒಂದು ಸಾಲು ಓದಿ ಪಡೆಯಲಿದ್ದೇನೆ ಮತ್ತು ವೇರಿಯಬಲ್ $ num1 ಶೇಖರಿಸಿಡಬೇಕು. ನಂತರ ನಾನು ಮತ್ತೆ ಮುದ್ರಿಸುತ್ತದೆ ಹೋಗುವ ಬಾಗುತ್ತೇನೆ. ನನಗೆ ಎರಡನೇ ಸಂಖ್ಯೆಯನ್ನು ನೀಡಿ. ಬಳಕೆದಾರ, ಅಂಗಡಿಯಿಂದ ಒಂದು ಸಾಲಿನ ಓದಿ ಅವರು $ num2 ರಲ್ಲಿ ಬೆರಳಚ್ಚಿಸಿದ ಯಾವುದೇ. ಅವುಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಲು ಮತ್ತು ಆ ಶೇಖರಿಸಿಡಲು $ ಮೊತ್ತ ಎಂಬ ಮಾರ್ಪಡಿಸಬಹುದಾದ ಕಾರಣವಾಗುತ್ತದೆ, ತದನಂತರ ", ಮುದ್ರಿಸುತ್ತದೆ ಈ ಎರಡು ಸಂಖ್ಯೆಗಳ ಮೊತ್ತ , "ಮತ್ತು ನಂತರ ಅಡ್ಡಪ್ರಶ್ನೆ ಕೇಳು ಅಲ್ಲಿ ವೇರಿಯಬಲ್ $ ಮೊತ್ತ. ಆದ್ದರಿಂದ ಅವರ ಈ ರನ್ ಅವಕಾಶ ವಿವರಣೆಯ ಮೂಲಕ ಈ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಏನು ಎಂದು ಖಚಿತಪಡಿಸಲು. ಪಿಎಚ್ಪಿ add1.php. ನನಗೆ ಹಲವಾರು 3 ನೀಡಿ. ನನಗೆ ಎರಡನೇ ಸಂಖ್ಯೆ, 4 ನೀಡಿ. ಈ ಎರಡು ಸಂಖ್ಯೆಗಳ ಮೊತ್ತ 7. 3 + 4 ಇಲ್ಲಿದೆ. ಸರಿ? ಅಲ್ಲಿ ಹಾಗೆ ಏನೂ ಆಪತ್ತು ಅಲಂಕಾರಿಕ. ಮತ್ತು ಈಗ add2.php ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. ಇಲ್ಲಿ, ನಾನು ಪಿಎಚ್ಪಿ ಒಂದೆರಡು ಪಡೆದಿರುವಿರಿ ಅಲ್ಲಿ ಸೆಟ್ ಲಿಮಿಟೆಡ್, ಬಲ? ಲೈನ್ಸ್ 1, 3-- ಸಾಲುಗಳು 1 ಮತ್ತು 3 ಯಾವುದೇ PHP ಎಲ್ಲೆಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಆದ್ದರಿಂದ ಇಂಟರ್ಪ್ರಿಟರ್ ಇದು ಕೇವಲ, ಅವುಗಳನ್ನು ನೋಡುವ ನಿಖರವಾಗಿ ಔಟ್ ಕಕ್ಕುವ ಹೋಗುತ್ತದೆ ಏನು ನಾನು ಟೈಪ್ ಮಾಡಿದ. ನಾನು ಅಲ್ಲಿ ಆದ್ದರಿಂದ ಇಲ್ಲಿದೆ ನನ್ನ ಪ್ರೇರೇಪಿಸಿತು ಮಾಡುತ್ತಿದ್ದಾರೆ. ಸಾಲುಗಳನ್ನು 2 ಮತ್ತು 4 ರಂದು, ನಾವು ನೋಡಿ ತುಂಬಾ ಪರಿಚಿತ $? ಡಿಲಿಮಿಟರ್ ಪಿಎಚ್ಪಿ ರೀತಿಯ, ಆದ್ದರಿಂದ ಆ ಎರಡು ರೇಖೆಗಳು ಪಿಎಚ್ಪಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಹೋಗುತ್ತದೆ. ತದನಂತರ ಸಾಲಿನಲ್ಲಿ 5 ರಂದು, ನಾನು ಈ ಹೊಂದಿವೆ ಇಲ್ಲಿಯೇ ವಿಲಕ್ಷಣ ವಿಷಯ, ಬಲ? ಈ ಕೋನ ಆವರಣ ಪ್ರಶ್ನೆ ಗುರುತು ಸಮ ಚಿಹ್ನೆ. ನಾನು ಸ್ವಲ್ಪ ಮುಂದೆ ಜೂಮ್ ಮಾಡುತ್ತೇವೆ. ಈ ನಾನು ಏನು ನೋಡಬಹುದು , ಬಲ ಅಲ್ಲಿ ಬಗ್ಗೆ ಈ $ ಮಾತನಾಡುವ? =. ಇದು ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯ ಎಂದು ತಿರುಗಿದರೆ ನಾವು ಪಿಎಚ್ಪಿ ಒಂದು ಸೆಟ್ ತೆರೆಯುತ್ತದೆ ಕಾರಣವನ್ನು ಎಲ್ಲೆಗಳನ್ನು ಮೇಲಿಂಗ್ ಮುದ್ರಿಸಲು ಆಗಿದೆ. ಮತ್ತು ನಾವು ಮಾಡಲು ನೀನು ಅಷ್ಟೆ. ಆದರೆ ಅದಕ್ಕಾಗಿ ಸಹ ಸಂಕ್ಷಿಪ್ತ ಇಲ್ಲ. $? = ಹೇಳುವ ಪಿಎಚ್ಪಿ ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲ್ಪಟ್ಟಿದೆ $ ರೀತಿಯ? ಪ್ರತಿಧ್ವನಿ ಪಿಎಚ್ಪಿ ಮೊತ್ತ num1 ಮತ್ತು num2 ಆಫ್. ಆದ್ದರಿಂದ ಈ ಕೇವಲ ಇನ್ನೊಂದು ಸಂಕ್ಷಿಪ್ತ. ಈ ಪ್ರೋಗ್ರಾಂ, ಪಿಎಚ್ಪಿ add2.php ರನ್ ಆದ್ದರಿಂದ. ನಾನು ಸ್ವಲ್ಪ ಕೆಳಗೆ ಜೂಮ್ ವಿಲ್. ನನಗೆ ಹಲವಾರು 4 ನೀಡಿ. ನನಗೆ ಎರಡನೇ ಸಂಖ್ಯೆ ನೀಡಿ. ಮತ್ತು ನಾನು ನಿಜವಾಗಿಯೂ ಕಾಳಜಿ ನೀಡದಿರುವುದರಿಂದ ಪಿಎಚ್ಪಿ ಡೇಟಾ ಪ್ರಕಾರಗಳು, ನಾನು 4.8 ಹೇಳಬಹುದು. ಈ ಎರಡು ಸಂಖ್ಯೆಗಳ ಮೊತ್ತ 8.8. ಆ ಕ್ರಿಯೆ ಬಹುಮಟ್ಟಿಗೆ ವರ್ತಿಸುತ್ತದೆ ನಾವು ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ಒಂದೇ, ಜೊತೆಗೆ. ಮತ್ತು ನಾನು ಒಂದು ತೆರೆದಿದ್ದೀರಿ ಇಲ್ಲಿ dice.php ಕರೆಯಲಾಗುತ್ತದೆ. ಮತ್ತೆ ಈ ಪ್ರಯತ್ನಿಸಿ. ನಾನು ಇಲ್ಲಿ ಹೆಚ್ಚು ಎಂಬ ಸಹ, ನೋಡುವ dice1.php, ಆ ಕೋನ ಆವರಣ ಪ್ರಶ್ನೆ ಹಾಗಾದರೆ ಸಮ ಚಿಹ್ನೆ ಸಂಕೇತ ಗುರುತು, ಆದರೆ ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ಗಮನಕ್ಕೆ ಕಾರ್ಯ ರಾಂಡ್, ಕರೆ ಇದು ನೀವು ಅಪೇಕ್ಷಿಸಬಹುದು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ ಉತ್ಪತ್ತಿ ಮಾಡುತ್ತದೆ. "ನೀವು, ಒಂದು ಸುತ್ತಿಕೊಂಡ" ಮತ್ತು ಇದು ವಿಶೇಷವೇನು + ಕೆಲವು ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆ, ಅಳತೆಯ 6 ಲೆಕ್ಕ 1. ಆದ್ದರಿಂದ ನನಗೆ ಸಂಖ್ಯೆ ನೀಡುತ್ತೇನೆ 1 ರಿಂದ 6 ವ್ಯಾಪ್ತಿಯಲ್ಲಿ. ಅಳತೆಯ 6 ನನಗೆ ಕೊಡಲು ನೆನಪಿಡಿ 0 5 ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಹಲವಾರು ಆದರೆ ನಾನು ಡೈಸ್ ರೋಲ್ ಅನುಕರಿಸುವ ಬಾಗುತ್ತೇನೆ ವೇಳೆ, ಇದು ನಾನು ಇಲ್ಲಿ ಏನು ಮಾಡುತ್ತಿರುವೆ ಆಗಿದೆ, ಈ ಡೈಸ್ 0 ಹೋಗಲು ಬಯಸುವುದಿಲ್ಲ 5, ನಾನು 1 ರಿಂದ 6 ಹೋಗಿ ಎಂದು ಡೈಸ್ ಬಯಸುವ. ಆದ್ದರಿಂದ ಈ ಪಡೆಯಲು ಒಂದು ಮಾರ್ಗವಾಗಿದೆ 1 ರಿಂದ 6 ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ನನಗೆ. ನಾನು ಎರಡು ಬಾರಿ ಈ ಮಾಡುತ್ತಿರುವೆ. ಆದ್ದರಿಂದ ಸ್ಪಷ್ಟವಾಗಿ ನಾನು ರೋಲಿಂಗ್ ನಾನು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಎರಡು ದಾಳಗಳು. ಹಾಗಾಗಿ ನನ್ನ ಪರದೆಯ ತೆರವುಗೊಳಿಸಿ ಮಾಡುತ್ತೇವೆ, ನಾನು PHP dice1.php ಮಾಡುತ್ತೇನೆ. ನೀವು 4 ಮತ್ತು 2 ಸುತ್ತವೇ. ನಾನು ಪ್ರೋಗ್ರಾಂ ಮತ್ತೆ, ನೀವು 5 ಮತ್ತು 5 ಸುತ್ತವೇ. ಹಾಗಾಗಿ ಪ್ರೋಗ್ರಾಂ ಪ್ರತಿ ಬಾರಿ, ನಾನು ವಿವಿಧ ಸಂಖ್ಯೆಗಳನ್ನು ಪಡೆಯುವಲ್ಲಿ ಬಾಗುತ್ತೇನೆ ಏಕೆಂದರೆ ನಾನು ಪ್ರತಿ ಬಾರಿ ಆದ್ದರಿಂದ, ಅದನ್ನು ಶುರುವಾಗುತ್ತಿದೆ. ಇದು ಒಂದು ಹೊಸ ಸೃಷ್ಟಿಸಲು ವಿಶೇಷವೇನು ನನಗೆ ಯಾದೃಚ್ಛಿಕ ಸಂಖ್ಯೆಗಳ ಸೆಟ್. ನಾವು ಬಳಸಲಾಗುತ್ತದೆ ಬಳಸುತ್ತಿದ್ದರೆ ಆದ್ದರಿಂದ ಸಿ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು, ನಾವು ./ ಟೈಪ್ ಬಳಸಲಾಗುತ್ತದೆ ನೀವು ಸರಿ, ಒಂದು ಕಾರ್ಯಕ್ರಮದ ಹೆಸರು? ನಾವು ಎಲ್ಲಾ ಮಾಡಿದ ಹೇಗೆ ಸಿ ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳ ಇಲ್ಲಿಯವರೆಗೆ. ನಾವು ಹಾಗೂ PHP ಈ ಮಾಡಬಹುದು ಸ್ವಲ್ಪ ಸೇರಿಸುವ ಮೂಲಕ ಎಂಬ ನಮ್ಮ ಪಿಎಚ್ಪಿ ಫೈಲ್ ಮೇಲಕ್ಕೆ ಒಂದು ಸಂಗತಿ. ನಾನು ಇದು ಒಂದು ಸಿಲ್ಲಿ ಪದ ಭಾಸವಾಗುತ್ತದೆ ಗೊತ್ತು. ಇದು ಹ್ಯಾಶ್ ಬ್ಯಾಂಗ್ ಷಾರ್ಟ್. ಅಲ್ಲಿ ಮೊದಲ ಎರಡು ಪಾತ್ರಗಳು ಇಲ್ಲಿದೆ. ನಾವು ಕೂಗಾಟ ಕರೆ ನೆನಪಿಡಿ ಕಂಪ್ಯೂಟರ್ ವಿಜ್ಞಾನದಲ್ಲಿ ಆಗಾಗ್ಗೆ ಅಬ್ಬರದಿಂದ. ಇದು ಸರಿಯಾದ ಬ್ಯಾಂಗ್ ಇರಬಹುದು. ವಿವರಿಸುವುದಕ್ಕೆ ಒಂದೆರಡು ರೀತಿಯಲ್ಲಿ ಇಲ್ಲ. ಆದರೆ ಇದು ಮೂಲತಃ ಒಂದು ವಿಶೇಷ ರೀತಿಯ ಇಲ್ಲಿದೆ ಆಜ್ಞೆಯನ್ನು PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಓಹ್, ನಾನು ಬಯಸುವ, ಎಂದು ಅರ್ಥ ನೀವು ಈ ಪ್ರೋಗ್ರಾಂ ಕಾರ್ಯಗತಗೊಳಿಸಿ, ಇದು ಸ್ಪಷ್ಟವಾಗಿ / ಬಳಕೆದಾರ / bin / php, ಇದು ಅಲ್ಲಿ PHP ಇಂಟರ್ಪ್ರಿಟರ್ ವಾಸ್ತವವಾಗಿ ವಿಶೇಷವಾಗಿ ನಮ್ಮ ವ್ಯವಸ್ಥೆಯ ವಾಸಿಸುತ್ತಾನೆ. It's-- ಹಾಗಾಗಿ ಇಲ್ಲಿ ನಡೆಯುತ್ತದೆ ಇಂಟರ್ಪ್ರಿಟರ್, ಓಹ್, ಅರ್ಥ ನಾನು ಸ್ಪಷ್ಟವಾಗಿ ಬಳಸಲು ಭಾವಿಸಲಾದ ನುಡಿದರು ಈ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಈ ಕಡತವನ್ನು ಚಲಾಯಿಸಲು. ಮತ್ತು ಆದ್ದರಿಂದ ನೀವು ಅನುಮತಿಸುತ್ತದೆ ಹಂತವನ್ನು ಪಿಎಚ್ಪಿ something.php ಹೇಳಲು ಹೊಂದಿರುವ. ಮತ್ತೊಂದು ಕ್ಯಾಚ್ ಇಲ್ಲ ಇಲ್ಲಿ, ಅದು ನಾವು ನಮ್ಮ ಕಾರ್ಯಕ್ರಮಗಳು ಬಯಸುವ ನಿರೀಕ್ಷೆಯಂತೆ, ನಾವು ಕೆಲಸ ಕರೆಯುವುದನ್ನು ಮಾಡಬೇಕಾದ್ದು ಒಂದು ಫೈಲ್ ಅನುಮತಿ ಬದಲಾವಣೆ. ನಾವು go-- ಮಾಡುತ್ತೇವೆ ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ಮಾತನಾಡಲು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಬಗ್ಗೆ ಫೈಲ್ ಅನುಮತಿ ಬದಲಾವಣೆಗಳನ್ನು ನಮ್ಮ ಅಲ್ಲದ MVC ಮೇಲೆ ವೀಡಿಯೊ, ಆದರೆ ಇದನ್ನು ಸಾಕಾಗುತ್ತದೆ ಈ ನೀವು ಮಾಡಬೇಕಾದ್ದು ಏನು ಎಂದು ಹೇಳಲು ಮಾಡಲು ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕಡತಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳ್ಳುವ. ಆದ್ದರಿಂದ ಈ ಒಂದು ಅವಲೋಕಿಸೋಣ CS50 ಐಡಿಇ ನಮ್ಮ ಅಂತಿಮ ಉದಾಹರಣೆಗೆ ಮೇಲೆ. ಇಲ್ಲಿ ಐಡಿಇ ನಾನು ಈ ಎರಡು ಕಡತಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ ಎಂದು ಅಲ್ಲ ಕಂಡುಬರುವ ಪಿಎಚ್ಪಿ ಕೋಶವನ್ನು PHP ಎಂಬ. ನಾನು ಕಾರ್ಯ ಎಂಬ add-- ನಾನು ಎಂಬ ಕಡತವನ್ನು add3 ಹೊಂದಿವೆ ಮತ್ತು ಕಡತ dice2 ಕರೆಯಲಾಗುತ್ತದೆ. ಆದ್ದರಿಂದ ಒಂದು ತ್ವರಿತ ನೋಡೋಣ ನೋಡಲು ಮತ್ತು add3 ತೆರೆಯುತ್ತದೆ. ಮತ್ತು ನೀವು ಆರಂಭದಲ್ಲಿ, ನೋಡಬಹುದು ನನ್ನ ಫೈಲ್ ನಾನು, ಈ ವಿಷಯ ಹೊಂದಿವೆ? ಈ ಹ್ಯಾಷ್ ಮಾರ್ಕ್ ಕೂಗಾಟ. ಈಗ, ನೀವು ಬಹುಶಃ ಸಹ ಮಾಡುತ್ತೇವೆ ಕಾರಣಕ್ಕೆ ಗಮನಕ್ಕೆ, ನಾನು ಯಾವುದೇ ವಾಕ್ಯ ಇಲ್ಲ ಇನ್ನು ಮುಂದೆ ನಿಮಗೆ ಹೈಲೈಟ್, ಮತ್ತು ಈ, ನಾನು ಹಿಂದಿನ ಪ್ರಸ್ತಾಪಿಸುತ್ತಾನೆ ಏನು ಇದು ನನ್ನ ಫೈಲ್ ಹೆಸರು ಹೋದರೆ ಎಂದು ಪಿಎಚ್ಪಿ, ನಾನು ಲಾಭ ಇಲ್ಲ ವಾಕ್ಯ ಎಲ್ಲಿಯೂ ಹೈಲೈಟ್. ಈ ಕಡತ add3 ಕರೆಯಲಾಗುತ್ತದೆ. ನಾನು ನಂತರ ಚಲಾಯಿಸಲು ಇದರಿಂದ ./ add3 ಮತ್ತು ./ add3.php ಜೊತೆ. ಆದ್ದರಿಂದ ಕಾರಣ ಅದು ಇನ್ನೂ ದಂಡ, ಇದು ಇನ್ನೂ ಮಾನ್ಯ PHP ಇಲ್ಲಿದೆ, ಆದರೆ ಏಕೆಂದರೆ, ಹೈಲೈಟ್ ವಾಕ್ಯ ಅಲ್ಲ ಈ ಕಡತ something.php ಎಂದು ಇಲ್ಲ. ಆ ನಿಜವಾದ ವ್ಯತ್ಯಾಸ ಇಲ್ಲಿದೆ ಇಲ್ಲಿ, ಜೊತೆಗೆ ವಿಷಯ. ಆದ್ದರಿಂದ ಯಾವಾಗ ಏನಾಗುತ್ತದೆ ನೋಡೋಣ ನಾನು ಪ್ರಯತ್ನಿಸಿ ಮತ್ತು ಈ ಪ್ರೋಗ್ರಾಂ. ./ Add3, ನಾನು ಸಿ ಬ್ಯಾಷ್ ಜೊತೆಗೆ ರೀತಿಯಲ್ಲಿ. ./ Add3 ಅನುಮತಿಯನ್ನು ನಿರಾಕರಿಸಿದರು. ನೀವು ನೀನು ಏನು ನೀವು ಮರೆಯಬೇಡಿ ನೋಡಲು ಬದಲಾಯಿಸಲು chmod ಆಜ್ಞೆಯನ್ನು ಬಳಸಲು ಕಡತದ ಅನುಮತಿಗಳನ್ನು. ಇದು, ಸಾಮಾನ್ಯ ಪಿಎಚ್ಪಿ ತಿರುಗಿದರೆ ಕಡತಗಳನ್ನು ಕೇವಲ ಕಾರ್ಯರೂಪಕ್ಕೆ ಸಾಧ್ಯವಿಲ್ಲ. ಅವರು ಭಾಷ್ಯವಾಗಿದೆ, ಆದರೆ ನಾವು ನೀವು ಇಲ್ಲಿ ಸ್ವಲ್ಪ ಬೇರೆ ಏನು. ನಾವು ಪಾಲಿಸಲು ಆಗಿರುವ. ಮತ್ತು ಆದ್ದರಿಂದ ನಾನು ಅನುಮತಿ ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ ಮರಣದಂಡನೆಯ, ಒಂದು + X ಗೆ add3 chmod. ನಂತರ ನಾನು ./ add3 ಹೇಳಬಹುದು. ಅಂತ ಸಂಖ್ಯೆಯನ್ನು ನೀಡಿ. 5, 6. ಈ ಎರಡು ಸಂಖ್ಯೆಗಳ ಮೊತ್ತ 11. ಹಾಗೆಯೇ, ನಾನು ಈಗಾಗಲೇ chmoded ಎಂದು dice2, ಆದ್ದರಿಂದ ನಾನು, dice2 ./ ಟೈಪಿಸಿದರೆ ನೀವು 1 ಮತ್ತು 1 ಸುತ್ತವೇ, ನೀವು ಹೀಗೆ ಒಂದು 5 ಮತ್ತು 4 ಮತ್ತು ಸುತ್ತಿಕೊಂಡ. ಆದ್ದರಿಂದ ಬಹುಮಟ್ಟಿಗೆ ಇಲ್ಲಿದೆ ಒಂದು ಪಿಎಚ್ಪಿ ವಾಕ್ಯ ಕಲ್ಪನೆ, ಬಲ? ಮೂಲಕ ಪಡೆಯಲು ಸಾಕಷ್ಟು, ನನಗೆ ಗೊತ್ತು. ಆದರೆ ಆಶಾದಾಯಕವಾಗಿ ಆ ಪಿಎಚ್ಪಿ ಈಗ ನೋಡಿದ ಸಿ ನಿಜವಾಗಿಯೂ ವಿವಿಧ ಅಲ್ಲ ಹಾಗೂ ನಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡುತ್ತದೆ ಒಂದು ಹಂತ ಅಥವಾ ಎರಡು ವಸ್ತುಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು. ನಾವು ನಿಜವಾಗಿಯೂ ಚಿಂತೆ ಇಲ್ಲ ನಾವು ನಿಜವಾಗಿಯೂ about-- ತುಂಬಾ ಬಗ್ಗೆ ತುಂಬಾ ಚಿಂತೆ ಕಡಿಮೆ ಮಟ್ಟದ ವಿವರಗಳು ನಾವು ಬಲ, ಸಿ ಬಗ್ಗೆ ಚಿಂತೆ ಬಂತು? ನಾವು ಹೆಚ್ಚಿನ ಗಮನ ಮಟ್ಟದ ವಿಷಯವನ್ನು ಪಿಎಚ್ಪಿ ನಮಗೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ತೆಗೆದುಕೊಳ್ಳುವ ಇದು ನಮಗೆ ಕೆಲಸ ಎಂದು ಮಂಜೂರು. ಆದ್ದರಿಂದ, ಈಗ ನಮಗೆ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀಡುತ್ತದೆ ಪಿಎಚ್ಪಿ ಸಿ ರಿಂದ ಪರಿವರ್ತಿಸುವುದರಿಂದ, ಬಹಳಷ್ಟು ಹೆಚ್ಚು ಎಂದು ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಮಾಡಲು ಸಂಕೀರ್ಣ ಮತ್ತು ಬಹುಶಃ ಬಹಳ ದೃಢವಾದ. ಹಾಗಾಗಿ ನೀವು ವಿನೋದ ಕೆಲಸ ಆಶಿಸುತ್ತೇವೆ ಪಿಎಚ್ಪಿ, ಮತ್ತು ನಾನು ಡೌಗ್ ಲಾಯ್ಡ್ ಮನುಷ್ಯ. ಈ CS50 ಹೊಂದಿದೆ.