Difference between revisions of "PHP-and-MySQL/C2/Functions-Basic/Punjabi"
From Script | Spoken-Tutorial
(Created page with " {|Border = 1 ! Time ! Narration |- |0:00 |ਬੇਸਿਕ ( basic ) ਫੰਕਸ਼ਨ ( function ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵ...") |
PoojaMoolya (Talk | contribs) |
||
Line 4: | Line 4: | ||
|- | |- | ||
− | | | + | |00:00 |
|ਬੇਸਿਕ ( basic ) ਫੰਕਸ਼ਨ ( function ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇਸ ਵਿਸ਼ੇ ਉੱਤੇ ਦੋ ਟਿਊਟੋਰਿਟਲਸ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ । | |ਬੇਸਿਕ ( basic ) ਫੰਕਸ਼ਨ ( function ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇਸ ਵਿਸ਼ੇ ਉੱਤੇ ਦੋ ਟਿਊਟੋਰਿਟਲਸ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ । | ||
|- | |- | ||
− | | | + | |00:03 |
|ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਮੈਂ ਤੁਹਾਨੂੰ ਜਾਣੂ ਕਰਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਅਤੇ ਇਸਦੇ ਰਚਨਾਕਰਮ ਨੂੰ ਬਣਾਈਏ , ਅਤੇ ਕਿਵੇਂ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਜਿਆਦਾ ਵੇਲਿਊ ( ਮੰਨੋ ) ਨੂੰ ਇਨਪੁਟ ਕਰੀਏ । | |ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਮੈਂ ਤੁਹਾਨੂੰ ਜਾਣੂ ਕਰਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਅਤੇ ਇਸਦੇ ਰਚਨਾਕਰਮ ਨੂੰ ਬਣਾਈਏ , ਅਤੇ ਕਿਵੇਂ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਜਿਆਦਾ ਵੇਲਿਊ ( ਮੰਨੋ ) ਨੂੰ ਇਨਪੁਟ ਕਰੀਏ । | ||
|- | |- | ||
− | | | + | |00:13 |
|ਦੂਜਾ ਟਿਊਟੋਰਿਅਲ ਰਿਟਰਨਿੰਗ ਵੇਲਿਊਜ ਉੱਤੇ ਹੋਵੇਗਾ । | |ਦੂਜਾ ਟਿਊਟੋਰਿਅਲ ਰਿਟਰਨਿੰਗ ਵੇਲਿਊਜ ਉੱਤੇ ਹੋਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |00:17 |
|ਤਾਂ ਅਤੇ ਚਲੋ ਅਸੀ ਇਸਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਦੇ ਹਾਂ । ਮੈਂ ਇੱਥੇ ਆਪਣੇ PHP ਟੈਗਸ ( tags ) ਬਣਾ ਰਿਹਾ ਹਾਂ । ਮੈਂ ਆਪਣੇ ਰਚਨਾਕਰਮ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਵਾਂਗਾ ਜੋਕਿ ਫੰਕਸ਼ਨ ( function ) ਹੈ । | |ਤਾਂ ਅਤੇ ਚਲੋ ਅਸੀ ਇਸਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਦੇ ਹਾਂ । ਮੈਂ ਇੱਥੇ ਆਪਣੇ PHP ਟੈਗਸ ( tags ) ਬਣਾ ਰਿਹਾ ਹਾਂ । ਮੈਂ ਆਪਣੇ ਰਚਨਾਕਰਮ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਵਾਂਗਾ ਜੋਕਿ ਫੰਕਸ਼ਨ ( function ) ਹੈ । | ||
|- | |- | ||
− | | | + | |00:23 |
|ਅਤੇ ਫਿਰ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਨਾਮ ਜੋਕਿ myName ਹੈ । | |ਅਤੇ ਫਿਰ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਨਾਮ ਜੋਕਿ myName ਹੈ । | ||
|- | |- | ||
− | | | + | |00:27 |
|ਇਹ ਸ਼ਾਇਦ ਸਰਲ ਹੈ ਕਿ ਇੱਥੇ ਵੱਡੇ ਅੱਖਰ ਪ੍ਰਯੋਗ ਕੀਤੇ ਜਾਵੇ । ਇਹੀ ਵਜ੍ਹਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਛੋਟੇ ਅੱਖਰ ( ਲੋਅਰ ਕੇਸ ) ਹਨ , ਫਿਰ ਵੱਡੇ ਅੱਖਰਾਂ ਵਿੱਚ ਜਾਕੇ ਫਿਰ ਵਲੋਂ ਛੋਟੇ ਅੱਖਰਾਂ ਵਿੱਚ ਆਓ । ਅੰਤ , ਨਵੇਂ ਸ਼ਬਦ ਵੱਡੇ ਅੱਖਰਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣਗੇ । | |ਇਹ ਸ਼ਾਇਦ ਸਰਲ ਹੈ ਕਿ ਇੱਥੇ ਵੱਡੇ ਅੱਖਰ ਪ੍ਰਯੋਗ ਕੀਤੇ ਜਾਵੇ । ਇਹੀ ਵਜ੍ਹਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਛੋਟੇ ਅੱਖਰ ( ਲੋਅਰ ਕੇਸ ) ਹਨ , ਫਿਰ ਵੱਡੇ ਅੱਖਰਾਂ ਵਿੱਚ ਜਾਕੇ ਫਿਰ ਵਲੋਂ ਛੋਟੇ ਅੱਖਰਾਂ ਵਿੱਚ ਆਓ । ਅੰਤ , ਨਵੇਂ ਸ਼ਬਦ ਵੱਡੇ ਅੱਖਰਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣਗੇ । | ||
|- | |- | ||
− | | | + | |00:38 |
|ਇਹ ਪੜਨ ਵਿੱਚ ਕਾਫ਼ੀ ਸਰਲ ਹੁੰਦਾ ਹੈ ਪਰ ਮੈਂ ਹਮੇਸ਼ਾ ਹੀ ਛੋਟੇ ਅੱਖਰ ਪਸੰਦ ਕਰਦਾ ਹਾਂ । | |ਇਹ ਪੜਨ ਵਿੱਚ ਕਾਫ਼ੀ ਸਰਲ ਹੁੰਦਾ ਹੈ ਪਰ ਮੈਂ ਹਮੇਸ਼ਾ ਹੀ ਛੋਟੇ ਅੱਖਰ ਪਸੰਦ ਕਰਦਾ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |00:43 |
|ਫਿਰ ਤੁਸੀ ਦੋ ਬਰੈਕਟ ਪ੍ਰਾਪਤ ਕਰਨ ਜਾ ਰਹੇ ਹਨ । ਹੁਣੇ ਇਨ੍ਹਾਂ ਦੇ ਅੰਦਰ ਕੁੱਝ ਨਹੀਂ ਹੈ । ਅਸੀ ਇੱਥੇ ਕੋਈ ਵੀ ਇਨਪੁਟ ( input ) ਨਹੀਂ ਲੈ ਰਹੇ ਹੋ ਅਤੇ ਅੰਦਰ ਮੈਂ ਆਪਣਾ ਕੋਡ ( code ) ਲਿਖਾਂਗਾ । ਸੋ ਮੈਂ Alex ਲਿਖੂੰਗਾ । | |ਫਿਰ ਤੁਸੀ ਦੋ ਬਰੈਕਟ ਪ੍ਰਾਪਤ ਕਰਨ ਜਾ ਰਹੇ ਹਨ । ਹੁਣੇ ਇਨ੍ਹਾਂ ਦੇ ਅੰਦਰ ਕੁੱਝ ਨਹੀਂ ਹੈ । ਅਸੀ ਇੱਥੇ ਕੋਈ ਵੀ ਇਨਪੁਟ ( input ) ਨਹੀਂ ਲੈ ਰਹੇ ਹੋ ਅਤੇ ਅੰਦਰ ਮੈਂ ਆਪਣਾ ਕੋਡ ( code ) ਲਿਖਾਂਗਾ । ਸੋ ਮੈਂ Alex ਲਿਖੂੰਗਾ । | ||
|- | |- | ||
− | | | + | |00:56 |
|ਅੱਛਾ , ਜੇਕਰ ਅਸੀ ਇਸਨੂੰ ਹੁਣੇ ਰਨ ਕਰੀਏ ਤਾਂ ਅਸੀ ਵੇਖਾਂਗੇ ਕਿ ਕੁੱਝ ਨਹੀਂ ਹੋਇਆ । | |ਅੱਛਾ , ਜੇਕਰ ਅਸੀ ਇਸਨੂੰ ਹੁਣੇ ਰਨ ਕਰੀਏ ਤਾਂ ਅਸੀ ਵੇਖਾਂਗੇ ਕਿ ਕੁੱਝ ਨਹੀਂ ਹੋਇਆ । | ||
|- | |- | ||
− | | | + | |01:05 |
|ਕਿਉਂਕਿ ਉਸਦੀ ਵਜ੍ਹਾ ਨਾਲ ਅਸੀਂ ਸਾਡੇ ਫੰਕਸ਼ਨ ( function ) ਡ੍ਕ੍ਲੇਰ ਕੀਤਾ ਹੈ । ਪਰ ਅਸੀਂ ਅਜੇ ਇਸਨੂੰ ਅਸੀਂ ਕਾਲ ਨਹੀ ਕੀਤਾ ਹੈ । | |ਕਿਉਂਕਿ ਉਸਦੀ ਵਜ੍ਹਾ ਨਾਲ ਅਸੀਂ ਸਾਡੇ ਫੰਕਸ਼ਨ ( function ) ਡ੍ਕ੍ਲੇਰ ਕੀਤਾ ਹੈ । ਪਰ ਅਸੀਂ ਅਜੇ ਇਸਨੂੰ ਅਸੀਂ ਕਾਲ ਨਹੀ ਕੀਤਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |01:11 |
|ਹੁਣ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਸਾਨੂੰ ਕੇਵਲ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਨਾਮ , 2 ਬ੍ਰੈਕਟ੍ਸ ਅਤੇ ਲਾਈਨ ( line ) ਟਰਮਿਨੇਟਰ ( terminator ) ਲਿਖਣਾ ਹੋਵੇਗਾ । | |ਹੁਣ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਸਾਨੂੰ ਕੇਵਲ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਨਾਮ , 2 ਬ੍ਰੈਕਟ੍ਸ ਅਤੇ ਲਾਈਨ ( line ) ਟਰਮਿਨੇਟਰ ( terminator ) ਲਿਖਣਾ ਹੋਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |01:18 |
|ਜੇਕਰ ਅਸੀ ਇਸ ਵਿਚ ਵੈਲਿਊ ਰਖ ਰਹੇ ਹਾਂ , ਜਿਨੂੰ ਪ੍ਰੋਸੇਸ ਕਰਨ ਦੀ ਲੋੜ ਹੈ , ਅਸੀ ਉਨ੍ਹਾਂਨੂੰ ਇੱਥੇ ਅੰਦਰ ਰੱਖਾਂਗੇ । | |ਜੇਕਰ ਅਸੀ ਇਸ ਵਿਚ ਵੈਲਿਊ ਰਖ ਰਹੇ ਹਾਂ , ਜਿਨੂੰ ਪ੍ਰੋਸੇਸ ਕਰਨ ਦੀ ਲੋੜ ਹੈ , ਅਸੀ ਉਨ੍ਹਾਂਨੂੰ ਇੱਥੇ ਅੰਦਰ ਰੱਖਾਂਗੇ । | ||
|- | |- | ||
− | | | + | |01:24 |
|ਪਰ , ਹੁਣ ਇਸਦੀ ਫਿਕਰ ਨਾ ਕਰੋ । ਅਸੀ ਕੇਵਲ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆ ਰਹੇ ਹਾਂ ਜੋਕਿ ਇਸ ਕੋਡ ਦੇ ਬਲਾਕ ਨੂੰ ਕੰਮ ਨਾਲ ਸੰਬੰਧਿਤ ਕਰੇਗਾ । | |ਪਰ , ਹੁਣ ਇਸਦੀ ਫਿਕਰ ਨਾ ਕਰੋ । ਅਸੀ ਕੇਵਲ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆ ਰਹੇ ਹਾਂ ਜੋਕਿ ਇਸ ਕੋਡ ਦੇ ਬਲਾਕ ਨੂੰ ਕੰਮ ਨਾਲ ਸੰਬੰਧਿਤ ਕਰੇਗਾ । | ||
|- | |- | ||
− | | | + | |01:30 |
|ਤਾਂ ਚੱਲੋ ਰਿਫਰੇਸ਼ ਕਰੀਏ ਅਤੇ ਤੁਹਾਨੂੰ ਇਹ ਮਿਲਿਆ । Alex ਏਕੋ ਹੋਇਆ ਹੈ । | |ਤਾਂ ਚੱਲੋ ਰਿਫਰੇਸ਼ ਕਰੀਏ ਅਤੇ ਤੁਹਾਨੂੰ ਇਹ ਮਿਲਿਆ । Alex ਏਕੋ ਹੋਇਆ ਹੈ । | ||
|- | |- | ||
− | | | + | |01:36 |
|ਹੁਣ , ਮੰਨ ਲਵੋ , ਜੇਕਰ ਮੈਂ 1 ਲਕੀਰ ਤੋਂ ਵਧ ਦੇ ਕੋਡ ਨੂੰ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ । ਮੈਂ ਇੱਥੇ ਜਿਨ੍ਹਾਂ ਚਾਹਾਂ ਓਨਾ ਕੋਡ ਰੱਖ ਸਕਦਾ ਹਾਂ । ਇਹ ਬਲਾਕ ਇੱਥੇ ਇਸਲਈ ਹੈ , ਜਿਆਦਾ ਨਵੀਂ ਲਾਇੰਸ ਨੂੰ ਐਡਜਸਟ ਕਰਨ ਦੇ ਲਈ । ਚਲੋ ਇਸਨੂੰ ਹੁਣੇ ਜਾਂਚਦੇ ਹਾਂ । | |ਹੁਣ , ਮੰਨ ਲਵੋ , ਜੇਕਰ ਮੈਂ 1 ਲਕੀਰ ਤੋਂ ਵਧ ਦੇ ਕੋਡ ਨੂੰ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ । ਮੈਂ ਇੱਥੇ ਜਿਨ੍ਹਾਂ ਚਾਹਾਂ ਓਨਾ ਕੋਡ ਰੱਖ ਸਕਦਾ ਹਾਂ । ਇਹ ਬਲਾਕ ਇੱਥੇ ਇਸਲਈ ਹੈ , ਜਿਆਦਾ ਨਵੀਂ ਲਾਇੰਸ ਨੂੰ ਐਡਜਸਟ ਕਰਨ ਦੇ ਲਈ । ਚਲੋ ਇਸਨੂੰ ਹੁਣੇ ਜਾਂਚਦੇ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |01:53 |
|ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ਕਿ ਇਸਨੇ ਕੰਮ ਕੀਤਾ । ਇੱਕ ਚੀਜ ਅਤੇ ਕਹਿ ਸੱਕਦੇ ਹਾਂ ਕਿ , ਇਸਨ੍ਹੂੰ ਆਪਣੇ ਆਪ ਵਲੋਂ ਲਿਆਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਇਸਨੂੰ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ , ਉਦਾਹਰਣ ਦੇ ਲਈ , my name is my name . | |ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ਕਿ ਇਸਨੇ ਕੰਮ ਕੀਤਾ । ਇੱਕ ਚੀਜ ਅਤੇ ਕਹਿ ਸੱਕਦੇ ਹਾਂ ਕਿ , ਇਸਨ੍ਹੂੰ ਆਪਣੇ ਆਪ ਵਲੋਂ ਲਿਆਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਇਸਨੂੰ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ , ਉਦਾਹਰਣ ਦੇ ਲਈ , my name is my name . | ||
|- | |- | ||
− | | | + | |02:13 |
|ਅੱਛਾ , ਸਾਨੂੰ ਕਹਿਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ , my name is , ਅਤੇ ਫਿਰ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਵੱਖਰਿਆਂ ਏਕੋ ( echo ) ਕਰੋ । | |ਅੱਛਾ , ਸਾਨੂੰ ਕਹਿਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ , my name is , ਅਤੇ ਫਿਰ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਵੱਖਰਿਆਂ ਏਕੋ ( echo ) ਕਰੋ । | ||
|- | |- | ||
− | | | + | |02:22 |
|ਕਿਉਂਕਿ ਇਹ ਇਕ ਵੈਲਿਊ ਨਹੀਂ ਹੈ , ਸੰਭਵ ਹੈ ਇਸਲਈ ਇਸਨੇ ਠੀਕ ਤਰਾਂ ਕਾਰਜ ਨਹੀਂ ਕੀਤਾ । ਇਹ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਹੈ , ਇਸਲਈ ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਹੀ Alex ਨੂੰ ਏਕੋ ( echo ) ਕਰਨ ਜਾ ਰਿਹਾ ਹੈ । | |ਕਿਉਂਕਿ ਇਹ ਇਕ ਵੈਲਿਊ ਨਹੀਂ ਹੈ , ਸੰਭਵ ਹੈ ਇਸਲਈ ਇਸਨੇ ਠੀਕ ਤਰਾਂ ਕਾਰਜ ਨਹੀਂ ਕੀਤਾ । ਇਹ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਹੈ , ਇਸਲਈ ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਹੀ Alex ਨੂੰ ਏਕੋ ( echo ) ਕਰਨ ਜਾ ਰਿਹਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |02:36 |
|ਇਸ ਲਈ , ਨਵੀਂ ਲਕੀਰ ( line ) ਨੂੰ ਚੁਣਨ ਲਈ ਇਹ ਸਮਾਨ ਹੋਵੇਗਾ , ਏਕੋ ( echo ) ਕਹਿਕੇ , my name is , ( ਏਕੋ ) echo Alex , ਠੀਕ ਹੈ ? | |ਇਸ ਲਈ , ਨਵੀਂ ਲਕੀਰ ( line ) ਨੂੰ ਚੁਣਨ ਲਈ ਇਹ ਸਮਾਨ ਹੋਵੇਗਾ , ਏਕੋ ( echo ) ਕਹਿਕੇ , my name is , ( ਏਕੋ ) echo Alex , ਠੀਕ ਹੈ ? | ||
|- | |- | ||
− | | | + | |02:45 |
|ਸੋ , ਜੇਕਰ ਅਸੀ ਇਸਨੂੰ ਇੱਥੇ ਰੱਖਦੇ ਹਾਂ ਇਹ ਕਾਰਜ ਨਹੀਂ ਕਰੇਗਾ । ਉਦਾਹਰਣ ਲਈ , ਤੁਹਾਡੇ ਕੋਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਆਉਟਪੁਟ ( output ) ਕੇਵਲ my name is , my name ਹੋਵੇਗਾ , ਠੀਕ ਹੈ ? | |ਸੋ , ਜੇਕਰ ਅਸੀ ਇਸਨੂੰ ਇੱਥੇ ਰੱਖਦੇ ਹਾਂ ਇਹ ਕਾਰਜ ਨਹੀਂ ਕਰੇਗਾ । ਉਦਾਹਰਣ ਲਈ , ਤੁਹਾਡੇ ਕੋਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਆਉਟਪੁਟ ( output ) ਕੇਵਲ my name is , my name ਹੋਵੇਗਾ , ਠੀਕ ਹੈ ? | ||
|- | |- | ||
− | | | + | |02:57 |
|ਸੋ ਚੱਲੋ ਇਸਨੂੰ ਵਾਪਸ ਇੱਥੇ ਹੇਠਾਂ ਲਿਆਂਉਂਦੇ ਹਾਂ । ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ , ਅਤੇ ਤੁਹਾਨੂੰ my name is Alex ਮਿਲ ਗਿਆ । | |ਸੋ ਚੱਲੋ ਇਸਨੂੰ ਵਾਪਸ ਇੱਥੇ ਹੇਠਾਂ ਲਿਆਂਉਂਦੇ ਹਾਂ । ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ , ਅਤੇ ਤੁਹਾਨੂੰ my name is Alex ਮਿਲ ਗਿਆ । | ||
|- | |- | ||
− | | | + | |02:03 |
|ਕੇਵਲ ਤੁਹਾਨੂੰ ਭਰੋਸਾ ਦਵਾਉਣ ਲਈ ਕਿ ਮੈਨੂੰ ਕੋਈ ਸ਼ੰਕਾ ਨਹੀਂ ਹੈ । ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਇੱਕ ਕੋਡ ( code ) ਰਾਹੀਂ ਬਦਲਾਂ , ਜਿਸਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਸੀ , ਇਹ ਇਸ ਪ੍ਰਕਾਰ ਵਿਖੇਗਾ । | |ਕੇਵਲ ਤੁਹਾਨੂੰ ਭਰੋਸਾ ਦਵਾਉਣ ਲਈ ਕਿ ਮੈਨੂੰ ਕੋਈ ਸ਼ੰਕਾ ਨਹੀਂ ਹੈ । ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਇੱਕ ਕੋਡ ( code ) ਰਾਹੀਂ ਬਦਲਾਂ , ਜਿਸਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਸੀ , ਇਹ ਇਸ ਪ੍ਰਕਾਰ ਵਿਖੇਗਾ । | ||
|- | |- | ||
− | | | + | |03:11 |
|ਸੋ , ਅਸੀ ਇਹ ਨਹੀਂ ਕਰਾਂਗੇ , ਠੀਕ ਹੈ ? | |ਸੋ , ਅਸੀ ਇਹ ਨਹੀਂ ਕਰਾਂਗੇ , ਠੀਕ ਹੈ ? | ||
|- | |- | ||
− | | | + | |03:16 |
|ਇਸ ਲਈ , ਇਹ ਕੇਵਲ ਇਸਨ੍ਹੂੰ ਠੀਕ ਤਰਾਂ ਸੱਮਝਣ ਲਈ ਸੀ । ਹੁਣ ਅਸੀ ਉਸ ਸਚਾਈ ਉੱਤੇ ਆਉਂਦੇ ਹਾਂ ਕਿ ਤੁਸੀ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਉਸਦੇ ਡ੍ਕ੍ਲੇਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲ ਕਰ ਸੱਕਦੇ ਹਾਂ । ਇਹ ਇਸਲਈ ਕਿਉਂਕਿ PHP ਇਸ ਪ੍ਰਕਾਰ ਕਾਰਜ ਕਰਦਾ ਹੈ । ਇਸ ਲਈ ਜੇਕਰ ਮੈਂ ਕਹਿੰਦਾ ਹਾਂ ਕਿ , ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ , ਤੁਸੀ ਇਹ ਆਸ਼ਾ ਕਰੋਗੇ ਕਿਉਂਕਿ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਡ੍ਕ੍ਲੇਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲ ਕੀਤ੍ਕ਼ ਜਾ ਰਿਹਾ ਹੈ । ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਇਹ ਇਸਨੂੰ ਉੱਤੇ ਤੋਂ ਹੇਠਾਂ ਨੂੰ ਮਾਨਤਾ ਦੇਵੇਗਾ । | |ਇਸ ਲਈ , ਇਹ ਕੇਵਲ ਇਸਨ੍ਹੂੰ ਠੀਕ ਤਰਾਂ ਸੱਮਝਣ ਲਈ ਸੀ । ਹੁਣ ਅਸੀ ਉਸ ਸਚਾਈ ਉੱਤੇ ਆਉਂਦੇ ਹਾਂ ਕਿ ਤੁਸੀ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਉਸਦੇ ਡ੍ਕ੍ਲੇਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲ ਕਰ ਸੱਕਦੇ ਹਾਂ । ਇਹ ਇਸਲਈ ਕਿਉਂਕਿ PHP ਇਸ ਪ੍ਰਕਾਰ ਕਾਰਜ ਕਰਦਾ ਹੈ । ਇਸ ਲਈ ਜੇਕਰ ਮੈਂ ਕਹਿੰਦਾ ਹਾਂ ਕਿ , ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ , ਤੁਸੀ ਇਹ ਆਸ਼ਾ ਕਰੋਗੇ ਕਿਉਂਕਿ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਡ੍ਕ੍ਲੇਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲ ਕੀਤ੍ਕ਼ ਜਾ ਰਿਹਾ ਹੈ । ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਇਹ ਇਸਨੂੰ ਉੱਤੇ ਤੋਂ ਹੇਠਾਂ ਨੂੰ ਮਾਨਤਾ ਦੇਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |03:46 |
|ਫਿਰ ਵੀ , ਇਹ ਇਸ ਪ੍ਰਕਾਰ ਕਾਰਜ ਨਹੀਂ ਕਰਦਾ । ਜੇਕਰ ਤੁਸੀ ਸੋਚਦੇ ਹੋ ਕਿ ਇਹ ਸਹੀ ਹੈ ਤਾਂ ਤੁਸੀ ਇਸਨੂੰ ਪੇਜ ਦੇ ਹੇਠਾਂ ਵੀ ਦੇ ਸੱਕਦੇ ਹੋ । ਮੈਂ ਹਮੇਸ਼ਾ top ਉੱਤੇ ਹੀ ਡ੍ਕ੍ਲੇਰ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ , ਤਾਂਕਿ ਫਿਰ ਤੋਂ ਸ਼ੁਰੂ ਕਰ ਸਕਾਨ ਜਾਂ ਵਾਪਸ ਇਸ ਤੇ ਜਾ ਸਕਾਂ ਅਤੇ ਵੇਖ ਸਕਾਂ ਕਿ ਮੈਂ ਕਿੱਥੇ ਹਾਂ । | |ਫਿਰ ਵੀ , ਇਹ ਇਸ ਪ੍ਰਕਾਰ ਕਾਰਜ ਨਹੀਂ ਕਰਦਾ । ਜੇਕਰ ਤੁਸੀ ਸੋਚਦੇ ਹੋ ਕਿ ਇਹ ਸਹੀ ਹੈ ਤਾਂ ਤੁਸੀ ਇਸਨੂੰ ਪੇਜ ਦੇ ਹੇਠਾਂ ਵੀ ਦੇ ਸੱਕਦੇ ਹੋ । ਮੈਂ ਹਮੇਸ਼ਾ top ਉੱਤੇ ਹੀ ਡ੍ਕ੍ਲੇਰ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ , ਤਾਂਕਿ ਫਿਰ ਤੋਂ ਸ਼ੁਰੂ ਕਰ ਸਕਾਨ ਜਾਂ ਵਾਪਸ ਇਸ ਤੇ ਜਾ ਸਕਾਂ ਅਤੇ ਵੇਖ ਸਕਾਂ ਕਿ ਮੈਂ ਕਿੱਥੇ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |03:50 |
|ਪਰ , ਇਹ ਇਸਦੇ ਬਾਰੇ ਵਿੱਚ ਹੈ । ਹੁਣ ਇਸਵਿੱਚ ਇਕ ਵੈਲਿਊ ਰੱਖਦੇ ਹਾਂ , ਮੈਂ ਲਿਖੂੰਗਾ your name is name . ਇਹ ਸਾਹਮਣੇ ਦਰਸਵੇਗਾ your name is ਅਤੇ ਫਿਰ ਵੇਰਿਏਬਲ name . ਮੈਂ ਫੰਕਸ਼ਨ ( fuction ) ਦਾ ਨਾਮ yourname ਦੇਵਾਂਗਾ । | |ਪਰ , ਇਹ ਇਸਦੇ ਬਾਰੇ ਵਿੱਚ ਹੈ । ਹੁਣ ਇਸਵਿੱਚ ਇਕ ਵੈਲਿਊ ਰੱਖਦੇ ਹਾਂ , ਮੈਂ ਲਿਖੂੰਗਾ your name is name . ਇਹ ਸਾਹਮਣੇ ਦਰਸਵੇਗਾ your name is ਅਤੇ ਫਿਰ ਵੇਰਿਏਬਲ name . ਮੈਂ ਫੰਕਸ਼ਨ ( fuction ) ਦਾ ਨਾਮ yourname ਦੇਵਾਂਗਾ । | ||
|- | |- | ||
− | | | + | |04:19 |
|ਹੁਣ , ਵੇਰਿਏਬਲ ਕਿੱਥੋ ਆਉਦਾ ਹੈ ? ਮੈਂ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਉਪਯੋਗਕਰਤਾ ਇਸਨ੍ਹੂੰ ਇਨਪੁਟ ( input ) ਦੇਣ ਦੇ ਸਮਰੱਥਾਵਾਨ ਹੋਵੇ । ਮੇਰਾ ਮਤਲੱਬ ਮੈਂ ਇਨਪੁਟ ( input ) ਦੇ ਬਾਰੇ ਵਿੱਚ ਗੱਲ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹਾਂ ਪਰ ਜੇਕਰ ਮੈਂ ਇੱਥੇ name ਰੱਖਦਾ ਹਾਂ ਅਤੇ ਫਿਰ ਮੈਂ ਲਿਖਦਾ ਹਾਂ your name , Alex . | |ਹੁਣ , ਵੇਰਿਏਬਲ ਕਿੱਥੋ ਆਉਦਾ ਹੈ ? ਮੈਂ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਉਪਯੋਗਕਰਤਾ ਇਸਨ੍ਹੂੰ ਇਨਪੁਟ ( input ) ਦੇਣ ਦੇ ਸਮਰੱਥਾਵਾਨ ਹੋਵੇ । ਮੇਰਾ ਮਤਲੱਬ ਮੈਂ ਇਨਪੁਟ ( input ) ਦੇ ਬਾਰੇ ਵਿੱਚ ਗੱਲ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹਾਂ ਪਰ ਜੇਕਰ ਮੈਂ ਇੱਥੇ name ਰੱਖਦਾ ਹਾਂ ਅਤੇ ਫਿਰ ਮੈਂ ਲਿਖਦਾ ਹਾਂ your name , Alex . | ||
|- | |- | ||
− | | | + | |04:39 |
|ਇਹ ਅਜਿਹੇ ਕਾਰਜ ਕਰਦਾ ਹੈ । yourname ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ , ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦਾ ਹੈ , ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ name ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਅਤੇ ਫਿਰ ਏਕੋ ( echo ) ਰਾਹੀਂ ਵੇਰਿਏਬਲ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ । ਮੈ ਇਹੀ ਕਹਿਣਾ ਚਾਹ ਰਿਹਾ ਹਾਂ । | |ਇਹ ਅਜਿਹੇ ਕਾਰਜ ਕਰਦਾ ਹੈ । yourname ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ , ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦਾ ਹੈ , ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ name ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਅਤੇ ਫਿਰ ਏਕੋ ( echo ) ਰਾਹੀਂ ਵੇਰਿਏਬਲ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ । ਮੈ ਇਹੀ ਕਹਿਣਾ ਚਾਹ ਰਿਹਾ ਹਾਂ । | ||
|- | |- | ||
− | | | + | |04:58 |
|ਸੋ , ਅਸੀ ਮੂਲ ਰੂਪ ਵਿਚ ਕਹਿ ਰਹੇ ਹਾਂ ਕਿ your name Alex . ਅੱਗੇ ਵਧਣ ਦੇ ਲਈ , ਮੈਨੂੰ ਇਸਦੇ ਲਈ ਇਕ ਵੈਲਿਊ ਚਾਹੀਦੀ ਹੈ , ਖਾਸਤੌਰ ਤੇ ਇੱਕ ਸਟਰਿੰਗ ਵੇਲਿਊ ( ਮਾਨ ) । ਇਸ ਲਈ ਤੁਸੀ ਇਥੇ ਤੱਕ ਜਾਓ ਅਤੇ ਵੇਖੋ ਕੀ ਕੁੱਝ ਵੀ ਇਨਪੁਟ ( input ) ਦੇ ਰੂਪ ਵਿੱਚ ਮਿਲਿਆ ਹੈ । ਤੁਸੀ ਵੇਖਾਂਗੇ ਕਿ ਇਹ ਕੀਤਾ ਗਿਆ ਹੈ । ਇਹ Alex ਹੈ । ਸੋ ਸਾਨੂੰ ਹੁਣ your name is Alex ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ । | |ਸੋ , ਅਸੀ ਮੂਲ ਰੂਪ ਵਿਚ ਕਹਿ ਰਹੇ ਹਾਂ ਕਿ your name Alex . ਅੱਗੇ ਵਧਣ ਦੇ ਲਈ , ਮੈਨੂੰ ਇਸਦੇ ਲਈ ਇਕ ਵੈਲਿਊ ਚਾਹੀਦੀ ਹੈ , ਖਾਸਤੌਰ ਤੇ ਇੱਕ ਸਟਰਿੰਗ ਵੇਲਿਊ ( ਮਾਨ ) । ਇਸ ਲਈ ਤੁਸੀ ਇਥੇ ਤੱਕ ਜਾਓ ਅਤੇ ਵੇਖੋ ਕੀ ਕੁੱਝ ਵੀ ਇਨਪੁਟ ( input ) ਦੇ ਰੂਪ ਵਿੱਚ ਮਿਲਿਆ ਹੈ । ਤੁਸੀ ਵੇਖਾਂਗੇ ਕਿ ਇਹ ਕੀਤਾ ਗਿਆ ਹੈ । ਇਹ Alex ਹੈ । ਸੋ ਸਾਨੂੰ ਹੁਣ your name is Alex ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |05:17 |
|ਤਾਂ ਅਸੀਂ ਇਸ ਤਰਾਂ ਕਰ ਲਿਆ ਹੈ । ਅਸੀ ਇਸਨੂੰ Billy ਵਿੱਚ ਬਦਲ ਸੱਕਦੇ ਹਾਂ । ਇਸ ਪ੍ਰਕਾਰ ਤੁਸੀਂ ਵੇਖਿਆ ਕਿ ਇਹ ਕਿਵੇਂ ਕਾਰਜ ਕਰਦਾ ਹੈ । | |ਤਾਂ ਅਸੀਂ ਇਸ ਤਰਾਂ ਕਰ ਲਿਆ ਹੈ । ਅਸੀ ਇਸਨੂੰ Billy ਵਿੱਚ ਬਦਲ ਸੱਕਦੇ ਹਾਂ । ਇਸ ਪ੍ਰਕਾਰ ਤੁਸੀਂ ਵੇਖਿਆ ਕਿ ਇਹ ਕਿਵੇਂ ਕਾਰਜ ਕਰਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |05:26 |
|ਠੀਕ ਹੈ , ਹੁਣ ਮੈਂ ਕੀ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ , ਹੋ ਸਕਦਾ ਹੈ ਮੈਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਵਿੱਚ ਇਹ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਤੁਸੀ ਫਲਾਨੇ ਸਾਲ ਦੇ ਹੋ । ਸੋ ਮੈਂ ਕਹਿ ਸਕਦਾ ਹਾਂ ਕਿ you are age years old | |ਠੀਕ ਹੈ , ਹੁਣ ਮੈਂ ਕੀ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ , ਹੋ ਸਕਦਾ ਹੈ ਮੈਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਵਿੱਚ ਇਹ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਤੁਸੀ ਫਲਾਨੇ ਸਾਲ ਦੇ ਹੋ । ਸੋ ਮੈਂ ਕਹਿ ਸਕਦਾ ਹਾਂ ਕਿ you are age years old | ||
|- | |- | ||
− | | | + | |05:38 |
|ਸਾਨੂੰ ਕਹਿਣਾ ਹੋਵੇਗਾ name ਅਤੇ age . ਅਸਲ ਵਿਚ ਅਸੀ ਕੀ ਕਰਾਂਗੇ ਕਿ ਇੱਕ ਦੂਜਾ ਵੇਰਿਏਬਲ ਜੋੜ ਦੇਵਾਂਗੇ । | |ਸਾਨੂੰ ਕਹਿਣਾ ਹੋਵੇਗਾ name ਅਤੇ age . ਅਸਲ ਵਿਚ ਅਸੀ ਕੀ ਕਰਾਂਗੇ ਕਿ ਇੱਕ ਦੂਜਾ ਵੇਰਿਏਬਲ ਜੋੜ ਦੇਵਾਂਗੇ । | ||
|- | |- | ||
− | | | + | |05:50 |
|ਅੱਛਾ , ਤਾਂ ਅਸੀ ਇੱਥੇ ਅਰਧਵਿਰਾਮ ਦੁਆਰਾ ਵਖ ਕਰ ਕੇ ਇੱਕ ਚੀਜ ਜੋੜ ਰਹੇ ਹਾਂ , ਇੱਥੇ ਸਾਨੂੰ ਅਰਧਵਿਰਾਮ ਦੁਆਰਾ ਵੇਰਿਏਬਲਸ ਨੂੰ ਵੱਖ ਕਰਨ ਦੀ ਲੋੜ ਹੈ । ਸੋ , ਇਹ ਫਿਰ ਤੋਂ ਇਹ ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦਾ ਹੈ । ਇਸਨ੍ਹੂੰ ਇੱਥੇ ਰੱਖ ਰਿਹਾ ਹੈ ਅਤੇ ਇੱਥੇ ( ਏਕੋ ) echo ਕਰ ਰਿਹਾ ਹੈ । ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦੇ ਹਾਂ । ਇਸਨ੍ਹੂੰ ਕਾਲ ਕੀਤਾ ਹੈ ਅਤੇ ਇੱਥੇ ਇਸਨ੍ਹੂੰ ਏਕੋ ( echo ) ਕਰਦਾ ਹੈ । | |ਅੱਛਾ , ਤਾਂ ਅਸੀ ਇੱਥੇ ਅਰਧਵਿਰਾਮ ਦੁਆਰਾ ਵਖ ਕਰ ਕੇ ਇੱਕ ਚੀਜ ਜੋੜ ਰਹੇ ਹਾਂ , ਇੱਥੇ ਸਾਨੂੰ ਅਰਧਵਿਰਾਮ ਦੁਆਰਾ ਵੇਰਿਏਬਲਸ ਨੂੰ ਵੱਖ ਕਰਨ ਦੀ ਲੋੜ ਹੈ । ਸੋ , ਇਹ ਫਿਰ ਤੋਂ ਇਹ ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦਾ ਹੈ । ਇਸਨ੍ਹੂੰ ਇੱਥੇ ਰੱਖ ਰਿਹਾ ਹੈ ਅਤੇ ਇੱਥੇ ( ਏਕੋ ) echo ਕਰ ਰਿਹਾ ਹੈ । ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦੇ ਹਾਂ । ਇਸਨ੍ਹੂੰ ਕਾਲ ਕੀਤਾ ਹੈ ਅਤੇ ਇੱਥੇ ਇਸਨ੍ਹੂੰ ਏਕੋ ( echo ) ਕਰਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |06:10 |
|ਮੂਲ ਰੂਪ ਵਿਚ ਇਹ ਤੁਹਾਡੇ ਵੇਰਿਏਬਲ ਦਾ ਸਵਰੂਪ ਹੈ । ਇਹ ਇਸ ਤਰਾਂ ਵੇਰਿਏਬਲਸ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਨਾਲ ਤੁਸੀ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕੋਡ ( code ) ਕਰਦੇ ਹੋ । | |ਮੂਲ ਰੂਪ ਵਿਚ ਇਹ ਤੁਹਾਡੇ ਵੇਰਿਏਬਲ ਦਾ ਸਵਰੂਪ ਹੈ । ਇਹ ਇਸ ਤਰਾਂ ਵੇਰਿਏਬਲਸ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਨਾਲ ਤੁਸੀ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕੋਡ ( code ) ਕਰਦੇ ਹੋ । | ||
|- | |- | ||
− | | | + | |06:19 |
|ਸੋ , ਚਲੋ ਇਸਨ੍ਹੂੰ ਜਾਂਚ ਦੇ ਹਾਂ। ਤੁਹਾਨੂੰ ਇੱਥੇ ਇੱਕ ਖਾਲੀ ਸਥਾਨ ਦੀ ਲੋੜ ਹੈ । ਮੈਂ ਇਸਨੂੰ ਫੇਰ Alex , 19 ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦਾ ਹਾਂ , ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਤਰਾਂ ਮਿਲਦਾ ਹੈ । | |ਸੋ , ਚਲੋ ਇਸਨ੍ਹੂੰ ਜਾਂਚ ਦੇ ਹਾਂ। ਤੁਹਾਨੂੰ ਇੱਥੇ ਇੱਕ ਖਾਲੀ ਸਥਾਨ ਦੀ ਲੋੜ ਹੈ । ਮੈਂ ਇਸਨੂੰ ਫੇਰ Alex , 19 ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦਾ ਹਾਂ , ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਤਰਾਂ ਮਿਲਦਾ ਹੈ । | ||
|- | |- | ||
− | | | + | |06:31 |
|ਸੋ , ਫੰਕਸ਼ੰਸ ( functions ) ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਲਿਖੇ ਜਾਂਦੇ ਹਨ । ਇਹ ਕੋਡ ( code ) ਦੇ ਵੱਡੇ ਬਲਾਕਸ ਨੂੰ ਲੈਂਦਾ ਹੈ । ਇਹ ਇੱਕ ਇਨਪੁਟ ( input ) ਲੈ ਸਕਦਾ ਹੈ । ਇਹ ਇਸਨ੍ਹੂੰ ਇਸ ਪ੍ਰਕਾਰ ਪ੍ਰੋਸੇਸ ਕਰਦਾ ਹੈ ਕਿ ਦੂੱਜੇ ਤਰਾਂ ਬਹੁਤ ਜਿਆਦਾ ਸਮਾਂ ਲੈਂਦਾ ਹੋਵੇਗਾ । | |ਸੋ , ਫੰਕਸ਼ੰਸ ( functions ) ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਲਿਖੇ ਜਾਂਦੇ ਹਨ । ਇਹ ਕੋਡ ( code ) ਦੇ ਵੱਡੇ ਬਲਾਕਸ ਨੂੰ ਲੈਂਦਾ ਹੈ । ਇਹ ਇੱਕ ਇਨਪੁਟ ( input ) ਲੈ ਸਕਦਾ ਹੈ । ਇਹ ਇਸਨ੍ਹੂੰ ਇਸ ਪ੍ਰਕਾਰ ਪ੍ਰੋਸੇਸ ਕਰਦਾ ਹੈ ਕਿ ਦੂੱਜੇ ਤਰਾਂ ਬਹੁਤ ਜਿਆਦਾ ਸਮਾਂ ਲੈਂਦਾ ਹੋਵੇਗਾ । | ||
|- | |- | ||
− | | | + | |06:46 |
|ਇਸ ਦੇ ਨਾਲ ਸਾਡਾ ਟਿਊਟੋਰਿਅਲ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ । ਐਡਵਾਂਸ੍ਡ ਫੰਕਸ਼ੰਸ ( functions ) , ਜਿਵੇਂ ਰਿਟਰਨਿੰਗ ਵਾਲਿਊ ਲਈ ਕ੍ਰਿਪਾ ਕਰਕੇ ਫੰਕਸ਼ੰਸ ( functions ) ਉੱਤੇ ਦੂੱਜੇ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਵੇਖੋ । | |ਇਸ ਦੇ ਨਾਲ ਸਾਡਾ ਟਿਊਟੋਰਿਅਲ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ । ਐਡਵਾਂਸ੍ਡ ਫੰਕਸ਼ੰਸ ( functions ) , ਜਿਵੇਂ ਰਿਟਰਨਿੰਗ ਵਾਲਿਊ ਲਈ ਕ੍ਰਿਪਾ ਕਰਕੇ ਫੰਕਸ਼ੰਸ ( functions ) ਉੱਤੇ ਦੂੱਜੇ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਵੇਖੋ । | ||
|- | |- | ||
− | | | + | |06:55 |
|ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾੰਬੇ ਵੱਲੋਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । | |ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾੰਬੇ ਵੱਲੋਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । | ||
|} | |} |
Latest revision as of 15:36, 10 April 2017
Time | Narration |
---|---|
00:00 | ਬੇਸਿਕ ( basic ) ਫੰਕਸ਼ਨ ( function ) ਉੱਤੇ ਸਪੋਕਨ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਤੁਹਾਡਾ ਸਵਾਗਤ ਹੈ । ਇਸ ਵਿਸ਼ੇ ਉੱਤੇ ਦੋ ਟਿਊਟੋਰਿਟਲਸ ਵਿੱਚੋਂ ਇੱਕ ਇਹ ਹੈ । |
00:03 | ਇਸ ਟਿਊਟੋਰਿਅਲ ਵਿੱਚ ਮੈਂ ਤੁਹਾਨੂੰ ਜਾਣੂ ਕਰਾਵਾਂਗਾ ਕਿ ਕਿਵੇਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਅਤੇ ਇਸਦੇ ਰਚਨਾਕਰਮ ਨੂੰ ਬਣਾਈਏ , ਅਤੇ ਕਿਵੇਂ ਇੱਕ ਜਾਂ ਇੱਕ ਤੋਂ ਜਿਆਦਾ ਵੇਲਿਊ ( ਮੰਨੋ ) ਨੂੰ ਇਨਪੁਟ ਕਰੀਏ । |
00:13 | ਦੂਜਾ ਟਿਊਟੋਰਿਅਲ ਰਿਟਰਨਿੰਗ ਵੇਲਿਊਜ ਉੱਤੇ ਹੋਵੇਗਾ । |
00:17 | ਤਾਂ ਅਤੇ ਚਲੋ ਅਸੀ ਇਸਦੇ ਨਾਲ ਸ਼ੁਰੂਆਤ ਕਰਦੇ ਹਾਂ । ਮੈਂ ਇੱਥੇ ਆਪਣੇ PHP ਟੈਗਸ ( tags ) ਬਣਾ ਰਿਹਾ ਹਾਂ । ਮੈਂ ਆਪਣੇ ਰਚਨਾਕਰਮ ਦੇ ਨਾਲ ਸ਼ੁਰੂ ਕਰਵਾਂਗਾ ਜੋਕਿ ਫੰਕਸ਼ਨ ( function ) ਹੈ । |
00:23 | ਅਤੇ ਫਿਰ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਨਾਮ ਜੋਕਿ myName ਹੈ । |
00:27 | ਇਹ ਸ਼ਾਇਦ ਸਰਲ ਹੈ ਕਿ ਇੱਥੇ ਵੱਡੇ ਅੱਖਰ ਪ੍ਰਯੋਗ ਕੀਤੇ ਜਾਵੇ । ਇਹੀ ਵਜ੍ਹਾ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਛੋਟੇ ਅੱਖਰ ( ਲੋਅਰ ਕੇਸ ) ਹਨ , ਫਿਰ ਵੱਡੇ ਅੱਖਰਾਂ ਵਿੱਚ ਜਾਕੇ ਫਿਰ ਵਲੋਂ ਛੋਟੇ ਅੱਖਰਾਂ ਵਿੱਚ ਆਓ । ਅੰਤ , ਨਵੇਂ ਸ਼ਬਦ ਵੱਡੇ ਅੱਖਰਾਂ ਨਾਲ ਸ਼ੁਰੂ ਹੋਣਗੇ । |
00:38 | ਇਹ ਪੜਨ ਵਿੱਚ ਕਾਫ਼ੀ ਸਰਲ ਹੁੰਦਾ ਹੈ ਪਰ ਮੈਂ ਹਮੇਸ਼ਾ ਹੀ ਛੋਟੇ ਅੱਖਰ ਪਸੰਦ ਕਰਦਾ ਹਾਂ । |
00:43 | ਫਿਰ ਤੁਸੀ ਦੋ ਬਰੈਕਟ ਪ੍ਰਾਪਤ ਕਰਨ ਜਾ ਰਹੇ ਹਨ । ਹੁਣੇ ਇਨ੍ਹਾਂ ਦੇ ਅੰਦਰ ਕੁੱਝ ਨਹੀਂ ਹੈ । ਅਸੀ ਇੱਥੇ ਕੋਈ ਵੀ ਇਨਪੁਟ ( input ) ਨਹੀਂ ਲੈ ਰਹੇ ਹੋ ਅਤੇ ਅੰਦਰ ਮੈਂ ਆਪਣਾ ਕੋਡ ( code ) ਲਿਖਾਂਗਾ । ਸੋ ਮੈਂ Alex ਲਿਖੂੰਗਾ । |
00:56 | ਅੱਛਾ , ਜੇਕਰ ਅਸੀ ਇਸਨੂੰ ਹੁਣੇ ਰਨ ਕਰੀਏ ਤਾਂ ਅਸੀ ਵੇਖਾਂਗੇ ਕਿ ਕੁੱਝ ਨਹੀਂ ਹੋਇਆ । |
01:05 | ਕਿਉਂਕਿ ਉਸਦੀ ਵਜ੍ਹਾ ਨਾਲ ਅਸੀਂ ਸਾਡੇ ਫੰਕਸ਼ਨ ( function ) ਡ੍ਕ੍ਲੇਰ ਕੀਤਾ ਹੈ । ਪਰ ਅਸੀਂ ਅਜੇ ਇਸਨੂੰ ਅਸੀਂ ਕਾਲ ਨਹੀ ਕੀਤਾ ਹੈ । |
01:11 | ਹੁਣ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕਾਲ ਕਰਨ ਲਈ ਸਾਨੂੰ ਕੇਵਲ ਫੰਕਸ਼ਨ ( function ) ਦਾ ਨਾਮ , 2 ਬ੍ਰੈਕਟ੍ਸ ਅਤੇ ਲਾਈਨ ( line ) ਟਰਮਿਨੇਟਰ ( terminator ) ਲਿਖਣਾ ਹੋਵੇਗਾ । |
01:18 | ਜੇਕਰ ਅਸੀ ਇਸ ਵਿਚ ਵੈਲਿਊ ਰਖ ਰਹੇ ਹਾਂ , ਜਿਨੂੰ ਪ੍ਰੋਸੇਸ ਕਰਨ ਦੀ ਲੋੜ ਹੈ , ਅਸੀ ਉਨ੍ਹਾਂਨੂੰ ਇੱਥੇ ਅੰਦਰ ਰੱਖਾਂਗੇ । |
01:24 | ਪਰ , ਹੁਣ ਇਸਦੀ ਫਿਕਰ ਨਾ ਕਰੋ । ਅਸੀ ਕੇਵਲ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਲਿਆ ਰਹੇ ਹਾਂ ਜੋਕਿ ਇਸ ਕੋਡ ਦੇ ਬਲਾਕ ਨੂੰ ਕੰਮ ਨਾਲ ਸੰਬੰਧਿਤ ਕਰੇਗਾ । |
01:30 | ਤਾਂ ਚੱਲੋ ਰਿਫਰੇਸ਼ ਕਰੀਏ ਅਤੇ ਤੁਹਾਨੂੰ ਇਹ ਮਿਲਿਆ । Alex ਏਕੋ ਹੋਇਆ ਹੈ । |
01:36 | ਹੁਣ , ਮੰਨ ਲਵੋ , ਜੇਕਰ ਮੈਂ 1 ਲਕੀਰ ਤੋਂ ਵਧ ਦੇ ਕੋਡ ਨੂੰ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ । ਮੈਂ ਇੱਥੇ ਜਿਨ੍ਹਾਂ ਚਾਹਾਂ ਓਨਾ ਕੋਡ ਰੱਖ ਸਕਦਾ ਹਾਂ । ਇਹ ਬਲਾਕ ਇੱਥੇ ਇਸਲਈ ਹੈ , ਜਿਆਦਾ ਨਵੀਂ ਲਾਇੰਸ ਨੂੰ ਐਡਜਸਟ ਕਰਨ ਦੇ ਲਈ । ਚਲੋ ਇਸਨੂੰ ਹੁਣੇ ਜਾਂਚਦੇ ਹਾਂ । |
01:53 | ਅਸੀ ਵੇਖ ਸੱਕਦੇ ਹਾਂ ਕਿ ਇਸਨੇ ਕੰਮ ਕੀਤਾ । ਇੱਕ ਚੀਜ ਅਤੇ ਕਹਿ ਸੱਕਦੇ ਹਾਂ ਕਿ , ਇਸਨ੍ਹੂੰ ਆਪਣੇ ਆਪ ਵਲੋਂ ਲਿਆਉਣ ਦੀ ਲੋੜ ਨਹੀਂ ਹੈ । ਇਸਨੂੰ ਕਿਹਾ ਜਾ ਸਕਦਾ ਹੈ , ਉਦਾਹਰਣ ਦੇ ਲਈ , my name is my name . |
02:13 | ਅੱਛਾ , ਸਾਨੂੰ ਕਹਿਣਾ ਚਾਹੀਦਾ ਹੈ ਕਿ , my name is , ਅਤੇ ਫਿਰ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਵੱਖਰਿਆਂ ਏਕੋ ( echo ) ਕਰੋ । |
02:22 | ਕਿਉਂਕਿ ਇਹ ਇਕ ਵੈਲਿਊ ਨਹੀਂ ਹੈ , ਸੰਭਵ ਹੈ ਇਸਲਈ ਇਸਨੇ ਠੀਕ ਤਰਾਂ ਕਾਰਜ ਨਹੀਂ ਕੀਤਾ । ਇਹ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਹੈ , ਇਸਲਈ ਇਹ ਪਹਿਲਾਂ ਤੋਂ ਹੀ Alex ਨੂੰ ਏਕੋ ( echo ) ਕਰਨ ਜਾ ਰਿਹਾ ਹੈ । |
02:36 | ਇਸ ਲਈ , ਨਵੀਂ ਲਕੀਰ ( line ) ਨੂੰ ਚੁਣਨ ਲਈ ਇਹ ਸਮਾਨ ਹੋਵੇਗਾ , ਏਕੋ ( echo ) ਕਹਿਕੇ , my name is , ( ਏਕੋ ) echo Alex , ਠੀਕ ਹੈ ? |
02:45 | ਸੋ , ਜੇਕਰ ਅਸੀ ਇਸਨੂੰ ਇੱਥੇ ਰੱਖਦੇ ਹਾਂ ਇਹ ਕਾਰਜ ਨਹੀਂ ਕਰੇਗਾ । ਉਦਾਹਰਣ ਲਈ , ਤੁਹਾਡੇ ਕੋਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਨਾਲ ਆਉਟਪੁਟ ( output ) ਕੇਵਲ my name is , my name ਹੋਵੇਗਾ , ਠੀਕ ਹੈ ? |
02:57 | ਸੋ ਚੱਲੋ ਇਸਨੂੰ ਵਾਪਸ ਇੱਥੇ ਹੇਠਾਂ ਲਿਆਂਉਂਦੇ ਹਾਂ । ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ , ਅਤੇ ਤੁਹਾਨੂੰ my name is Alex ਮਿਲ ਗਿਆ । |
02:03 | ਕੇਵਲ ਤੁਹਾਨੂੰ ਭਰੋਸਾ ਦਵਾਉਣ ਲਈ ਕਿ ਮੈਨੂੰ ਕੋਈ ਸ਼ੰਕਾ ਨਹੀਂ ਹੈ । ਜੇਕਰ ਮੈਂ ਇਸਨੂੰ ਇੱਕ ਕੋਡ ( code ) ਰਾਹੀਂ ਬਦਲਾਂ , ਜਿਸਨੂੰ ਚਲਾਇਆ ਜਾ ਰਿਹਾ ਸੀ , ਇਹ ਇਸ ਪ੍ਰਕਾਰ ਵਿਖੇਗਾ । |
03:11 | ਸੋ , ਅਸੀ ਇਹ ਨਹੀਂ ਕਰਾਂਗੇ , ਠੀਕ ਹੈ ? |
03:16 | ਇਸ ਲਈ , ਇਹ ਕੇਵਲ ਇਸਨ੍ਹੂੰ ਠੀਕ ਤਰਾਂ ਸੱਮਝਣ ਲਈ ਸੀ । ਹੁਣ ਅਸੀ ਉਸ ਸਚਾਈ ਉੱਤੇ ਆਉਂਦੇ ਹਾਂ ਕਿ ਤੁਸੀ ਇੱਕ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਉਸਦੇ ਡ੍ਕ੍ਲੇਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲ ਕਰ ਸੱਕਦੇ ਹਾਂ । ਇਹ ਇਸਲਈ ਕਿਉਂਕਿ PHP ਇਸ ਪ੍ਰਕਾਰ ਕਾਰਜ ਕਰਦਾ ਹੈ । ਇਸ ਲਈ ਜੇਕਰ ਮੈਂ ਕਹਿੰਦਾ ਹਾਂ ਕਿ , ਇਸਨੂੰ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰੋ , ਤੁਸੀ ਇਹ ਆਸ਼ਾ ਕਰੋਗੇ ਕਿਉਂਕਿ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਡ੍ਕ੍ਲੇਰ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਹੀ ਕਾਲ ਕੀਤ੍ਕ਼ ਜਾ ਰਿਹਾ ਹੈ । ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਇਹ ਇਸਨੂੰ ਉੱਤੇ ਤੋਂ ਹੇਠਾਂ ਨੂੰ ਮਾਨਤਾ ਦੇਵੇਗਾ । |
03:46 | ਫਿਰ ਵੀ , ਇਹ ਇਸ ਪ੍ਰਕਾਰ ਕਾਰਜ ਨਹੀਂ ਕਰਦਾ । ਜੇਕਰ ਤੁਸੀ ਸੋਚਦੇ ਹੋ ਕਿ ਇਹ ਸਹੀ ਹੈ ਤਾਂ ਤੁਸੀ ਇਸਨੂੰ ਪੇਜ ਦੇ ਹੇਠਾਂ ਵੀ ਦੇ ਸੱਕਦੇ ਹੋ । ਮੈਂ ਹਮੇਸ਼ਾ top ਉੱਤੇ ਹੀ ਡ੍ਕ੍ਲੇਰ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ , ਤਾਂਕਿ ਫਿਰ ਤੋਂ ਸ਼ੁਰੂ ਕਰ ਸਕਾਨ ਜਾਂ ਵਾਪਸ ਇਸ ਤੇ ਜਾ ਸਕਾਂ ਅਤੇ ਵੇਖ ਸਕਾਂ ਕਿ ਮੈਂ ਕਿੱਥੇ ਹਾਂ । |
03:50 | ਪਰ , ਇਹ ਇਸਦੇ ਬਾਰੇ ਵਿੱਚ ਹੈ । ਹੁਣ ਇਸਵਿੱਚ ਇਕ ਵੈਲਿਊ ਰੱਖਦੇ ਹਾਂ , ਮੈਂ ਲਿਖੂੰਗਾ your name is name . ਇਹ ਸਾਹਮਣੇ ਦਰਸਵੇਗਾ your name is ਅਤੇ ਫਿਰ ਵੇਰਿਏਬਲ name . ਮੈਂ ਫੰਕਸ਼ਨ ( fuction ) ਦਾ ਨਾਮ yourname ਦੇਵਾਂਗਾ । |
04:19 | ਹੁਣ , ਵੇਰਿਏਬਲ ਕਿੱਥੋ ਆਉਦਾ ਹੈ ? ਮੈਂ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਉਪਯੋਗਕਰਤਾ ਇਸਨ੍ਹੂੰ ਇਨਪੁਟ ( input ) ਦੇਣ ਦੇ ਸਮਰੱਥਾਵਾਨ ਹੋਵੇ । ਮੇਰਾ ਮਤਲੱਬ ਮੈਂ ਇਨਪੁਟ ( input ) ਦੇ ਬਾਰੇ ਵਿੱਚ ਗੱਲ ਨਹੀਂ ਕਰ ਰਿਹਾ ਹਾਂ ਪਰ ਜੇਕਰ ਮੈਂ ਇੱਥੇ name ਰੱਖਦਾ ਹਾਂ ਅਤੇ ਫਿਰ ਮੈਂ ਲਿਖਦਾ ਹਾਂ your name , Alex . |
04:39 | ਇਹ ਅਜਿਹੇ ਕਾਰਜ ਕਰਦਾ ਹੈ । yourname ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕਾਲ ਕਰਦਾ ਹੈ , ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦਾ ਹੈ , ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ name ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਅਤੇ ਫਿਰ ਏਕੋ ( echo ) ਰਾਹੀਂ ਵੇਰਿਏਬਲ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ । ਮੈ ਇਹੀ ਕਹਿਣਾ ਚਾਹ ਰਿਹਾ ਹਾਂ । |
04:58 | ਸੋ , ਅਸੀ ਮੂਲ ਰੂਪ ਵਿਚ ਕਹਿ ਰਹੇ ਹਾਂ ਕਿ your name Alex . ਅੱਗੇ ਵਧਣ ਦੇ ਲਈ , ਮੈਨੂੰ ਇਸਦੇ ਲਈ ਇਕ ਵੈਲਿਊ ਚਾਹੀਦੀ ਹੈ , ਖਾਸਤੌਰ ਤੇ ਇੱਕ ਸਟਰਿੰਗ ਵੇਲਿਊ ( ਮਾਨ ) । ਇਸ ਲਈ ਤੁਸੀ ਇਥੇ ਤੱਕ ਜਾਓ ਅਤੇ ਵੇਖੋ ਕੀ ਕੁੱਝ ਵੀ ਇਨਪੁਟ ( input ) ਦੇ ਰੂਪ ਵਿੱਚ ਮਿਲਿਆ ਹੈ । ਤੁਸੀ ਵੇਖਾਂਗੇ ਕਿ ਇਹ ਕੀਤਾ ਗਿਆ ਹੈ । ਇਹ Alex ਹੈ । ਸੋ ਸਾਨੂੰ ਹੁਣ your name is Alex ਮਿਲਣਾ ਚਾਹੀਦਾ ਹੈ । |
05:17 | ਤਾਂ ਅਸੀਂ ਇਸ ਤਰਾਂ ਕਰ ਲਿਆ ਹੈ । ਅਸੀ ਇਸਨੂੰ Billy ਵਿੱਚ ਬਦਲ ਸੱਕਦੇ ਹਾਂ । ਇਸ ਪ੍ਰਕਾਰ ਤੁਸੀਂ ਵੇਖਿਆ ਕਿ ਇਹ ਕਿਵੇਂ ਕਾਰਜ ਕਰਦਾ ਹੈ । |
05:26 | ਠੀਕ ਹੈ , ਹੁਣ ਮੈਂ ਕੀ ਕਰਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ , ਹੋ ਸਕਦਾ ਹੈ ਮੈਂ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਵਿੱਚ ਇਹ ਜੋੜਨਾ ਚਾਹੁੰਦਾ ਹਾਂ ਕਿ ਤੁਸੀ ਫਲਾਨੇ ਸਾਲ ਦੇ ਹੋ । ਸੋ ਮੈਂ ਕਹਿ ਸਕਦਾ ਹਾਂ ਕਿ you are age years old |
05:38 | ਸਾਨੂੰ ਕਹਿਣਾ ਹੋਵੇਗਾ name ਅਤੇ age . ਅਸਲ ਵਿਚ ਅਸੀ ਕੀ ਕਰਾਂਗੇ ਕਿ ਇੱਕ ਦੂਜਾ ਵੇਰਿਏਬਲ ਜੋੜ ਦੇਵਾਂਗੇ । |
05:50 | ਅੱਛਾ , ਤਾਂ ਅਸੀ ਇੱਥੇ ਅਰਧਵਿਰਾਮ ਦੁਆਰਾ ਵਖ ਕਰ ਕੇ ਇੱਕ ਚੀਜ ਜੋੜ ਰਹੇ ਹਾਂ , ਇੱਥੇ ਸਾਨੂੰ ਅਰਧਵਿਰਾਮ ਦੁਆਰਾ ਵੇਰਿਏਬਲਸ ਨੂੰ ਵੱਖ ਕਰਨ ਦੀ ਲੋੜ ਹੈ । ਸੋ , ਇਹ ਫਿਰ ਤੋਂ ਇਹ ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦਾ ਹੈ । ਇਸਨ੍ਹੂੰ ਇੱਥੇ ਰੱਖ ਰਿਹਾ ਹੈ ਅਤੇ ਇੱਥੇ ( ਏਕੋ ) echo ਕਰ ਰਿਹਾ ਹੈ । ਇਸ ਵੇਰਿਏਬਲ ਨੂੰ ਲੈਂਦੇ ਹਾਂ । ਇਸਨ੍ਹੂੰ ਕਾਲ ਕੀਤਾ ਹੈ ਅਤੇ ਇੱਥੇ ਇਸਨ੍ਹੂੰ ਏਕੋ ( echo ) ਕਰਦਾ ਹੈ । |
06:10 | ਮੂਲ ਰੂਪ ਵਿਚ ਇਹ ਤੁਹਾਡੇ ਵੇਰਿਏਬਲ ਦਾ ਸਵਰੂਪ ਹੈ । ਇਹ ਇਸ ਤਰਾਂ ਵੇਰਿਏਬਲਸ ਲੈਂਦਾ ਹੈ ਅਤੇ ਇਸ ਤਰ੍ਹਾਂ ਨਾਲ ਤੁਸੀ ਆਪਣੇ ਫੰਕਸ਼ਨ ( function ) ਨੂੰ ਕੋਡ ( code ) ਕਰਦੇ ਹੋ । |
06:19 | ਸੋ , ਚਲੋ ਇਸਨ੍ਹੂੰ ਜਾਂਚ ਦੇ ਹਾਂ। ਤੁਹਾਨੂੰ ਇੱਥੇ ਇੱਕ ਖਾਲੀ ਸਥਾਨ ਦੀ ਲੋੜ ਹੈ । ਮੈਂ ਇਸਨੂੰ ਫੇਰ Alex , 19 ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹਾਂ ਅਤੇ ਰਿਫਰੇਸ਼ ( refresh ) ਕਰਦਾ ਹਾਂ , ਤਾਂ ਤੁਹਾਨੂੰ ਇਸ ਤਰਾਂ ਮਿਲਦਾ ਹੈ । |
06:31 | ਸੋ , ਫੰਕਸ਼ੰਸ ( functions ) ਸਮਾਂ ਬਚਾਉਣ ਲਈ ਲਿਖੇ ਜਾਂਦੇ ਹਨ । ਇਹ ਕੋਡ ( code ) ਦੇ ਵੱਡੇ ਬਲਾਕਸ ਨੂੰ ਲੈਂਦਾ ਹੈ । ਇਹ ਇੱਕ ਇਨਪੁਟ ( input ) ਲੈ ਸਕਦਾ ਹੈ । ਇਹ ਇਸਨ੍ਹੂੰ ਇਸ ਪ੍ਰਕਾਰ ਪ੍ਰੋਸੇਸ ਕਰਦਾ ਹੈ ਕਿ ਦੂੱਜੇ ਤਰਾਂ ਬਹੁਤ ਜਿਆਦਾ ਸਮਾਂ ਲੈਂਦਾ ਹੋਵੇਗਾ । |
06:46 | ਇਸ ਦੇ ਨਾਲ ਸਾਡਾ ਟਿਊਟੋਰਿਅਲ ਖ਼ਤਮ ਹੁੰਦਾ ਹੈ । ਐਡਵਾਂਸ੍ਡ ਫੰਕਸ਼ੰਸ ( functions ) , ਜਿਵੇਂ ਰਿਟਰਨਿੰਗ ਵਾਲਿਊ ਲਈ ਕ੍ਰਿਪਾ ਕਰਕੇ ਫੰਕਸ਼ੰਸ ( functions ) ਉੱਤੇ ਦੂੱਜੇ ਟਿਊਟੋਰਿਅਲ ਨੂੰ ਵੇਖੋ । |
06:55 | ਮੈਂ ਹਰਮੀਤ ਸੰਧੂ ਆਈ . ਆਈ . ਟੀ . ਬਾੰਬੇ ਵੱਲੋਂ ਹੁਣ ਤੁਹਾਡੇ ਤੋਂ ਵਿਦਾ ਲੈਂਦਾ ਹਾਂ । ਸਤ ਸ਼੍ਰੀ ਅਕਾਲ । |