PHP ಗೆ ಪರಿಚಯ

I

ಪಿಎಚ್ಪಿ ಇದರ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್ ಭಾಷೆ.
ಇದು ಡೈನಾಮಿಕ್ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುವ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯಾಗಿದೆ. ಪಿಎಚ್ಪಿ ಎ ಅಡ್ಡ ವೇದಿಕೆ ಭಾಷೆ, ಅಂದರೆ ಇದು ವಿಂಡೋಸ್, ಲಿನಕ್ಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್‌ನಂತಹ ವಿಭಿನ್ನ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ರನ್ ಆಗಬಹುದು ಮತ್ತು MYSQL, Microsoft Access ಮತ್ತು Oracle ನಂತಹ ವಿಭಿನ್ನ ಡೇಟಾಬೇಸ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅದರ ಅಡ್ಡ ವೇದಿಕೆ ಮತ್ತು ತೆರೆದ ಮೂಲ ಸ್ವಭಾವದಿಂದಾಗಿ ಇದು ಬಹುಮುಖ ಮತ್ತು ಉಪಯುಕ್ತವಾಗಿದೆ.

ಪಿಎಚ್ಪಿಯ ವೈಶಿಷ್ಟ್ಯಗಳು

ಇಲ್ಲಿ ಕೆಲವು ಪ್ರಮುಖವಾಗಿವೆ PHP ಯ ವೈಶಿಷ್ಟ್ಯಗಳು ಅದರ ಜನಪ್ರಿಯತೆಗೆ ಮುಖ್ಯ ಕಾರಣಗಳು:

  • ಮೊದಲನೆಯದಾಗಿ, ನಾವು PHP ಅನ್ನು ಅದರ ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಸ್ವಭಾವದಿಂದಾಗಿ ಮತ್ತು ಅದು ತೆರೆದ ಮೂಲವಾಗಿರುವುದರಿಂದ ಅದನ್ನು ಪ್ರೀತಿಸುತ್ತೇವೆ.
  • ಅದರ ಜನಪ್ರಿಯತೆಯ ಇನ್ನೊಂದು ಕಾರಣವೆಂದರೆ ಅದು ಹೆಚ್ಚಿನ ವೆಬ್ ಸರ್ವರ್‌ಗಳನ್ನು (ಲಿನಕ್ಸ್, ಯುನಿಕ್ಸ್, ವಿಂಡೋಸ್ ಇತ್ಯಾದಿ) ಬೆಂಬಲಿಸುತ್ತದೆ;
  • ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಿಗೆ ಹೋಲಿಸಿದರೆ PHP ಯ ಕಲಿಕೆಯ ರೇಖೆಯು ಚಿಕ್ಕದಾಗಿದೆ.
  • ನೀವು ಎಂದಾದರೂ ಭೇಟಿ ನೀಡಿದ್ದೀರಾ PHP ಸಮುದಾಯ? ಇದು ಯಾವುದೇ ಸಂಭವನೀಯ ವಿಷಯವನ್ನು ಒಳಗೊಳ್ಳುವುದಲ್ಲದೆ, ಅದನ್ನು ಉತ್ತಮವಾಗಿ ಬೆಂಬಲಿಸುತ್ತದೆ.
  • HTML ನೊಂದಿಗೆ ಏಕೀಕರಣವು ಸುಲಭವಾಗಿದೆ.
  • ವೆಬ್ ಸೇವೆಗಳಿಗೆ ಅಂತರ್ನಿರ್ಮಿತ ಬೆಂಬಲವನ್ನು ಹೊಂದಿದೆ.
  • ಇದನ್ನು ಇತರ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ವಿಸ್ತರಿಸಬಹುದು.
  • PHP MYSQL, Oracle ಮತ್ತು Informix ನಂತಹ ಹಲವಾರು ವಿಭಿನ್ನ ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟಿದೆ.
  • POP3 ಮತ್ತು LMAP ನಂತಹ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಪ್ರಮುಖ ಪ್ರೋಟೋಕಾಲ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
  • ಇದು ಸುರಕ್ಷಿತ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳುವ. 

PHP ಯ ಉಪಯೋಗಗಳು  

