PHP-ਟਿਊਟੋਰਿਅਲ PHP ਵਿੱਚ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀ ਇੱਕ ਸਧਾਰਨ ਜਾਣ-ਪਛਾਣ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ. ਇਹ ਫਿਰ ਤੁਹਾਨੂੰ HTML ਅਤੇ CSS ਸਿਖਾਉਣ ਲਈ ਅੱਗੇ ਵਧਦਾ ਹੈ. ਤੁਸੀਂ ਇੱਕ ਹੁਨਰਮੰਦ ਪ੍ਰੋਗਰਾਮਰ ਬਣਨ ਦੇ ਆਪਣੇ ਰਸਤੇ 'ਤੇ ਠੀਕ ਹੋਵੋਗੇ. ਪਰ ਤੁਸੀਂ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਹੋਰ ਉੱਨਤ ਤਕਨੀਕਾਂ 'ਤੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਦੀਆਂ ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਜਾਣਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ. ਤੁਹਾਨੂੰ ਸ਼ੁਰੂਆਤ ਕਰਨ ਲਈ ਇੱਥੇ ਕੁਝ ਸੁਝਾਅ ਦਿੱਤੇ ਗਏ ਹਨ:
ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ, ਕਲਾਸਾਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਦੇ ਬਿਲਡਿੰਗ ਬਲਾਕ ਹਨ. ਇਹ ਕਲਾਸਾਂ ਇੱਕ ਖਾਸ ਕਿਸਮ ਦੇ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਂਦੀਆਂ ਹਨ. ਇੱਕ ਵਸਤੂ ਇੱਕ ਵੇਰੀਏਬਲ ਹੋ ਸਕਦੀ ਹੈ, ਫੰਕਸ਼ਨ, ਡਾਟਾ ਬਣਤਰ, ਜਾਂ ਮੁੱਲ. ਇੱਕ ਕਲਾਸ ਬਣਾਉਣ ਵੇਲੇ, ਨਾਮ ਦਾ ਪਹਿਲਾ ਹਿੱਸਾ ਇੱਕ ਨਵਾਂ ਕੀਵਰਡ ਹੈ, ਅਤੇ ਫਿਰ ਕਲਾਸ ਦਾ ਨਾਮ ਇੱਕ ਅਗੇਤਰ ਹੈ. ਇਹ ਅਗੇਤਰ ਨਵੀਆਂ ਵਸਤੂਆਂ ਬਣਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਫਿਰ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤੇ ਜਾਂਦੇ ਹਨ. ਕਿਸੇ ਵਸਤੂ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਅਤੇ ਵਿਧੀਆਂ ਵੀ ਹੋ ਸਕਦੀਆਂ ਹਨ.
OOP ਸੰਸਾਰ ਨੂੰ ਕਈ ਤਰ੍ਹਾਂ ਦੇ ਇੰਟਰਫੇਸਾਂ ਵਿੱਚ ਪੁਨਰਗਠਨ ਕਰਨ ਦੀ ਤਕਨੀਕ ਹੈ. ਉਦਾਹਰਣ ਲਈ, ਤੁਸੀਂ ਇੱਕ ਸਕ੍ਰਿਪਟ ਲਿਖ ਸਕਦੇ ਹੋ ਜੋ ਡੇਟਾਬੇਸ ਦੀ ਪੁੱਛਗਿੱਛ ਕਰਨ ਜਾਂ ਇੱਕ ਵੈਬਸਾਈਟ ਬਣਾਉਣ ਲਈ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ. ਇਸ ਪਹੁੰਚ ਨੂੰ ਪੋਲੀਮੋਰਫਿਜ਼ਮ ਵਜੋਂ ਜਾਣਿਆ ਜਾਂਦਾ ਹੈ. ਵਸਤੂਆਂ ਨੂੰ ਪਰਿਵਰਤਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸਦਾ ਮਤਲਬ ਹੈ ਕਿ ਇੱਕੋ ਕੋਡ ਵੱਖ-ਵੱਖ ਵਸਤੂਆਂ 'ਤੇ ਲਾਗੂ ਹੋ ਸਕਦਾ ਹੈ. ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਕਈ ਵਸਤੂਆਂ ਦਾ ਬਣਿਆ ਹੋ ਸਕਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਵਸਤੂ ਦਾ ਵੱਖਰਾ ਫੰਕਸ਼ਨ ਹੋਵੇਗਾ.
ਜੇਕਰ ਤੁਸੀਂ TYPO3 ਅਤੇ PHP ਕੋਡਿੰਗ ਲਈ ਨਵੇਂ ਹੋ, ਫਿਰ ਤੁਹਾਨੂੰ ਇਸ ਲੇਖ ਨੂੰ ਪੜ੍ਹਨਾ ਚਾਹੀਦਾ ਹੈ. Typo3 ਬਹੁਤ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲਾ ਇੱਕ ਗੁੰਝਲਦਾਰ CMS ਹੈ, ਪਰ ਕੁਝ ਸੰਦ. ਇਸਦੀ ਪਲੱਗਇਨ ਡਾਇਰੈਕਟਰੀ ਵੀ ਛੋਟੀ ਹੈ, ਵਰਡਪਰੈਸ ਅਤੇ ਹੋਰ ਪ੍ਰਸਿੱਧ CMSs ਦੇ ਮੁਕਾਬਲੇ. ਇਹ ਸੀ.ਐਮ.ਐਸ. ਹਾਲਾਂਕਿ, ਇਹ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿ ਇਹ ਨਹੀਂ ਹੈ “ਫਰੇਮਵਰਕ” ਵਰਡਪਰੈਸ ਵਾਂਗ, ਅਤੇ ਚਾਲੂ ਅਤੇ ਚੱਲਦੇ ਰਹਿਣ ਲਈ ਨਿਰੰਤਰ ਰੱਖ-ਰਖਾਅ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ.
TYPO3 CMS ਫੰਕਸ਼ਨ PHP ਵਿੱਚ ਲਿਖੇ ਗਏ ਹਨ. ਸੰਟੈਕਸ PHP ਦੇ ਸਮਾਨ ਹੈ, ਅਤੇ ਇਹ ਐਕਸਟੈਂਸ਼ਨਾਂ ਅਤੇ ਸੋਧਾਂ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ. XCLASS ਕਾਰਜਕੁਸ਼ਲਤਾ ਤੁਹਾਨੂੰ ਕਲਾਸਾਂ ਅਤੇ ਢੰਗਾਂ ਨੂੰ ਲਿਖਣ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ. TypoScript ਦੀ ਵਰਤੋਂ ਬੈਕਐਂਡ ਸੰਰਚਨਾਵਾਂ ਲਈ ਵੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਆਮ ਤੌਰ ਤੇ, ਇਹ TYPO3 ਦੇ ਸਮਾਨ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਪਰ ਕੋਡਿੰਗ ਥੋੜੀ ਵੱਖਰੀ ਹੈ. TYPO3 ਬੈਕਐਂਡ ਅਤੇ ਫਰੰਟਐਂਡ ਸੰਰਚਨਾਵਾਂ ਲਈ TSconfig ਨਾਮਕ ਇੱਕ ਫਾਈਲ ਸਿਸਟਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ.
ਇਹਨਾਂ ਟਿਊਟੋਰਿਅਲਸ ਦੇ ਨਾਲ PHP ਅਤੇ ਇਸਦੇ ਮੂਲ ਬਾਰੇ ਜਾਣੋ. PHP ਇੱਕ ਬਹੁਮੁਖੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਭਾਸ਼ਾ ਹੈ ਜੋ ਕਿਸੇ ਵੀ ਵੈੱਬ ਸਰਵਰ 'ਤੇ ਚੱਲ ਸਕਦੀ ਹੈ ਅਤੇ ਕਿਸੇ ਵੀ ਕਿਸਮ ਦੀ ਵੈੱਬਸਾਈਟ ਬਣਾਉਣ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ।. ਇਹ ਓਪਨ-ਸੋਰਸ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਆਬਜੈਕਟ-ਓਰੀਐਂਟਿਡ ਅਤੇ ਪ੍ਰੋਜ਼ੈਡਰਲ ਦੋਵੇਂ ਹੋ ਸਕਦੀ ਹੈ. ਆਬਜੈਕਟ-ਓਰੀਐਂਟਡ PHP ਪ੍ਰੋਗਰਾਮ ਵੱਡੇ ਕਾਰੋਬਾਰਾਂ ਅਤੇ ਕੋਡਬਿਬਲਿਓਥੇਕਨ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਪ੍ਰਸਿੱਧ ਹਨ. PHP 5 ਪਿਛਲੇ ਸੰਸਕਰਣਾਂ ਵਿੱਚ ਖਾਮੀਆਂ ਨੂੰ ਠੀਕ ਕਰਦਾ ਹੈ ਅਤੇ ਇੱਕ ਪੂਰੀ ਤਰ੍ਹਾਂ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲਾ ਆਬਜੈਕਟ ਮਾਡਲ ਪੇਸ਼ ਕਰਦਾ ਹੈ.
ਵੇਰੀਏਬਲ PHP ਦਾ ਕੇਂਦਰੀ ਹਿੱਸਾ ਹਨ. ਇੱਕ ਵੇਰੀਏਬਲ ਮੁੱਲਾਂ ਦਾ ਇੱਕ ਸੰਗ੍ਰਹਿ ਹੁੰਦਾ ਹੈ ਜੋ ਇੱਕ ਖਾਸ ਕਿਸਮ ਦੇ ਡੇਟਾ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. PHP ਵਿੱਚ, ਵੇਰੀਏਬਲ ਮੁੱਲਾਂ ਦੀ ਇੱਕ ਰੇਂਜ ਨੂੰ ਦਰਸਾ ਸਕਦੇ ਹਨ. ਜੇਕਰ ਮੁੱਲ ਇੱਕ ਸਤਰ ਹੈ, ਇਹ ਵੇਰੀਏਬਲ ਉਸ ਸਤਰ ਦੁਆਰਾ ਦਰਸਾਏ ਅੱਖਰਾਂ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ. ਹੋਰ, ਮੁੱਲ ਕੁਝ ਵੀ ਹੋ ਸਕਦਾ ਹੈ. PHP ਕਈ ਹੋਰ ਕਿਸਮਾਂ ਦੇ ਵੇਰੀਏਬਲਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ. ਇਹਨਾਂ ਵਿੱਚ ਐਰੇ ਅਤੇ ਸਤਰ ਸ਼ਾਮਲ ਹਨ. ਇਹਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਬਸ ਉਸ ਵੇਰੀਏਬਲ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ ਜਿਸਨੂੰ ਤੁਸੀਂ ਹੇਰਾਫੇਰੀ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ.
phpinfo() PHP ਵਿੱਚ ਫੰਕਸ਼ਨ PHP ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿਖਾਉਂਦਾ ਹੈ. ਹਮਲਾਵਰ ਇਸ ਜਾਣਕਾਰੀ ਦੀ ਵਰਤੋਂ ਆਪਣੇ ਹਮਲੇ ਦੀ ਯੋਜਨਾ ਬਣਾਉਣ ਲਈ ਕਰ ਸਕਦਾ ਹੈ. ਇਹ ਜਾਣਕਾਰੀ SQL ਇੰਜੈਕਸ਼ਨ ਹਮਲੇ ਜਾਂ ਡਾਇਰੈਕਟਰੀ ਟ੍ਰੈਵਰਸਲ ਹਮਲੇ ਨੂੰ ਟਰਿੱਗਰ ਕਰਨ ਲਈ ਉਪਯੋਗੀ ਹੈ. ਕੀ phpinfo 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ() ਫੰਕਸ਼ਨ ਪ੍ਰਿੰਟਸ, ਇਹ ਜਾਣਕਾਰੀ ਇੱਕ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਨਸ਼ਟ ਕਰ ਸਕਦੀ ਹੈ. ਕੁਝ ਮਾਮਲਿਆਂ ਵਿੱਚ, ਇਹ ਇੱਕ ਕਰਾਸ-ਸਾਈਟ ਸਕ੍ਰਿਪਟਿੰਗ ਹਮਲੇ ਨੂੰ ਵੀ ਟਰਿੱਗਰ ਕਰ ਸਕਦਾ ਹੈ. ਇਸ ਕਰਕੇ, PHP ਜਾਣਕਾਰੀ ਨੂੰ ਸਮਝਣਾ ਬਹੁਤ ਜ਼ਰੂਰੀ ਹੈ.
phpinfo() ਫੰਕਸ਼ਨ ਇੱਕ PHP ਮੋਡੀਊਲ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੰਦਾ ਹੈ. ਜਾਣਕਾਰੀ ਨੂੰ ਡਾਟਾ ਕਿਸਮ ਦੁਆਰਾ ਸ਼੍ਰੇਣੀਬੱਧ ਕੀਤਾ ਗਿਆ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਨੰਬਰ ਜਾਂ ਇੱਕ ਐਰੇ ਹੋ ਸਕਦਾ ਹੈ. ਇਹ ਇੱਕ ਐਰੇ ਦੇ ਰੂਪ ਵਿੱਚ ਡੇਟਾ ਨੂੰ ਪ੍ਰਿੰਟ ਕਰਦਾ ਹੈ, ਜਿਸ ਨੂੰ ਸਾਈਟ ਨਾਲ ਮੇਲਣ ਲਈ ਸਟਾਈਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. ਡੇਟਾ ਨੂੰ ਵੱਖ ਕਰਨ ਲਈ ਸਿਸਟਮ ਤੋਂ ਬਾਅਦ ਇੱਕ ਸਪੇਸ ਵਰਤੀ ਜਾਂਦੀ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਆਉਟਪੁੱਟ ਨੂੰ ਏਮਬੇਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤੁਹਾਨੂੰ ਬਾਡੀ ਅਤੇ ਕਾਰਪੁਲੁਈ ਟੈਗਸ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਆਉਟਪੁੱਟ ਨੂੰ ਏਮਬੇਡ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ, ਤੁਹਾਨੂੰ phpinfo ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ() ਇੱਕ ਐਂਕਰ ਦੇ ਤੌਰ ਤੇ ਕੰਮ ਕਰੋ.
ਇੱਕ PHP ਦੁਭਾਸ਼ੀਏ ਇੱਕ ਟੂਲ ਹੈ ਜੋ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਵੈਬਸਾਈਟਾਂ ਅਤੇ ਐਪਲੀਕੇਸ਼ਨਾਂ ਨੂੰ ਵਿਕਸਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ. ਦੁਭਾਸ਼ੀਏ ਇੱਕ ਆਲਸੀ ਸਹਿਕਰਮੀ ਦੀ ਤਰ੍ਹਾਂ ਹੈ ਜੋ ਸਿਰਫ ਉਦੋਂ ਕੰਮ ਕਰਦਾ ਹੈ ਜਦੋਂ PHP ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਫਾਈਲ ਦੀ ਬੇਨਤੀ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਇਹ ਸਕ੍ਰਿਪਟ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਦਾ ਹੈ ਅਤੇ ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਨੂੰ ਇੱਕ HTML ਦਸਤਾਵੇਜ਼ ਵਿੱਚ ਲਿਖਦਾ ਹੈ, ਜੋ ਫਿਰ ਵੈਬ ਬ੍ਰਾਊਜ਼ਰ ਨੂੰ ਡਿਲੀਵਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਇਸ ਪ੍ਰਕਿਰਿਆ ਨੂੰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ “ਪੇਜ ਰੈਂਡਰਿੰਗ”.
PHP ਇੱਕ ਓਪਨ-ਸੋਰਸ ਸਰਵਰ-ਸਾਈਡ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਹੈ. ਇਹ ਵੈੱਬ ਪੰਨਿਆਂ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਨਾਲ ਹੀ ਕਈ CMS ਐਪਲੀਕੇਸ਼ਨਾਂ ਵਿੱਚ. ਇਸ ਦੀਆਂ ਜੜ੍ਹਾਂ ਸੀ ਭਾਸ਼ਾ ਵਿੱਚ ਹਨ, ਅਤੇ ਬਹੁਤ ਸਾਰੇ ਮਿਆਰੀ ਫੰਕਸ਼ਨ ਇਸ ਭਾਸ਼ਾ ਤੋਂ ਲਏ ਗਏ ਹਨ. PHP ਦੁਭਾਸ਼ੀਏ PHP ਕੋਡ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਟੂਲ ਹੈ, ਅਤੇ ਇਹ ਲਗਭਗ ਸਾਰੇ ਓਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਅਤੇ ਪਲੇਟਫਾਰਮਾਂ ਲਈ ਉਪਲਬਧ ਹੈ. PHP ਦੁਭਾਸ਼ੀਏ ਆਮ ਤੌਰ 'ਤੇ PHP ਕੋਡ ਦਾ ਇੱਕ ਅਨੁਵਾਦਿਤ ਸੰਸਕਰਣ ਹੁੰਦਾ ਹੈ.
ਤਰਕ ਓਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਈ ਤੁਲਨਾਵਾਂ ਨੂੰ ਜੋੜਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਉਦਾਹਰਣ ਲਈ, UND ਆਪਰੇਟਰ ਦੋ ਸ਼ਰਤਾਂ ਨੂੰ ਜੋੜਦਾ ਹੈ, ਜਿਸ ਦਾ ਪਹਿਲਾ ਸੱਚ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ. ਅਤੇ (ਨਕਾਰਾਤਮਕ ਦੇ ਉਲਟ) ਆਪਰੇਟਰ ਦੀ ਲਾਜ਼ੀਕਲ ਗੈਰਹਾਜ਼ਰੀ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ. PHP ਤਿੰਨ ਵਾਧੂ ਓਪਰੇਟਰਾਂ ਦਾ ਵੀ ਸਮਰਥਨ ਕਰਦਾ ਹੈ, ਨੈਗੇਟਿਵ ਦੇ ਨਾਲ ਕੁੱਲ ਅੱਠ ਸੰਭਾਵਨਾਵਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ. ਸਭ ਤੋਂ ਵੱਧ ਵਰਤੇ ਜਾਣ ਵਾਲੇ ਲਾਜ਼ੀਕਲ ਓਪਰੇਟਰ ਹਨ if, ਜਦਕਿ, ਅਤੇ ਜਦਕਿ.
PHP ਵਿੱਚ, ਆਪਰੇਟਰਾਂ ਨੂੰ ਪਛਾਣਕਰਤਾ ਵੀ ਕਿਹਾ ਜਾਂਦਾ ਹੈ. ਇਹ ਦੋ ਡਾਟਾ ਕਿਸਮਾਂ ਦੀ ਤੁਲਨਾ ਕਰਦੇ ਹਨ, ਅਤੇ ਜੇਕਰ ਉਹ ਇੱਕੋ ਜਿਹੇ ਨਹੀਂ ਹਨ, ਉਹ ਕ੍ਰਮ ਵਿੱਚ ਕਾਰਵਾਈ ਕਰ ਰਹੇ ਹਨ. PHP ਗਲਤੀਆਂ ਨੂੰ ਰੇਖਾਂਕਿਤ ਕਰਨ ਲਈ ਪਛਾਣਕਰਤਾ ਤੁਲਨਾ ਆਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ. ਗਲਤੀ ਸੁਨੇਹੇ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰਨ ਲਈ, ਗਲੋਬਲ ਵੇਰੀਏਬਲ $php_errormsg ਦੀ ਵਰਤੋਂ ਕਰੋ. PHP ਐਸੋਸੀਏਟਿਵ ਅਤੇ ਵੈਕਟਰ ਐਰੇ ਵਿੱਚ ਫਰਕ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਹਾਲਾਂਕਿ ਉਹਨਾਂ ਨੂੰ ਸਤਰ ਅਤੇ ਸੰਖਿਆਵਾਂ ਨਾਲ ਦਰਸਾਇਆ ਜਾ ਸਕਦਾ ਹੈ. PHP ਓਪਰੇਟਰਾਂ ਦਾ ਸਮਰਥਨ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ ਜੇ (ਹੋਰ) ਬਿਆਨ, ਲੂਪਸ ਲਈ, ਸਵਿੱਚ, ਅਤੇ ਜੇਕਰ-ਫੈਸਲਾ.
PHP-Dateien ਸਕ੍ਰਿਪਟਾਂ ਹਨ ਜੋ ਵੈੱਬ ਵਿਕਾਸ ਦੀ ਆਗਿਆ ਦਿੰਦੀਆਂ ਹਨ. ਉਹਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਅਤੇ ਵੱਖ-ਵੱਖ ਉਦੇਸ਼ਾਂ ਲਈ ਵਰਤੀ ਜਾ ਸਕਦੀ ਹੈ. PHP ਵਿੱਚ ਇੱਕ ਸਹਾਇਤਾ ਪ੍ਰਣਾਲੀ ਸ਼ਾਮਲ ਹੈ ਜੋ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਨਾਜ਼ੁਕ ਸਥਿਤੀਆਂ ਨੂੰ ਹੱਲ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ. ਫਾਈਲਾਂ ਕਾਰਟਨ ਵਰਗੀਆਂ ਹੁੰਦੀਆਂ ਹਨ ਅਤੇ a.php ਫਾਈਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ. ਜੇਕਰ ਫਾਈਲ ਵਿੱਚ ਸਹੀ ਟੈਗ ਨਹੀਂ ਹਨ, ਇਹ PHP-ਪਾਰਸਰ ਦੁਆਰਾ ਪਛਾਣਿਆ ਨਹੀਂ ਜਾਵੇਗਾ ਅਤੇ ਚਲਾਇਆ ਨਹੀਂ ਜਾਵੇਗਾ. ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ, PHP-ਫਾਇਲਾਂ ਨੂੰ ਇੱਕ ਸੰਪਾਦਕ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਬਣਾਇਆ ਜਾ ਸਕਦਾ ਹੈ.
PHP-Dateien ਵਿੱਚ PHP-Quellcode ਸ਼ਾਮਲ ਹੈ ਅਤੇ ਵੈਬਸਾਈਟ ਦੇ ਵਿਕਾਸ ਲਈ HTML-ਕੋਡ ਵਿੱਚ ਸ਼ਾਮਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ. PHP ਇੱਕ ਪ੍ਰਸਿੱਧ ਵੈਬਸਾਈਟ ਨਿਰਮਾਣ ਤਕਨਾਲੋਜੀ ਹੈ ਜੋ ਸਰਵਰ-ਸਾਈਡ ਸਕ੍ਰਿਪਟਿੰਗ ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ. ਇੱਕ ਵੈੱਬ ਹੋਸਟ ਤੁਹਾਨੂੰ ਇਸਦੇ ਸਾਰੇ ਫੰਕਸ਼ਨਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਆਗਿਆ ਦੇਣ ਲਈ ਇਸਦੇ ਸਰਵਰ 'ਤੇ PHP ਸਥਾਪਤ ਕਰੇਗਾ. ਇੱਕ PHP-ਫਾਇਲ ਤੋਂ ਇਲਾਵਾ, ਤੁਹਾਨੂੰ ਆਪਣੀ ਵੈੱਬਸਾਈਟ 'ਤੇ ਪੰਨਿਆਂ ਨੂੰ ਅੱਪਲੋਡ ਕਰਨ ਲਈ ਇੱਕ ਸੰਪਾਦਕ ਅਤੇ ਇੱਕ FTP ਕਲਾਇੰਟ ਦੀ ਲੋੜ ਹੋਵੇਗੀ. ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਤੁਹਾਨੂੰ ਇੱਕ ਨਾਮਵਰ ਹੋਸਟਿੰਗ ਪ੍ਰਦਾਤਾ ਅਤੇ ਇੱਕ FTP ਕਲਾਇੰਟ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ. PHP-ਫਾਇਲਾਂ ਲਈ ਤਿੰਨ ਬੁਨਿਆਦੀ ਪ੍ਰੋਗਰਾਮਿੰਗ ਨਿਯਮ ਹਨ:
ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਇੱਕ ਸਾਫਟਵੇਅਰ ਡਿਵੈਲਪਰ ਹੈ ਜੋ ਡਾਇਨਾਮਿਕ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਵਿੱਚ ਮੁਹਾਰਤ ਰੱਖਦਾ ਹੈ. ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਗਤੀਸ਼ੀਲ ਸਮੱਗਰੀ ਬਣਾਉਣ ਲਈ ਵੱਖ-ਵੱਖ ਵਿਸ਼ਿਆਂ ਦੇ ਮਾਹਿਰਾਂ ਦੇ ਸਹਿਯੋਗ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ।. ਉਨ੍ਹਾਂ ਦੀ ਭੂਮਿਕਾ ਵੱਖੋ-ਵੱਖਰੀ ਹੈ ਅਤੇ ਨਿਰੰਤਰ ਵਿਕਸਤ ਹੋ ਰਹੀ ਹੈ. ਇਸਦਾ ਮਤਲਬ ਹੈ ਕਿ PHP ਪ੍ਰੋਗਰਾਮਰ ਨੌਕਰੀਆਂ ਲਗਾਤਾਰ ਬਦਲ ਰਹੀਆਂ ਹਨ ਅਤੇ ਸੁਧਾਰ ਰਹੀਆਂ ਹਨ. ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਲਈ ਇੱਕ ਫ੍ਰੀਲਾਂਸਰ ਵਜੋਂ ਕੰਮ ਕਰਨ ਲਈ ਬਹੁਤ ਸਾਰੇ ਮੌਕੇ ਉਪਲਬਧ ਹਨ, ਕਰਮਚਾਰੀ, ਜਾਂ ਠੇਕੇਦਾਰ. ਇੱਥੇ ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਕੁਝ ਮੁੱਖ ਕੰਮ ਹਨ.
ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਬੈਕਗ੍ਰਾਉਂਡ ਵਿੱਚ ਜਾਂ ਸਿੱਧੇ ਗਾਹਕਾਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਸਿਸਟਮਾਂ ਨਾਲ ਕੰਮ ਕਰ ਸਕਦਾ ਹੈ. ਬਾਅਦ ਦੇ ਮਾਮਲੇ ਵਿੱਚ, ਉਹਨਾਂ ਨੂੰ ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਬਣਨ ਲਈ ਸਿਖਲਾਈ ਲੈਣ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀ ਹੈ. ਹਾਲਾਂਕਿ, ਕਰ ਕੇ ਸਿੱਖਣਾ ਸਮਾਂ ਬਰਬਾਦ ਕਰਨ ਵਾਲਾ ਅਤੇ ਅਕਸਰ ਨੁਕਸਦਾਰ ਹੁੰਦਾ ਹੈ. ਬਹੁਤ ਸਾਰੇ PHP ਪ੍ਰੋਗਰਾਮਰ ਫ੍ਰੀਲਾਂਸਰ ਵਜੋਂ ਕੰਮ ਕਰਦੇ ਹਨ ਅਤੇ ਆਪਣੀਆਂ ਦਰਾਂ ਅਤੇ ਘੰਟੇ ਨਿਰਧਾਰਤ ਕਰਦੇ ਹਨ. ਇੱਕ PHP ਪ੍ਰੋਗਰਾਮਰ ਦੇ ਰੂਪ ਵਿੱਚ, ਤੁਸੀਂ ਕਈ ਵੱਖ-ਵੱਖ ਤਕਨੀਕਾਂ 'ਤੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹੋ, ਡੇਟਾਬੇਸ ਤੋਂ ਵੈਬਸਰਵਰਾਂ ਤੱਕ ਇੰਟਰਨੈਟ ਐਪਲੀਕੇਸ਼ਨਾਂ ਤੱਕ. ਇਸ ਖੇਤਰ ਵਿੱਚ ਆਪਣਾ ਕਰੀਅਰ ਸ਼ੁਰੂ ਕਰਨ ਲਈ, ਸਾਫਟਵੇਅਰ ਡਿਜ਼ਾਈਨ ਅਤੇ PHP-ਫ੍ਰੇਮਵਰਕ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀਆਂ ਮੂਲ ਗੱਲਾਂ ਨੂੰ ਸਿੱਖਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ.
ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਲਈ PHP-ਸਟੈਂਡਰਡਸ ਭਾਸ਼ਾ ਨੂੰ ਕਿਸੇ ਵੀ ਵਿਅਕਤੀ ਦੁਆਰਾ ਵਰਤਣ ਲਈ ਆਸਾਨ ਬਣਾਉਣ ਲਈ ਤਿਆਰ ਕੀਤੇ ਗਏ ਹਨ ਜੋ PHP ਵਿੱਚ ਸਕ੍ਰਿਪਟਾਂ ਲਿਖਣਾ ਚਾਹੁੰਦਾ ਹੈ।. ਉਹ ਸਾਰੇ PHP ਡਿਵੈਲਪਰਾਂ ਦੇ ਅਨੁਕੂਲ ਹਨ ਅਤੇ ਵ੍ਹਾਈਟਸਪੇਸ ਪਵਿੱਤਰ ਯੁੱਧਾਂ 'ਤੇ ਧਿਆਨ ਨਹੀਂ ਦਿੰਦੇ ਹਨ. ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਦੇਖੋਗੇ, ਯਾਦ ਰੱਖਣ ਵਾਲੀ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਗੱਲ ਇਹ ਹੈ ਕਿ ਤੁਹਾਨੂੰ ਕਲਾਸ ਸਥਿਰਾਂਕ ਲਈ ਹਮੇਸ਼ਾ ਵੱਡੇ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਤੁਹਾਨੂੰ ਵੇਰੀਏਬਲ ਨਾਮਾਂ ਲਈ ਕਦੇ ਵੀ ਛੋਟੇ ਅੱਖਰਾਂ ਦੀ ਵਰਤੋਂ ਨਹੀਂ ਕਰਨੀ ਚਾਹੀਦੀ. ਇੱਥੇ ਕੁਝ ਹੋਰ ਮਾਪਦੰਡ ਵੀ ਹਨ ਜਿਨ੍ਹਾਂ ਦੀ ਤੁਹਾਨੂੰ PHP ਕੋਡ ਲਿਖਣ ਵੇਲੇ ਪਾਲਣਾ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ, ਅਤੇ ਇਹਨਾਂ ਵਿੱਚ 'UPPER-CASE' ਵਿੱਚ ਨਾਮਕਰਨ ਵੇਰੀਏਬਲ ਅਤੇ ਸਥਿਰਾਂਕ ਸ਼ਾਮਲ ਹਨ’ ਜਾਂ 'LOWER_CASE'.
ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ PHP-ਸਟੈਂਡਰਡਸ ਦਾ ਉਦੇਸ਼ ਪ੍ਰੋਗਰਾਮ ਦੇ ਕੋਡ ਨੂੰ ਸਕੈਨ ਕਰਦੇ ਸਮੇਂ ਬੋਧਾਤਮਕ ਰਗੜ ਨੂੰ ਘੱਟ ਕਰਨਾ ਹੈ. ਅਜਿਹਾ ਕਰਨ ਲਈ, ਉਹ ਫਾਰਮੈਟਿੰਗ ਕੋਡ ਬਾਰੇ ਸਾਂਝੀਆਂ ਉਮੀਦਾਂ ਅਤੇ ਨਿਯਮਾਂ ਦੇ ਸਮੂਹ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਨ. ਇਹ ਨਿਯਮ ਮੈਂਬਰ ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਸਮਾਨਤਾਵਾਂ ਤੋਂ ਲਏ ਗਏ ਹਨ. ਪ੍ਰੋਜੈਕਟਾਂ ਵਿਚਕਾਰ ਸ਼ੈਲੀ ਦਿਸ਼ਾ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸਾਂਝਾ ਕਰਕੇ, ਇਹ ਡਿਵੈਲਪਰਾਂ ਅਤੇ ਸੰਪਾਦਕਾਂ ਦੋਵਾਂ ਦੀ ਮਦਦ ਕਰਦਾ ਹੈ. ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਕੋਡਬੇਸਾਂ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ. ਪ੍ਰੋਗਰਾਮਿੰਗ ਲਈ PHP-ਮਾਨਕ ਉਲਝਣ ਅਤੇ ਖਰਾਬ ਕੋਡਿੰਗ ਤੋਂ ਬਚਣ ਦਾ ਇੱਕ ਵਧੀਆ ਤਰੀਕਾ ਹੈ.
PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਵਿੱਚ, ਵੇਰੀਏਬਲਾਂ ਦੀ ਵਰਤੋਂ ਡੇਟਾ ਨੂੰ ਸਟੋਰ ਕਰਨ ਅਤੇ ਹੇਰਾਫੇਰੀ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ. ਵੇਰੀਏਬਲ ਦੋ ਤਰ੍ਹਾਂ ਦੇ ਹੁੰਦੇ ਹਨ: ਵਸਤੂਆਂ ਅਤੇ ਕਲਾਸਾਂ. ਇੱਕ ਵਸਤੂ ਇੱਕ ਭੌਤਿਕ ਸੰਕਲਪ ਹੈ ਜਿਸ ਵਿੱਚ ਕੁਝ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹੁੰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਕਿ ਸ਼ਕਲ, ਆਕਾਰ, ਅਤੇ ਟਾਈਪ ਕਰੋ. ਕਲਾਸਾਂ ਦਾ ਵੀ ਇਹੀ ਹਾਲ ਹੈ, ਜਿਸ ਵਿੱਚ ਉਪਭੋਗਤਾ ਦੇ ਨਾਮ ਵਰਗੀ ਜਾਣਕਾਰੀ ਹੁੰਦੀ ਹੈ. PHP ਡੇਟਾ ਨੂੰ ਵੱਖ ਕਰਨ ਲਈ ਵਸਤੂਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਕੋਡ ਨੂੰ ਮੁੜ ਕ੍ਰਮਬੱਧ ਕਰਨਾ ਆਸਾਨ ਬਣਾ ਰਿਹਾ ਹੈ. ਹੇਠਾਂ PHP ਵਿੱਚ ਉਪਲਬਧ ਵਸਤੂਆਂ ਦੀਆਂ ਕੁਝ ਕਿਸਮਾਂ ਹਨ.
ਇੱਕ PHP ਡਿਵੈਲਪਰ ਦੀ ਨੌਕਰੀ ਦਾ ਵੇਰਵਾ ਵਿਭਿੰਨ ਹੈ. ਇਹ ਕਾਰਜ ਉਹਨਾਂ ਦੀ ਪ੍ਰੋਗ੍ਰਾਮਿੰਗ ਮਹਾਰਤ ਦੇ ਅਧਾਰ ਤੇ ਵੱਖੋ ਵੱਖਰੇ ਹੁੰਦੇ ਹਨ. ਉਹ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਜਾਂ ਵੈੱਬਸਾਈਟਾਂ 'ਤੇ ਕੰਮ ਕਰ ਸਕਦੇ ਹਨ ਅਤੇ ਕੋਡ ਨੂੰ ਅਨੁਕੂਲਿਤ ਕਰ ਸਕਦੇ ਹਨ. ਇਹ ਨੌਕਰੀਆਂ ਫ੍ਰੀਲਾਂਸ ਹੋ ਸਕਦੀਆਂ ਹਨ ਜਾਂ ਹੋਰ ਵਿਸ਼ਿਆਂ ਦੇ ਮਾਹਰਾਂ ਦੇ ਸਹਿਯੋਗ ਦੀ ਲੋੜ ਹੋ ਸਕਦੀਆਂ ਹਨ. ਜਦੋਂ ਕਿ ਇਹਨਾਂ ਵਿੱਚੋਂ ਜ਼ਿਆਦਾਤਰ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਅਹੁਦਿਆਂ ਦਾ ਭੁਗਤਾਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਬਹੁਤ ਸਾਰੇ ਫ੍ਰੀਲਾਂਸ ਹਨ ਅਤੇ ਹੋਰ ਵਿਸ਼ਿਆਂ ਦੇ ਮਾਹਰਾਂ ਨਾਲ ਕੰਮ ਕਰਨਾ ਸ਼ਾਮਲ ਕਰਦੇ ਹਨ. ਇਸ ਕੈਰੀਅਰ ਦੇ ਮਾਰਗ ਵਿੱਚ ਸਫਲ ਹੋਣ ਲਈ ਕੁਝ PHP ਪ੍ਰੋਗਰਾਮਿੰਗ ਹੁਨਰ ਜ਼ਰੂਰੀ ਹਨ. ਇਸ ਲਈ, ਜੇਕਰ ਤੁਸੀਂ ਇੱਕ ਲਾਭਦਾਇਕ ਕਰੀਅਰ ਦੀ ਤਲਾਸ਼ ਕਰ ਰਹੇ ਹੋ, ਹੋਰ ਨਾ ਵੇਖੋ!