Urmila Samariya

Urmila Samariya

108 Articles Published

Articles by Urmila Samariya

Page 11 of 11

Reading Attributes with Reflection API in PHP 8

Urmila Samariya
Urmila Samariya
Updated on 01-Apr-2021 715 Views

In PHP 8, we use classes, properties, and class constants, methods, functions, parameters to access the attributes.In PHP 8, Reflection API delivers the getAttribute() method on every matching Reflection object.The getAttribute() method returns an array of ReflectionAttribute illustrations that can be asked for attribute name, arguments and to instantiate an instance of the signified attribute.Example − Reading Attributes with the Reflection API in PHP 8OutputArray (    [Reading] => Array    (    )    [Property] => Array    (       [type] => function       [name] => Student    ) )

Read More

Number comparisons in PHP 8

Urmila Samariya
Urmila Samariya
Updated on 01-Apr-2021 365 Views

When we compare a numeric in PHP 8, it will use number comparison. Else it will convert the number to a string and will use the string comparison.The string can be categorized in three ways −A string that contains only numeric. Example − 1234 or 1.24e1.A leading–numeric string − A leading string starts with a numeric string but it should be followed with non-numeric characters including the white space. Example − 12xyz or “123”Non-numeric string − The string which cannot be numeric and also a non-leading numeric string.Example − PHP 70=='foo' // PHP 7 will return true.Example − PHP 80 ...

Read More

Uniform variable syntax in PHP 7

Urmila Samariya
Urmila Samariya
Updated on 13-Mar-2021 515 Views

In the older versions of PHP, we faced an inconsistency problem. For example: ${$first [‘name’]}. This syntax may create confusion or we can say that the syntax is not consistent. To overcome the inconsistency problem, PHP 7 added the new syntax called “Uniform variable syntax”.The uniform variable syntax evaluates the variables from left to right.We need to add the curly brackets to use the uniform variable syntax. For example, echo ${$first[‘name’]};The uniform variable syntax allows the combinations of operators and also it can break the backward compatibility in some expressions wherever older evaluations are used.ExampleLive DemoOutputOutput for the above PHP ...

Read More

Unicode codepoint escape syntax in PHP 7

Urmila Samariya
Urmila Samariya
Updated on 13-Mar-2021 738 Views

PHP 7 takes a Unicode codepoint in hexadecimal form as input and produces the outputs in UTF-8 character format within a double-quoted string. It could be any combination of hexadecimal digits, 2, 4, 6, and above. We can write Unicode characters by using a double-quoted or here docstring, without calling a function. Leading zero is optional in any hexadecimal form. UTF-8 Character Note: We can construct the full Unicode characters using “\u{xxx}” syntax.Some languages, for example, Hebrew and Arabic are read from right to left instead of left to right. We can reverse the text using the ...

Read More

Display array structure and values in PHP 7

Urmila Samariya
Urmila Samariya
Updated on 13-Mar-2021 14K+ Views

An array in PHP is a type of data structure that can store multiple elements of similar data type under a single variable.To display array structure and values in PHP, we can use two functions. We can use var_dump() or print_r() to display the values of an array in human-readable format or to see the output value of the program array.Difference between print_r and var_dumpprint_r: It is used to display the variable information in a human-readable format. Array values will be present in a format so that keys and elements can show. print_r also shows protected and private properties of ...

Read More

Preg_replace_callback_array() in PHP 7

Urmila Samariya
Urmila Samariya
Updated on 13-Mar-2021 318 Views

Preg_replace_callback_array() function in PHP 7 represents a regular expression and replaces the use of callbacks. This function returns a string or an array of strings to match a set of regular expressions and replaces them using a callback function.Syntaxpreg_replace_callback_array(patterns, input, limit, count)Parameter Values:pattern − It requires an associate array to associate the regular expression patterns to callback functions.input/subject −It requires an array of strings to perform replacements.limit −It is optional. -1 is used for default, which means it is unlimited. It sets a limit to how many replacements can be done in each string.count −It is also optional like the ...

Read More

Generator Return Expressions in PHP 7

Urmila Samariya
Urmila Samariya
Updated on 13-Mar-2021 436 Views

In the previous versions of PHP, generator functions were not able to return expressions, but from the PHP 5.5, generator return expression is added in the existing one. By using generator return expressions, it is easy to use the return statement within a generator and, it also returns the value of the final expression.By using the generator return expression, we can only return the value of the expression but cannot return the reference. By using the new Generator::getReturn() method, we can fetch the value which can be used once the generator function has finished yielding the defined values.Using PHP 7 ...

Read More

Group Use declarations in PHP 7

Urmila Samariya
Urmila Samariya
Updated on 13-Mar-2021 964 Views

In PHP 7, Group Use declaration is more readable and can be used to import classes, constants, and functions easily from the same namespace.Group Use declaration is used to import multiple structures easily from a namespace and cuts a good level of volubility in most cases. It is also useful to identify the multiple imported entities which belong to the same module.Example 1The following example shows the code before PHP 7 −Example 2The following example shows the code for PHP7 or PHP 7+use com\India\{ClassX, ClassY, ClassZ as Z}; use function com\India\{fn_x, fn_y, fn_z}; use const com\India\{ConstX, ConstY, ConstZ};ExplanationIn Example 1, ...

Read More
Showing 101–108 of 108 articles
« Prev 1 7 8 9 10 11 Next »
Advertisements