PHP ಯ ಕೆಲವು ಪ್ರಮುಖ ಉಪಯೋಗಗಳು ಇಲ್ಲಿವೆ:

  • ವರ್ಡ್‌ಪ್ರೆಸ್‌ನಂತಹ ಕೆಲವು ಪ್ರಮುಖ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳು ಸೇರಿದಂತೆ ಎಲ್ಲಾ ವೆಬ್‌ಸೈಟ್‌ಗಳಲ್ಲಿ ಸುಮಾರು 80% ರಷ್ಟು PHP ಅನ್ನು ಬಳಸುತ್ತದೆ.  
  • ಸರ್ವರ್ ಸೈಡ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ವಿನ್ಯಾಸಗೊಳಿಸುವುದು PHP ಯ ದೊಡ್ಡ ಉಪಯೋಗಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ.  
  • ಹೈಪರ್‌ಟೆಕ್ಸ್ಟ್ ಪ್ರಿಪ್ರೊಸೆಸರ್ (PHP) ಸರ್ವರ್ ಬದಿಯಲ್ಲಿ ಯಾವುದೇ ರೀತಿಯ ಡೇಟಾಬೇಸ್‌ಗಳೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.  
  • ಇಮೇಲ್‌ಗಳನ್ನು ಕಳುಹಿಸಲು ಮತ್ತು ಸ್ವೀಕರಿಸಲು ಇದನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.  
  • ಇದಲ್ಲದೆ, ಸದಸ್ಯತ್ವ ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು PHP ಅನ್ನು ಬಳಸಬಹುದು.
  • ಇದು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ, ಅದಕ್ಕಾಗಿಯೇ ಇದು ದೊಡ್ಡ ಸಮುದಾಯ ಬೆಂಬಲ ವ್ಯವಸ್ಥೆಯನ್ನು ಹೊಂದಿದೆ.

PHP ಯ ಆವೃತ್ತಿಗಳು  

PHP ಅನ್ನು ಮೊದಲು 1994 ರಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಅದರ ನಂತರ ಅನೇಕ ಇತರ ಆವೃತ್ತಿಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ. ಪ್ರಸ್ತುತ ಆವೃತ್ತಿಯು PHP ಆವೃತ್ತಿ 8.0 ಆಗಿದೆ  

ಇದಲ್ಲದೆ, PHP 8 ನವೆಂಬರ್ 26, 2020 ರಂದು ಬಿಡುಗಡೆಯಾದ ಪ್ರಮುಖ ಆವೃತ್ತಿಯಾಗಿದೆ. ಇದು ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಿಂದ ಗಮನಾರ್ಹ ಬದಲಾವಣೆಗಳನ್ನು ಹೊಂದಿದೆ:  

PHP 8 ನ ಗುಣಲಕ್ಷಣಗಳು  

ಕೆಳಗಿನವುಗಳು PHP 8 ರ ಪ್ರಮುಖ ಲಕ್ಷಣಗಳಾಗಿವೆ: 

JIT (ಸಮಯಕ್ಕೆ ಸರಿಯಾಗಿ)  

JIT PHP 8 ರ ಪ್ರಮುಖ ಲಕ್ಷಣವಾಗಿದೆ. PHP JIT OPcache ನ ಸ್ವತಂತ್ರ ಭಾಗವಾಗಿದೆ. ಇದು ರನ್ಟೈಮ್ ಮತ್ತು ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು ಮತ್ತು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು.

JIT ಎಂದರೆ ಜಸ್ಟ್ ಇನ್ ಟೈಮ್ ಕಂಪೈಲರ್ ಎಂದು ಪರಿಗಣಿಸಿ. ಇದು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೊದಲು ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಮಯದಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿಧಾನವಾಗಿದೆ.

ಆದ್ದರಿಂದ, JIT PHP ಬೈಟ್ ಕೋಡ್ ಅನ್ನು ಯಂತ್ರ ಸಂಕೇತಕ್ಕೆ ಅನುವಾದಿಸುತ್ತದೆ. ಈ ಕಾರ್ಯವು ಭಾರೀ ಗಣಿತದ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಿದೆ. ಇದು PHP ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ರನ್‌ಟೈಮ್‌ನಲ್ಲಿ ಅದು ರಚಿತವಾದ ಕೋಡ್ ಅನ್ನು ಸ್ಥಳೀಯ ಯಂತ್ರ ಕೋಡ್‌ಗೆ ಕಂಪೈಲ್ ಮಾಡಬಹುದು. JIT ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದರೆ ಕೋಡ್ ಅನ್ನು CPU ಮೂಲಕ ಚಾಲನೆ ಮಾಡಲಾಗುತ್ತದೆ, ಅದಕ್ಕಾಗಿಯೇ ಅದು PHP ಅನ್ನು ವೇಗವಾಗಿ ಮಾಡುತ್ತದೆ.
RFC ಯ ಪ್ರಕಾರ PHP ಸಾಕಷ್ಟು ವೇಗವಾಗಿರುವುದರಿಂದ C ನಿಂದ PHP ಗೆ ಹೆಚ್ಚಿನ ಕೋಡ್ ಅನ್ನು ಚಲಿಸುವ ಸಾಮರ್ಥ್ಯವು ಹೆಚ್ಚಾಗಿದೆ. 

