Php Named Arguments Examples
Sakala Code 1 year ago
sakalacode #core-php

Php Named Arguments Examples

Php Named Arguments Examples

Php Named Arguments Example

Example 1: Basic Usage

Using named arguments

<?php
function createUser($name, $email, $role = 'Follow') {
  echo "Name: $name, Email: $email, Role: $role";
}
createUser(name: 'Abc', email: 'test@example.com', role: 'user');
?>

Output:

Name: Abc, Email: test@example.com, Role: user

Example 2: Skipping Optional Parameters

<?php
function createUser($name, $email, $role = 'Follow', $active = true) {
  echo "Name: $name, Email: $email, Role: $role, Active: " . ($active ? 'Yes' : 'No');
}
createUser(name: 'Abc', email: 'Test@example.com');
?>

Output:

Name: Abc, Email: Test@example.com, Role: Follow, Active: Yes

Example 3: Changing Order

<?php
function createUser($name, $email, $role = 'subscriber', $active = true) {
  echo "Name: $name, Email: $email, Role: $role, Active: " . ($active ? 'Yes' : 'No');
}
createUser(email: 'test@example.com', name: 'Abc', active: false);
?>

Output:

Name: Abc, Email: test@example.com, Role: subscriber, Active: No

Example 4: Combining Named and Positional Arguments

<?php
function createUser($name, $email, $role = 'Follow', $active = true) {
  echo "Name: $name, Email: $email, Role: $role, Active: " . ($active ? 'Yes' : 'No');
}
createUser('Abc', email: 'Test@example.com', active: false);
?>

Output:

Name: Abc, Email: Test@example.com, Role: Follow, Active: No

Example 5: Using Named Arguments with Default Values

<?php
function createUser($name, $email, $role = 'Follow', $active = true) {
  echo "Name: $name, Email: $email, Role: $role, Active: " . ($active ? 'Yes' : 'No');
}
createUser(name: 'Abc', email: 'text@example.com', active: false);
?>

Output:

Name: Abc, Email: text@example.com, Role: Follow, Active: No
0
358
HTML TR Tag

HTML TR Tag

1709870648.png
Sakala Code
1 year ago
HTML td tag

HTML td tag

1709870648.png
Sakala Code
1 year ago
Php Parameter Function Examples

Php Parameter Function Examples

1709870648.png
Sakala Code
1 year ago
HTML Article Tag

HTML Article Tag

1709870648.png
Sakala Code
1 year ago
Php String

Php String

1709870648.png
Sakala Code
1 year ago