Difference between revisions of "PHP-and-MySQL/C2/Functions-Basic/Punjabi"

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

Contributors and Content Editors

Harmeet, PoojaMoolya