ಒಕ್ಕೂಟದ ವಿಧಗಳು  

PHP 8 ನಲ್ಲಿ ಯೂನಿಯನ್ ಪ್ರಕಾರಗಳು ಬಹಳ ಮುಖ್ಯವಾದ ಕಾರ್ಯವಾಗಿದೆ ಏಕೆಂದರೆ PHP ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಟೈಪ್ ಮಾಡಲಾದ ರಚನೆಯಾಗಿದೆ. ಪ್ರಸ್ತುತ PHP ಎರಡು ವಿಧದ ಯೂನಿಯನ್ ಪ್ರಕಾರಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ಕೆಲವು ವಿಧದ ಶೂನ್ಯ ಮತ್ತು ಅರೇ ಅಥವಾ ಟ್ರ್ಯಾವರ್ಸಬಲ್. PHP 8 ರಲ್ಲಿ, ಯೂನಿಯನ್ ಪ್ರಕಾರಗಳು ಬಹು ಪ್ರಕಾರಗಳ ಮೌಲ್ಯಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತವೆ, ಬದಲಿಗೆ ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಬಳಸಬಹುದೆಂದು ಸೂಚಿಸುವ ಒಂದೇ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ. 

ಗುಣಲಕ್ಷಣಗಳು 

ಗುಣಲಕ್ಷಣ ಕಾರ್ಯವು C#, C++, Rust ಮತ್ತು ಇತರ ಹಲವು ಭಾಷೆಗಳಲ್ಲಿ ಲಭ್ಯವಿದೆ. PHP 8 ಕ್ಕಿಂತ ಮೊದಲು, PHP ಮೆಟಾಡೇಟಾದ ರಚನೆಯಿಲ್ಲದ ರೂಪವನ್ನು ಬೆಂಬಲಿಸಿತು. ಈಗ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ನೀವು PHP ಸ್ಥಳೀಯ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನೊಂದಿಗೆ ರಚನಾತ್ಮಕ ಮೆಟಾಡೇಟಾವನ್ನು ಬಳಸಬಹುದು. ವಸ್ತುಗಳು, ಅಂಶಗಳು ಅಥವಾ ಫೈಲ್‌ಗಳಿಗೆ ಗುಣಲಕ್ಷಣಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ಬಳಸಬಹುದಾದ ಯಂತ್ರ ಓದಬಲ್ಲ ಮೆಟಾಡೇಟಾ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಗುಣಲಕ್ಷಣಗಳು ನೀಡುತ್ತವೆ.  

ದೋಷ ನಿರ್ವಹಣೆ 

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

ದುರ್ಬಲ ನಕ್ಷೆಗಳು 

ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ದೀರ್ಘಾವಧಿಯ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಮೆಮೊರಿ ಸೋರಿಕೆಯನ್ನು ತಡೆಗಟ್ಟಲು, PHP 8 ದುರ್ಬಲ ನಕ್ಷೆಗಳನ್ನು ಪರಿಚಯಿಸಿತು. ವೀಕ್‌ಮ್ಯಾಪ್ ಎನ್ನುವುದು ಡೇಟಾ ಆಬ್ಜೆಕ್ಟ್‌ಗಳ ಸಂಗ್ರಹವಾಗಿದ್ದು, ಇದರಲ್ಲಿ ಕೀಗಳನ್ನು ದುರ್ಬಲವಾಗಿ ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. ದುರ್ಬಲ ನಕ್ಷೆಯು ವಸ್ತುವಿಗಿಂತ ಹೆಚ್ಚು ಕಾಲ ಬದುಕುವ ಅಗತ್ಯವಿಲ್ಲದ ವಸ್ತುವಿನಿಂದ ಪಡೆದ ಡೇಟಾದ ಸಂಗ್ರಹವಾಗಿದೆ. ವಸ್ತುವು ವ್ಯಾಪ್ತಿಯಿಂದ ಹೊರಗುಳಿದಿದ್ದರೆ, ಕಸವನ್ನು ಸಂಗ್ರಹಿಸುವವರನ್ನು ವಸ್ತುವನ್ನು ತೆರವುಗೊಳಿಸುವುದನ್ನು ಅದು ತಡೆಯುವುದಿಲ್ಲ. 

