PHP ಭಾಷೆಯ ವಿಸ್ತೃತ ಉಪಭಾಷೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ PXP ಯೋಜನೆಯ ಪೂರ್ವ-ಬಿಡುಗಡೆ

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

ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು ಆರಂಭಿಕ ಪ್ರಾಯೋಗಿಕ ಮೂಲಮಾದರಿಯಾಗಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗಿದೆ, ವ್ಯಾಪಕ ಬಳಕೆಗೆ ಇನ್ನೂ ಸೂಕ್ತವಲ್ಲ ಮತ್ತು PHP ಯಲ್ಲಿ ಬರೆಯಲಾದ ಅನುಷ್ಠಾನವನ್ನು ಪರೀಕ್ಷಿಸಲು ಮತ್ತು PHP- ಪಾರ್ಸರ್ ಪಾರ್ಸರ್ ಬಳಸಿ (ಮೊದಲ ಮೂಲಮಾದರಿಗಳನ್ನು ರಸ್ಟ್‌ನಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಯಿತು, ಆದರೆ ನಂತರ ಅವರು ಈ ಕಲ್ಪನೆಯನ್ನು ತ್ಯಜಿಸಿದರು) . ಮೊದಲ ಆವೃತ್ತಿಯಲ್ಲಿ ಲಭ್ಯವಿರುವ ವಿಸ್ತೃತ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, ಮಲ್ಟಿಲೈನ್ ಮುಚ್ಚುವಿಕೆಗೆ ಮಾತ್ರ ಬೆಂಬಲವನ್ನು ಗುರುತಿಸಲಾಗಿದೆ: $name = "Ryan"; $hello = fn(): void {echo "Hello, {$name}!"; }; $ಹಲೋ();

ಕೆಳಗಿನ ಚರ್ಚೆಯು "ಪಂದ್ಯ" ಅಭಿವ್ಯಕ್ತಿಯ ಶಾರ್ಟ್‌ಹ್ಯಾಂಡ್ ಮತ್ತು ಬ್ಲಾಕ್ ರೂಪಾಂತರಗಳು, "ರಿಟರ್ನ್" ಷರತ್ತುಬದ್ಧ ಆಪರೇಟರ್, ಟೈಪ್ ಅಲಿಯಾಸ್‌ಗಳು, ಜೆನೆರಿಕ್ಸ್, ವೇರಿಯಡಿಕ್ ಪ್ರಕಾರಗಳು, ಬದಲಾಗದ ವೇರಿಯಬಲ್‌ಗಳು, ಪ್ಯಾಟರ್ನ್ ಮ್ಯಾಚಿಂಗ್ ಮತ್ತು ಆಪರೇಟರ್ ಓವರ್‌ಲೋಡಿಂಗ್‌ನಂತಹ ವೈಶಿಷ್ಟ್ಯಗಳ PXP ನಲ್ಲಿ ಸೇರ್ಪಡೆಯನ್ನು ಒಳಗೊಂಡಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