CoderFunda
  • Home
  • About us
    • Contact Us
    • Disclaimer
    • Privacy Policy
    • About us
  • Home
  • Php
  • HTML
  • CSS
  • JavaScript
    • JavaScript
    • Jquery
    • JqueryUI
    • Stock
  • SQL
  • Vue.Js
  • Python
  • Wordpress
  • C++
    • C++
    • C
  • Laravel
    • Laravel
      • Overview
      • Namespaces
      • Middleware
      • Routing
      • Configuration
      • Application Structure
      • Installation
    • Overview
  • DBMS
    • DBMS
      • PL/SQL
      • SQLite
      • MongoDB
      • Cassandra
      • MySQL
      • Oracle
      • CouchDB
      • Neo4j
      • DB2
      • Quiz
    • Overview
  • Entertainment
    • TV Series Update
    • Movie Review
    • Movie Review
  • More
    • Vue. Js
    • Php Question
    • Php Interview Question
    • Laravel Interview Question
    • SQL Interview Question
    • IAS Interview Question
    • PCS Interview Question
    • Technology
    • Other

20 November, 2018

Function in Hindi

 Programing Coderfunda     November 20, 2018     Function, php     No comments   

हर एक Programming Language में function का concept होता है | Function में कुछ statements, parameters और return value होते है |
PHP में बहुत सारे functions है for eg. string functions, array functions, date and time functions आदि कई functions है | जिनका इस्तेमाल PHP Program में किया जाता है |
String function में strlen(), strcmp और आदि कई functions होते है , लेकिन इन्हें inbuilt या predefined functions होते है |

User-Defined PHP Function

  • User-Defined Function को user द्वारा create किया जाता है |
  • जब तक function को call नहीं किया जाता है तब-तक function का code execute नहीं होता |
  • Function में function_name, parameters और return value ये तीन महत्वपूर्ण हिस्से होते है |
  • Function का नाम कोई loop, statement या किसी predefined function का नाम नहीं हो सकता |
  • Function incase-sensitive होता है |
  • function के नाम की शुरुआत underscore या किसी भी letter से की जाती है |

Syntax for Function

function को create करने के लिए function इस keyword का इस्तेमाल किया जाता है |
function function_name(){
//statements;
}

Function के फायदे

  • Function में लिखा हुआ code बार-बार लिखना नहीं पड़ता |
  • बड़े Program को छोटे-छोटे function में विभाजित किया जा सकता है |
  • Function Programmer का समय और Program की space बचाता है |
  • अगर Program में कहा पर error आ जाए तो उसे आसानी से निकाला जा सकता है |
  • जहाँ पर जरुरत हो वहाँ पर function को बार-बार call किया जा सकता है |

Example for Normal User-Defined Function

यहाँ पर function का नाम func() ये है और उस curly braces ({}) के अन्दर सारा function code लिखा गया है और बाद में दो बार func() को call किया गया है |
Source Code :
12345678<?php
function func(){ //function defining
echo "Hello World! <br />";
}

func(); // function calling
func();
?>
Output :
Hello World! 
Hello World!

<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script><script> (adsbygoogle = window.adsbygoogle || []).push({}); </script>

Example for Function with arguments/parameters

यहाँ पर program में function के parentheses के अन्दर दो parameters को pass किया गया है | multiple parameters को comma(,) के साथ seperate किया जाता है | अगर programmer चाहे तो कितने भी parameters को pass कर सकता है |
Source Code :
1234567891011<?php
function func($a, $b) {
echo "Value of a : ".$a."
";
echo "Value of b : ".$b."
";
}
echo "Call 1 :<br />";
func(1, 5);

echo "
Call 2 :<br />";
func(10, 15);
?>
Output :
Call 1 :
Value of a : 1
Value of b : 5

Call 2 :
Value of a : 10
Value of b : 15

Function with return value

return statement function के execution को थमा देता है और अपनी value को function call पर भेजता है |
Source Code :
12345678<?php
function func($a, $b){
$c = $a + $b;
return $c;
}
$sum = func(5, 6);
echo "Sum : ".$sum;
?>
Output :
Sum : 11

Set Default Parameter Value

यहाँ पर parameter पर default values; set कर दी गयी है |
Source Code :
1234567891011<?php
function func($a=5, $b=6) { //set default parameters
$c = $a + $b;
return $c;
}
$sum = func();
echo "Sum : ".$sum."<br />";

$sum = func(50, 60);
echo "Sum : ".$sum;
?>
Output :
Sum : 11
Sum : 110

  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Email ThisBlogThis!Share to XShare to Facebook