ನಲ್ಸೇಫ್ ಆಪರೇಟರ್

ನಲ್ಸೇಫ್ ಮೂಲಭೂತವಾಗಿ ಶಾರ್ಟ್ ಸರ್ಕ್ಯೂಟ್ ಎಂದರೆ ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಸ್ಥಿತಿಯ ಆಧಾರದ ಮೇಲೆ ಅಭಿವ್ಯಕ್ತಿಯ ಮೌಲ್ಯಮಾಪನವನ್ನು ಬಿಟ್ಟುಬಿಡುವುದು. PHP Nullsafe ಆಪರೇಟರ್ ಒಂದು ಹೊಸ ವೈಶಿಷ್ಟ್ಯವಾಗಿದ್ದು ಅದು PHP ಗೆ ಐಚ್ಛಿಕ ಚೈನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಮೌಲ್ಯವು ಶೂನ್ಯವಾಗಿದ್ದರೆ, ಯಾವುದೇ ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡದೆ ಅದು ಮರುಪಡೆಯುವಿಕೆಯನ್ನು ಶಾರ್ಟ್ ಸರ್ಕ್ಯೂಟ್ ಮಾಡುತ್ತದೆ. ಶೂನ್ಯ ಸುರಕ್ಷಿತ ಆಪರೇಟರ್ ?->

ಪಂದ್ಯದ ಅಭಿವ್ಯಕ್ತಿ 

ಮ್ಯಾಚ್ ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಸ್ವಿಚ್ ಸ್ಟೇಟ್‌ಮೆಂಟ್ ಎಲ್ ಅನ್ನು ಹೋಲುತ್ತದೆ, ಇದು ಸಬ್ಜೆಕ್ಟ್ ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಅನ್ನು ಹೊಂದಿದೆ, ಇದನ್ನು ಬಹು ಪರ್ಯಾಯಗಳೊಂದಿಗೆ ಹೋಲಿಸಲಾಗುತ್ತದೆ. ಇದು ಏಕ ಸಾಲಿನ ಅಭಿವ್ಯಕ್ತಿಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ವಿರಾಮ ಹೇಳಿಕೆಯ ಅಗತ್ಯವಿಲ್ಲ. ಹೊಂದಾಣಿಕೆಯ ಅಭಿವ್ಯಕ್ತಿ ಡೋಸ್ ಕಟ್ಟುನಿಟ್ಟಾದ ಹೋಲಿಕೆ. 

ಉದಾಹರಣೆಗೆ PHP 7 ಮತ್ತು ಹಳೆಯ ಆವೃತ್ತಿಗಳಲ್ಲಿ: 

For example in PHP 7 and older  versions 
Switch ( 7.0 ) { 
  Case '7.0’ :
           $answer  = “Beautiful”
        Break;
Case 7.0 : 
    $answer = “wonderful” 
Break; 
} 
Echo $answer

PHP 8 ರಲ್ಲಿ ನಾವು ಮ್ಯಾಚ್ ಎಕ್ಸ್‌ಪ್ರೆಶನ್ ಅನ್ನು ಬರೆಯಬಹುದು:

Echo match (8.0) { 
      ‘8.0’ => “Beautiful” 
      8.0 => “Wonderful” 

} ;

PHP ಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು  

PHP ಕಲಿಯುವುದು ತುಂಬಾ ಸುಲಭ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. PHP ಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲು ಎರಡು ವಿಷಯಗಳ ಅಗತ್ಯವಿದೆ. ಒಂದು PHP ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾಗಿದೆ ಮತ್ತು ಇನ್ನೊಂದು PHP ಕೋಡ್ ಬರೆಯಲು ಸಂಪಾದಕವಾಗಿದೆ. PHP ಅನ್ನು ಕಲಿಯುವ ಮೊದಲು ನೀವು HTML (ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್) ನ ಕೆಲವು ಮೂಲಭೂತ ಜ್ಞಾನವನ್ನು ಹೊಂದಿರಬೇಕು ಏಕೆಂದರೆ PHP ಕೋಡ್ ಅನ್ನು HTML ಕೋಡ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. 

PHP ಫೈಲ್  

