Basic PHP Operator Summary Guide_PHP Tutorial
PHP is one of our development languages. It has powerful functions. This article will introduce PHP operators to friends who like PHP. PHP, like other high-level languages, has many PHP operators. Including arithmetic operators, assignment operators, string operators, increment and decrement operators, logical operators, bitwise operators, relational operators, etc.
1. Arithmetic operators
PHP arithmetic operators include + (addition), - (subtraction), * (multiplication), / (division), % ( Take remainder).
PHP assignment operator has += (add the value on the left to the value on the right The value of is assigned to the left), -= (the value on the left minus the value on the right is assigned to the left), *= (the value on the left is multiplied by the value on the right and assigned to the left), /= (the value on the left is divided by The value on the right is assigned to the left), %= (the value on the left is the remainder of the value on the right and assigned to the left), .= (the string on the left is connected to the right and assigned to the left).
3. String operator
The PHP string operator only has the connection symbol ".", which connects two strings.
4. Increment and decrement operators
PHP increment and decrement operators have four forms: $a++; ++$a; $a-- ; --$a.
5. Logical operators
PHP logical operators include! (logical NOT), and (logical AND), && (logical AND), or (logical OR , as long as one of the two expressions is true, the result is true), || (logical OR), xor (exclusive OR, if only one of the two expressions is true, the result is true).
&& and || have higher priority than and and or.
6. Bit operators
Bit operators convert all numbers into binary numbers for calculation.
Bitwise operators include & (bitwise AND), | (bitwise OR), ^ (bitwise XOR), << (bitwise left shift), >> (bitwise Right shift), ~ (bitwise negation).
7. Relational operators
Relational operators include == (equal), != (not equal), < (less than), > (greater than ), <= (less than or equal to), >= (greater than or equal to).
8. Other operators
PHP operators also have some operators, such as $ (variable symbol), & (variable pointer, take address), @( Added before the function, no error message is displayed), ?: (ternary operator),, (comma operator), -> (object methods and properties), => (array assignment).
9. Operator priority
PHP operators have priorities. When multiple operators are combined, the one with higher priority is calculated first. The simple understanding is to multiply and divide first and then add and subtract, so I won’t go into details here.

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

In this chapter, we will understand the Environment Variables, General Configuration, Database Configuration and Email Configuration in CakePHP.

PHP 8.4 brings several new features, security improvements, and performance improvements with healthy amounts of feature deprecations and removals. This guide explains how to install PHP 8.4 or upgrade to PHP 8.4 on Ubuntu, Debian, or their derivati

To work with date and time in cakephp4, we are going to make use of the available FrozenTime class.

To work on file upload we are going to use the form helper. Here, is an example for file upload.

In this chapter, we are going to learn the following topics related to routing ?

CakePHP is an open-source framework for PHP. It is intended to make developing, deploying and maintaining applications much easier. CakePHP is based on a MVC-like architecture that is both powerful and easy to grasp. Models, Views, and Controllers gu

Visual Studio Code, also known as VS Code, is a free source code editor — or integrated development environment (IDE) — available for all major operating systems. With a large collection of extensions for many programming languages, VS Code can be c

Validator can be created by adding the following two lines in the controller.