Related Posts:

  • How do I convert my current HTML and CSS page (with the changes the user did) to a PDF file that can Those features which Tim mentioned all use the fact that the user's browser has already rendered the HTML/CSS/JavaScript?/etc page into a disp… Read More
  • Updating two tables with an inner join I am having trouble updating it. I have two tables one is employees and other is attendance. employees table has fields as (id, employee_id, … Read More
  • Anyone familiar with the WordPress "Resume Manager Plugin"? Try reaching out to Wordpress users instead of coders. E.g. at Welcome to the WordPress.org support forums | WordPress.org[^] … Read More
  • HTTP 405 (Method not allowed) error I am developing a web-app in ?1Visual Studio code, which takes input from an user into a form and registers the values into a ?1MYSQL database. … Read More
  • Laravel Queue Queue::push('SendMail', array('message' => $message));Queue::push('SendEmail@send', array('message' => $message));Queue::push(function($jo… Read More
Newer Post Older Post Home

0 comments:

Post a Comment

Thanks

Meta

Popular Posts

  • Vue3 :style backgroundImage not working with require
    I'm trying to migrate a Vue 2 project to Vue 3. In Vue 2 I used v-bind style as follow: In Vue 3 this doesn't work... I tried a...
  • SQL ORDER BY Keyword
      The SQL ORDER BY Keyword The ORDER BY keyword is used to sort the result-set in ascending or descending order. The ORDER BY keyword sorts ...
  • Enabling authentication in swagger
    I created a asp.net core empty project running on .net6. I am coming across an issue when I am trying to enable authentication in swagger. S...
  • failed to load storage framework cache laravel excel
       User the export file and controller function  ..         libxml_use_internal_errors ( true ); ..Good To Go   public function view () : ...
  • AdminJS not overriding default dashboard with custom React component
    So, I just started with adminjs and have been trying to override the default dashboard with my own custom component. I read the documentatio...

Categories

  • Ajax (26)
  • Bootstrap (30)
  • DBMS (42)
  • HTML (12)
  • HTML5 (45)
  • JavaScript (10)
  • Jquery (34)
  • Jquery UI (2)
  • JqueryUI (32)
  • Laravel (1017)
  • Laravel Tutorials (23)
  • Laravel-Question (6)
  • Magento (9)
  • Magento 2 (95)
  • MariaDB (1)
  • MySql Tutorial (2)
  • PHP-Interview-Questions (3)
  • Php Question (13)
  • Python (36)
  • RDBMS (13)
  • SQL Tutorial (79)
  • Vue.js Tutorial (68)
  • Wordpress (150)
  • Wordpress Theme (3)
  • codeigniter (108)
  • oops (4)
  • php (853)

Social Media Links

  • Follow on Twitter
  • Like on Facebook
  • Subscribe on Youtube
  • Follow on Instagram

Pages

  • Home
  • Contact Us
  • Privacy Policy
  • About us

Blog Archive

  • September (100)
  • August (50)
  • July (56)
  • June (46)
  • May (59)
  • April (50)
  • March (60)
  • February (42)
  • January (53)
  • December (58)
  • November (61)
  • October (39)
  • September (36)
  • August (36)
  • July (34)
  • June (34)
  • May (36)
  • April (29)
  • March (82)
  • February (1)
  • January (8)
  • December (14)
  • November (41)
  • October (13)
  • September (5)
  • August (48)
  • July (9)
  • June (6)
  • May (119)
  • April (259)
  • March (122)
  • February (368)
  • January (33)
  • October (2)
  • July (11)
  • June (29)
  • May (25)
  • April (168)
  • March (93)
  • February (60)
  • January (28)
  • December (195)
  • November (24)
  • October (40)
  • September (55)
  • August (6)
  • July (48)
  • May (2)
  • January (2)
  • July (6)
  • June (6)
  • February (17)
  • January (69)
  • December (122)
  • November (56)
  • October (92)
  • September (76)
  • August (6)

  • Failed to install 'cordova-plugin-firebase': CordovaError: Uh oh - 9/21/2024
  • pyspark XPath Query Returns Lists Omitting Missing Values Instead of Including None - 9/20/2024
  • SQL REPL from within Python/Sqlalchemy/Psychopg2 - 9/20/2024
  • MySql Explain with Tobias Petry - 9/20/2024
  • How to combine information from different devices into one common abstract virtual disk? [closed] - 9/20/2024

Laravel News

  • ElasticLens: Eloquent-Powered Elasticsearch for Laravel - 5/29/2025
  • Compare Collection Keys with Laravel's diffKeys Method - 5/25/2025
  • "In Array Keys" Validation Rule Added in Laravel 12.16 - 5/28/2025
  • Validate URLs Effectively with Laravel's Str::isUrl Method - 5/25/2025
  • Setup Social Auth Redirects with Laravel Herd - 5/27/2025

Copyright © 2025 CoderFunda | Powered by Blogger
Design by Coderfunda | Blogger Theme by Coderfunda | Distributed By Coderfunda