ನಿಮ್ಮ PHP ಕೋಡ್ ಅನ್ನು ನೀವು ಬರೆಯುವ ಫೈಲ್ ಅನ್ನು PHP ಫೈಲ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು .php ವಿಸ್ತರಣೆಯನ್ನು ಹೊಂದಿದೆ. PHP ಫೈಲ್ HTML, CSS ಮತ್ತು JavaScript ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. 

PHP ಗಾಗಿ ಪಠ್ಯ ಸಂಪಾದಕರು 

ಉತ್ಪಾದಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಮತ್ತು ಮ್ಯಾನೇಜಿಂಗ್ ಕೋಡ್‌ನಲ್ಲಿ ದಕ್ಷ ಪಠ್ಯ ಸಂಪಾದಕ ಅಥವಾ IDE ಎಷ್ಟು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಎಂಬುದು ಉತ್ತಮ ಪ್ರೋಗ್ರಾಮರ್‌ಗೆ ತಿಳಿದಿದೆ. PHP ಸ್ಕ್ರಿಪ್ಟ್ ಬರೆಯಲು ಹಲವಾರು ಪಠ್ಯ ಸಂಪಾದಕರು ಮತ್ತು IDE ಗಳು ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ. ಈ IDE ಗಳು ಪ್ರೋಗ್ರಾಮರ್‌ಗಳಿಗೆ ಸ್ಮಾರ್ಟ್ ಕೋಡ್ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆ ಮತ್ತು ದೋಷವನ್ನು ಮೌಲ್ಯೀಕರಿಸುವಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತವೆ. ಅವುಗಳಲ್ಲಿ ಕೆಲವನ್ನು ಇಲ್ಲಿ ನಾನು ಚರ್ಚಿಸುತ್ತೇನೆ. 

ಉತ್ಕೃಷ್ಟ ಪಠ್ಯ ಸಂಪಾದಕ

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

[ ವೆಬ್ಸೈಟ್ | ಡೌನ್ಲೋಡ್ ]

ಡ್ರೀಮ್ವೇವರ್

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

[ ವೆಬ್ಸೈಟ್ | ಪ್ರಯೋಗ ]

PhpStorm 

PhpStorm PHP ಗಾಗಿ ನಿರ್ಮಿಸಲಾದ ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ IDE ಆಗಿದೆ. ದೊಡ್ಡ ಪ್ರಮಾಣದ ಯೋಜನೆಗಳು ಮತ್ತು ಡೈನಾಮಿಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಇದು ತುಂಬಾ ಸೂಕ್ತವಾಗಿದೆ. ಇದರ ಮುಖ್ಯ ಲಕ್ಷಣಗಳೆಂದರೆ ಪರೀಕ್ಷೆ, ಡೀಬಗ್ ಮಾಡುವಿಕೆ, ಕೋಡ್ ವಿಶ್ಲೇಷಣೆ, ಬುದ್ಧಿವಂತ ಕೋಡಿಂಗ್ ನೆರವು ಮತ್ತು ಕೋಡ್ ನ್ಯಾವಿಗೇಶನ್. 

[ ವೆಬ್ಸೈಟ್ | ಡೌನ್ಲೋಡ್ ]

ಅಪಾಚೆ ನೆಟ್‌ಬೀನ್ಸ್ 

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

[ ವೆಬ್ಸೈಟ್ | ಡೌನ್ಲೋಡ್ ]

ನೋಟ್ಪಾಡ್ ++

ನೋಟ್‌ಪ್ಯಾಡ್ ++ ತುಂಬಾ ಸರಳ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾದ ಸಾಧನವಾಗಿದೆ. ಇದು ಬಹುಭಾಷಾ ಪರಿಸರವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಇದು HTML, CSS, JavaScript ನಂತಹ ವಿವಿಧ ಭಾಷೆಗಳಿಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಬಹುದು. 

[ ವೆಬ್ಸೈಟ್ | ಡೌನ್ಲೋಡ್ ]

PHP ನಲ್ಲಿ ಹಲೋ ವರ್ಲ್ಡ್ ಉದಾಹರಣೆ  

ಆದ್ದರಿಂದ PHP ನಲ್ಲಿ ಹಲೋ ವರ್ಲ್ಡ್ ಉದಾಹರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ  

HTML ಕೋಡ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ HTML ಟ್ಯಾಗ್‌ಗಳ ಒಳಗೆ ಮತ್ತು ಎರಡು ಮುಖ್ಯ ಟ್ಯಾಗ್‌ಗಳಾಗಿವೆ. PHP ಕೋಡ್ ಅನ್ನು ದೇಹದ ಟ್ಯಾಗ್‌ಗಳ ಒಳಗೆ ಬರೆಯಲಾಗಿದೆ. PHP ಕೋಡ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ . PHP ಹೇಳಿಕೆಗಳು ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತವೆ. 

PHP ಗಾಗಿ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ 

ಮೊದಲೇ ಚರ್ಚಿಸಿದಂತೆ PHP ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಮಗೆ ಎರಡು ವಿಷಯಗಳ ಅಗತ್ಯವಿದೆ, ಒಂದು ಅಭಿವೃದ್ಧಿ ಪರಿಸರ ಮತ್ತು ಎರಡನೆಯದು ಸಂಪಾದಕ. PHP ಸ್ಕ್ರಿಪ್ಟಿಂಗ್‌ಗಾಗಿ ನಾವು ಕೆಲವು ಸಾಮಾನ್ಯ ಸಂಪಾದಕರನ್ನು ಚರ್ಚಿಸಿದ್ದೇವೆ. ಈಗ ಅಭಿವೃದ್ಧಿ ಪರಿಸರಕ್ಕೆ ಬರೋಣ.

PHP ಸರ್ವರ್ ಸೈಡ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆ ಎಂದು ನಮಗೆ ತಿಳಿದಿರುವುದರಿಂದ, PHP ಕೋಡ್ ಅನ್ನು ಚಲಾಯಿಸಲು ನಮಗೆ ಸರ್ವರ್ ಅಗತ್ಯವಿದೆ. PHP ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಾವು ಸ್ಥಳೀಯ ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಬಹುದು. XAMP, LAMP, WAMP, MAMP ನಂತಹ ಹಲವಾರು ಸ್ಥಳೀಯ ಸರ್ವರ್‌ಗಳಿವೆ. LAMP ಮತ್ತು XAMP ಅನ್ನು ಚರ್ಚಿಸೋಣ. 

  • ದೀಪ

LAMP ಸಾಮಾನ್ಯ ಪರಿಹಾರ ಸ್ಟ್ಯಾಕ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಇದು Linux (ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್), Apache (HTTP ಸರ್ವರ್), MYSQL (ಡೇಟಾಬೇಸ್) ಮತ್ತು PHP ಗಾಗಿ ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದೆ. ಇದು ಡೈನಾಮಿಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಮತ್ತು ಸೈಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸುವ ತೆರೆದ ಮೂಲ ಅಭಿವೃದ್ಧಿ ಪರಿಸರವಾಗಿದೆ. ಇದು ಮೊದಲ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ಟ್ಯಾಕ್‌ಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಮತ್ತು ಇನ್ನೂ ಅನೇಕರು ಹೊಸ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಆಯ್ಕೆಯ ವೇದಿಕೆ ಎಂದು ಪರಿಗಣಿಸಿದ್ದಾರೆ.

  • XAMPP 

XAMPP ಎನ್ನುವುದು ಓಪನ್ ಸೋರ್ಸ್ ಪ್ಯಾಕೇಜುಗಳ ಗುಂಪಿನ ಸ್ಟಾಕ್ ಆಗಿದ್ದು, ಸ್ಥಳೀಯ ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಸೈಟ್ ಅನ್ನು ಆಫ್‌ಲೈನ್‌ನಲ್ಲಿ ನಿರ್ಮಿಸಲು ಒಟ್ಟಿಗೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಇದು ಸಂಕ್ಷಿಪ್ತ ರೂಪವಾಗಿದ್ದು, X ಎಂದರೆ ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್, A ಎಂದರೆ ಅಪಾಚೆ, M ಎಂದರೆ MYSQL, P ಎಂದರೆ ಪರ್ಲ್ ಮತ್ತು P ಎಂದರೆ PHP. 

ರಲ್ಲಿ ಮುಂದಿನ ಟ್ಯುಟೋರಿಯಲ್ php ಅಭಿವೃದ್ಧಿಗೆ ಪರಿಸರವನ್ನು ಹೊಂದಿಸುವ ಕುರಿತು ನಾವು ಚರ್ಚಿಸುತ್ತೇವೆ. 

ಅಭಿಪ್ರಾಯ ಸೇರಿಸು

ಟ್ಯೂಟರ್ ನೆಟ್ವರ್ಕ್

A ನಿಂದ Z ವರೆಗೆ PHP ಕಲಿಯಿರಿ